Comment obtenir un texte de théorème en caractères romains ?#
Lorsque vous souhaitez utiliser la commande \newtheorem
sans la contrainte
d’un contenu du théorème affiché dans une police italique,
plusieurs possibilités s’offrent à vous.
1. Avec les commandes de base#
L’exemple qui suit montre la manière d’obtenir un environnement dont le contenu
est présenté en caractères romains (avec l’environnement lemme
). Il montre
aussi la présentation classique (avec l’environnement remarque
).
\documentclass{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\pagestyle{empty} % N'affiche pas de numéro de page
\newtheorem{remarque}{Remarque}
\newtheorem{prelemme}{Lemme}
\newenvironment{lemme}{\begin{prelemme}\upshape}{\end{prelemme}}
\begin{document}
\begin{remarque}
Ce qui suit est un lemme.
\end{remarque}
\begin{lemme}
Si un ensemble $E$ possède une partition en $p$ sous-ensembles contenant
chacun $r$ éléments, alors $E$ contient $p \times r$ éléments.
\end{lemme}
\end{document}
2. Avec l’extension amsthm#
L’extension AMS‑LaTeX dédiée à la gestion des théorèmes, amsthm, permet de faire une modification similaire.
À faire
Faire un exemple.
3. Avec l’extension ntheorem#
L’extension ntheorem permet de contrôler directement les polices utilisées par les environnements de théorème.
À faire
Faire un exemple.
4. Avec l’extension theorem#
L’extension theorem permettait aussi d’obtenir cette modification. L’auteur de l’extension, Frank Mittelbach, recommande d’utiliser à présent amsthm ou ntheorem.