Numéro avant théorème

Bonjour,

je voudrais que la numérotation se fasse avant les théorèmes, c'est-à-dire que je voudrais voir "1.2.46 Théorème" plutôt que "Théorème 1.2.46". Comment faire ?
Merci par avance !

Réponses

  • Je me réponds pour qui passerait ici à l'avenir. Il suffit d'utiliser \newtheoremstyle :

    \newtheoremstyle{main}% Nom du style
    {1ex}% Espace au-dessus
    {1ex}% Espace en dessous
    {\itshape}% Style du corps du théorème (ici ce sera en italique)
    {\parindent}% Indentation (= espace) avant le théorème) (ici, il y en aura un petit ; pour qu'il n'y en ait pas, ne rien mettre entre les accolades)
    {\bfseries}% Style du titre du théorème (ici ce sera en gras)
    {.}% Ponctuation après le théorème (ici, un point)
    {\newline}% Espace après le nom du théorème (ici, passage à la ligne)
    {(\thmnumber{#2}) \thmname{#1}\thmnote{ {\bfseries(#3)}}} % Ordre des trucs : ici, ce sera : numéro du théorème, nom du théorème (lemme, définition, etc) et note

    Ensuite, si vous voulez que ceci s'applique à

    \newtheorem{thm}{Théorème}

    vous n'avez qu'à écrire

    \theoremstyle{main}

    et tous les \newtheorem en dessous auront le style que vous avez choisi !

    J'ai trouvé mes informations ici.
Connectez-vous ou Inscrivez-vous pour répondre.