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{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 AMSLaTeX 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.