Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
4_domaines_specialises:mathematiques:structures:mettre_en_page_des_theoremes [2016/10/27 07:02]
jejust
4_domaines_specialises:mathematiques:structures:mettre_en_page_des_theoremes [2022/01/10 23:48]
yannick.tanguy Début de la correction de la mise en forme.
Ligne 1: Ligne 1:
-====== Comment mettre en page des théorèmes~? ======+====== Comment mettre en page des théorèmes?​ ======
  
 +===== Avec les commandes de base =====
  
-$\Reponse$  ​<​latex>​\LaTeX</​latex> ​offre la commande ''​newtheorem''​~:+<​latex>​\LaTeX</​latex> ​dispose de la commande ''​\newtheorem''​ :
  
-\begin{center} +<code latex> 
-''​newtheorem''​\marg{nom}\oarg{compteur}\marg{texte}\oarg{section} +\newtheorem{nom}[compteur]{texte}[section] 
-\end{center}+</​code>​
  
-où \marg{nomest une clé pour identifier le théorème, et \marg{textele +Dans cette définition : 
-titre du théorème qui sera imprimé. \oarg{compteurpermet de référencer un +  * //nom// est une clé pour identifier le théorème ​
-autre théorème pour obtenir la même numérotation. \oarg{sectionpermet de +  * //texte// le titre du théorème qui sera imprimé ​
-préciser le niveau de numérotation voulu. L'​exemple~\vref{maths-newtheo} en +  * //compteur// permet de référencer un autre théorème pour obtenir la même numérotation ​
-donne une utilisation.+  * //section// permet de préciser le niveau de numérotation voulu. ​
  
 +En voici un exemple :
 +
 +<WRAP column 45ex>
 +<code latex>
 +\documentclass{article}
 +\usepackage{lmodern}
 +\newtheorem{th-imp}{Théorème%
 +           ​important}[section]
 +\newtheorem{th-u}%
 +           ​{Théorème}[subsection]
 +\pagestyle{empty}
 +\begin{document}
 +\section{Introduction}
 +\begin{th-imp} \label{th-AA}
 +    BLA BLA
 +\end{th-imp}
 +\subsection{Bases}
 +\begin{th-u} \label{th-aaa}
 +   bla bla bla
 +\end{th-u}
 +\begin{th-u}
 +   bla bla
 +\end{th-u}
 +
 +\section{Conclusion}
 +Le théorème important~\ref{th-AA}
 +est à apprendre par c\oe{}ur,
 +le théorème~\ref{th-aaa} ​
 +peut être utile.
 +\end{document}
 +</​code>​
 +</​WRAP>​
 +
 +<WRAP column 45ex>
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
 +\usepackage[body={8cm,​8cm}]{geometry}
 +\usepackage{lmodern}
 +\pagestyle{empty}
 \newtheorem{th-imp}% \newtheorem{th-imp}%
            ​{Théorème important}[section]            ​{Théorème important}[section]
 \newtheorem{th-u}% \newtheorem{th-u}%
            ​{Théorème}[subsection]            ​{Théorème}[subsection]
 +\pagestyle{empty}
 \begin{document} \begin{document}
-\section{Introduction.}+\section{Introduction
 +\begin{th-imp} \label{th-AA} 
 +    BLA BLA 
 +\end{th-imp} 
 +\subsection{Bases}
  
-   \begin{th-imp} \label{label-th-AA+\begin{th-u} \label{th-aaa
-      BLA BLA +   bla bla bla 
-   ​\end{th-imp}+\end{th-u}
  
-   ​\subsection{Bases.} +\begin{th-u} 
- +   ​bla bla 
-      \begin{th-u} \label{label-th-aaa} +\end{th-u}
-         bla bla bla +
-      \end{th-u} +
- +
-      ​\begin{th-u} +
-         ​bla bla +
-      \end{th-u}+
  
 \section{Conclusion} \section{Conclusion}
  
-Le théorème important~\ref{label-th-AA}+Le théorème important~1.1
 est à apprendre par c\oe{}ur, est à apprendre par c\oe{}ur,
-le théorème~\ref{label-th-aaa} ​ +le théorème~1.1.2 
-peut \^etre ​utile.+peut être utile.
 \end{document} \end{document}
 </​latexdoc>​ </​latexdoc>​
 +</​WRAP>​
 +<WRAP clear />
  
 +===== Avec l'​extension “ntheorem” =====
  
- +L'​extension ​[[ctanpkg>​ntheorem]] peut générer une liste des théorèmes de la même manière que ''​listoffigures'',​ est compatible avec [[ctanpkg>​amsmath]],​ permet d'​ajouter des symboles à la fin d'un théorème (carré, q.e.d.), et permet également la référence à d'​autres théorèmes. Pour plus de précisions,​ voir la documentation ''​ntheorem.dvi''​ ainsi que l'​exemple~\vref{ex=ntheorem}.
-$\Reponse$ ​  +
-\label{reponse=ntheorem} +
-Le package ​[[ctanpkg>​ntheorem|ntheorem]] peut générer une liste des théorèmes de la même manière que +
-''​listoffigures'',​ est compatible avec [[ctanpkg>​amsmath|amsmath]], permet d'​ajouter des +
-symboles à la fin d'un théorème (carré, q.e.d.), et permet également la +
-référence à d'​autres théorèmes. Pour plus de précisions,​ voir la +
-documentation ''​ntheorem.dvi''​ ainsi que l'​exemple~\vref{ex=ntheorem}.+
  
  
Ligne 78: Ligne 111:
 \theoremsymbol{\rule{1ex}{1ex}} \theoremsymbol{\rule{1ex}{1ex}}
 \newtheorem{Proof}{Preuve}} \newtheorem{Proof}{Preuve}}
 +\pagestyle{empty}
 \begin{document} \begin{document}
  
Ligne 102: Ligne 135:
 </​latexdoc>​ </​latexdoc>​
  
 +===== Avec l'​extension “mathtools” (ou “amsmath”) =====
  
- +Le package [[ctanpkg>​amsmath|amsmath]] (cf.~\vref{question=AmSLaTeX}) définit
-$\Reponse$  ​Le package [[ctanpkg>​amsmath|amsmath]] (cf.~\vref{question=AmSLaTeX}) définit+
 l'​environnement ''​proof''​ insérant un carré. ​ Des exemples de théorèmes se l'​environnement ''​proof''​ insérant un carré. ​ Des exemples de théorèmes se
 trouvent dans le fichier ''​thmtest.tex''​. trouvent dans le fichier ''​thmtest.tex''​.
  
 +===== Avec l'​extension “theorem” =====
  
-$\Reponse$  ​Il y a enfin le package [[ctanpkg>​theorem|theorem]],​ (https://​www.ctan.org/​macros/​latex/​required/​tools/​theorem.dtx),​ avec une documentation à+Il y a enfin le package [[ctanpkg>​theorem|theorem]],​ (https://​www.ctan.org/​macros/​latex/​required/​tools/​theorem.dtx),​ avec une documentation à
 https://​www.ctan.org/​{info/​french-translations/​macros/​latex/​required/​tools/​f-theorem.dvi} https://​www.ctan.org/​{info/​french-translations/​macros/​latex/​required/​tools/​f-theorem.dvi}
  
  
-$\Reponse$  ​Voici un tableau récapitulatif~+Voici un tableau récapitulatif : 
-\begin{center} + 
-\begin{tabular}{lccc} +^ Extension ​                              ​^ ​amsthm ​theorem ​ntheorem ​^ 
-  Package ​           & \rotatebox{90}{amsthm} & \rotatebox{90}{theorem} & \rotatebox{90}{ntheorem} \\\hline +Retour à la ligne après le titre        ​| ​  x    ​   ​x ​   ​   ​x ​      
-  Retour à la ligne après le titre     &   x    ​   ​x ​   ​   ​x ​    \\\hline +Pas de numérotation d'un théorème ​      |   x    ​        ​   ​x ​    | 
-  Pas de numérotation d'un théorème ​   & ​  x    ​        ​   ​x ​    \\\hline +Position du numéro du théorème ​         ​| ​          ​x ​   ​   ​x ​    | 
-  Position du numéro du théorème ​      &           ​x ​   ​   ​x ​    \\\hline +Style de la numérotation ​               ​| ​               ​   ​x ​    | 
-  Style de la numérotation ​            &                ​   ​x ​    \\\hline +Ponctuation après le titre (:,​.,​etc.) ​  |   x    ​        ​   ​x ​    | 
-  Ponctuation après le titre (:,.,etc.)  x    ​        ​   ​x ​    \\\hline +Police du titre ou du corps             |   x    ​   ​x ​   ​   ​x ​    | 
-  Police du titre ou du corps          & ​  x    ​   ​x ​   ​   ​x ​    \\\hline +Indentation du titre                    ​| ​  x    ​        ​         | 
-  Indentation du titre                 &   x    ​        ​         \\\hline +Espace vertical autour du théorème ​     ​| ​  x    ​   ​x ​   ​   ​x ​    | 
-  Espace vertical autour du théorème ​  &   x    ​   ​x ​   ​   ​x ​    \\\hline +Symbole de fin de preuve ​               ​| ​  x    ​        ​   ​x ​    | 
-  Symbole de fin de preuve ​            &   x    ​        ​   ​x ​    \\ + 
-% Filets +===== Avec l'​extension “shadethm” ===== 
-\end{tabular} + 
-\end{center}+L'​extension [[ctanpkg>​shadethm]] permet d'​écrire des théorèmes sur fond ombré.
  
 +===== Avec l'​extension “nccthm” =====
  
-$\Reponse$ ​ Le package ​[[ctanpkg>​shadethm|shadethm]] permet d'écrire des théorèmes sur fond +L'​extension ​[[ctanpkg>​nccthm]] permet ​de faire à peu près la même chose que [[ctanpkg>​ntheorem]]. Il dispose de compteurs dynamiques, de différents styles, de symboles de fin de preuve, etc. Se reporter à la documentation de l'​extension pour plus d'informations.
-ombré.+
  
-\reponse Le package [[ctanpkg>​nccthm|nccthm]] permet de faire à peu près la même chose 
-que ntheorem. Il dispose de compteurs dynamiques, de différents styles, de 
-symboles de fin de preuve, etc. Se reporter à la documentation du package 
-pour plus d'​informations. 
  
 +Si l'on veut juste le symbole de fin de preuve, on peut utiliser l'​extension [[ctanpkg>​QED]].
  
-$\Reponse$ ​ Si l'on veut juste le symbole de fin de preuve, on peut utiliser le 
-package [[ctanpkg>​QED|QED]]. 
  
 +{{htmlmetatags>​metatag-keywords=(Format DVI,LaTeX)
 +metatag-og:​title=(Comment mettre en page des théorèmes?​)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
4_domaines_specialises/mathematiques/structures/mettre_en_page_des_theoremes.txt · Dernière modification: 2022/01/15 21:48 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0