Ceci est une ancienne révision du document !
\question{Comment mettre en page des théorèmes ?}%12.29
\reponse \LaTeX offre la commande \cmd{newtheorem}\marg{nom}\oarg{compteur}\marg{texte}\oarg{section} où nom est une clé pour identifier le théorème, et texte le titre du théorème qui sera imprimé. compteur permet de référencer un autre théorème pour obtenir la même numérotation. section permet de préciser le niveau de numérotation voulu. L'exemple en donne une utlisation. \begin{docexemple}{Utilisation de \cmd{newtheorem}\label{maths-newtheo}} \documentclass{article} \newtheorem{th-imp}{Théorème important}[section] \newtheorem{th-u}{Théorème}[subsection] \begin{document} \section{Introduction.}
\begin{th-imp} \label{label-th-AA} BLA BLA \end{th-imp}
\subsection{Bases.}
\begin{th-u} \label{label-th-aaa} bla bla bla \end{th-u}
\begin{th-u} bla ble \end{th-u}
\section{Conclusion}
Le théorème important~\ref{label-th-AA} est à apprendre par c\oe{}ur, le théorème~\ref{label-th-aaa} peut être utile.
\end{document} \end{docexemple}
\reponse Il existe pour cela le package \pack{thmmarks} disponible à \url{http://www.informatik.uni-freiburg.de/~may/thmmarks.html}.
\reponse Le package \pack{newthm} a \'et\'e remplac\'e par \pack{newthm}.
\reponse Le package \pack{ntheorem} disponible sur \ctan{macros/latex/contrib/supported/ntheorem} permet de générer une liste des théorèmes apparaissant dans un document.
\reponse Les trois packages suivants permettent de définir son propre style. \begin{itemize} \item Le package \pack{amsmath}, disponible sur \ctan{/fonts/ams/amslatex/},
définit l'environnement \env{proof} insérant un carré. Des exemples de théorèmes se trouvent dans le fichier thmtest.tex
\item Le package \pack{theorem}, disponible sur CTAN. Voir le fichier
theorem.dvi
\item Il existe également le package \pack{ntheorem} disponible sur CTAN
(\CTAN{macros/latex/contrib/supported/ntheorem}) ou sur \url{http://www.informatik.uni-freiburg.de/~may/Ntheorem/ntheorem.html} Il peut générer une liste des théoremes de la même manière que \cmd{listoffigures}, est compatible avec amsmath, permet d'ajouter des symboles à la fin d'un théoreme (carré, q.e.d.), permet la référence à d'autres théoremes. Voir le fichier ntheorem.dvi
\end{itemize}
\reponse Voici un tableau récapitulatif :
{\tiny
\begin{tabular}{lccc}
Package & amsthm & theorem & ntheorem \\
\hline
Retour à la ligne après le titre & x & x & x \\
\hline
Pas de numérotation d'un théoreme & x & & x \\
\hline
Position du numéro du théoreme & & x & x \\
\hline
Style de la numérotation & & & x \\
\hline
Ponctuation après le titre (:,.,etc)& x & & x \\
\hline
Fonte du titre ou du corps & x & x & x \\
\hline
Indentation du titre & x & & \\
\hline
Espace vertical autour du théorème & x & x & x \\
\end{tabular} }