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.
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} \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}
L'extension AMSLaTeX dédiée à la gestion des théorèmes, amsthm, permet de faire une modification similaire.
L'extension ntheorem permet de contrôler directement les polices utilisées par les environnements de théorème.