Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
4_domaines_specialises:mathematiques:structures:mettre_en_page_des_theoremes [2016/10/18 21:34] jejust |
4_domaines_specialises:mathematiques:structures:mettre_en_page_des_theoremes [2022/01/15 20:48] yannick.tanguy Suite de la mise à jour de la page. |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Comment mettre en page des théorèmes~?}%12.29 | + | ====== Comment mettre en page des théorèmes? |
+ | Pour présenter des théorèmes, | ||
- | $Reponse$ | + | Si vous cherchez à ajouter un carré en fin de texte du théorème, vous pouvez consulter la question « [[4_domaines_specialises/ |
- | \begin{center} | + | |
- | '' | + | ===== Avec les commandes de base ===== |
- | \end{center} | + | |
- | où \marg{nom} est une clé pour identifier le théorème, et \marg{texte} le | + | < |
- | titre du théorème | + | |
- | autre théorème pour obtenir la même numérotation. \oarg{section} permet de | + | |
- | préciser le niveau de numérotation voulu. L' | + | |
- | donne une utilisation. | + | |
- | Utilisation de '' | ||
<code latex> | <code latex> | ||
+ | \newtheorem{nom}[compteur]{texte}[section] | ||
+ | \newtheorem{nom}[compteur]{texte} | ||
+ | </ | ||
+ | |||
+ | Dans cette définition : | ||
+ | * //nom// est une clé pour identifier le théorème ; | ||
+ | * //texte// le titre du théorème qui sera imprimé ; | ||
+ | * // | ||
+ | * //section// permet de préciser le niveau de numérotation voulu pour la numérotation des théorèmes (cela peut donc valoir '' | ||
+ | |||
+ | En voici un exemple : | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage{lmodern} | ||
+ | \newtheorem{th-imp}{Théorème% | ||
+ | | ||
+ | \newtheorem{th-u}% | ||
+ | | ||
+ | \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} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP column 45ex> | ||
+ | < | ||
\documentclass{article} | \documentclass{article} | ||
+ | \usepackage[body={8cm, | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
\newtheorem{th-imp}% | \newtheorem{th-imp}% | ||
| | ||
\newtheorem{th-u}% | \newtheorem{th-u}% | ||
| | ||
+ | \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-u} |
- | | + | \begin{th-u} |
- | + | | |
- | \begin{th-u} \label{label-th-aaa} | + | \end{th-u} |
- | bla bla bla | + | |
- | \end{th-u} | + | |
- | + | ||
- | | + | |
- | | + | |
- | \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 | + | peut être utile. |
\end{document} | \end{document} | ||
- | </code> | + | </latexdoc> |
- | + | </ | |
- | + | <WRAP clear /> | |
- | + | ||
- | $Reponse$ | + | |
- | \label{reponse=ntheorem} | + | |
- | Le package [[ctanpkg> | + | |
- | peut générer une liste des théorèmes de la même manière que | + | |
- | '' | + | |
- | symboles à la fin d'un théorème (carré, q.e.d.), et permet également la | + | |
- | référence à d' | + | |
- | documentation '' | + | |
+ | ===== Avec l' | ||
- | Utilisation | + | L' |
+ | <WRAP column 45ex> | ||
<code latex> | <code latex> | ||
- | |||
\documentclass{article} | \documentclass{article} | ||
- | |||
\usepackage[thmmarks]{ntheorem} | \usepackage[thmmarks]{ntheorem} | ||
Ligne 70: | Ligne 103: | ||
\newtheorem{Lemma}{Lemme}} | \newtheorem{Lemma}{Lemme}} | ||
- | {\theoremheaderfont{\normalfont\bfseries} | + | {\theoremheaderfont{\normalfont% |
+ | | ||
\theorembodyfont{\slshape} | \theorembodyfont{\slshape} | ||
- | \theoremsymbol{\ensuremath{\diamondsuit}} | + | \theoremsymbol{\ensuremath{% |
+ | | ||
\theoremseparator{: | \theoremseparator{: | ||
\newtheorem{Theorem}{Théorème}} | \newtheorem{Theorem}{Théorème}} | ||
- | {\theoremheaderfont{\sc}\theorembodyfont{\upshape} | + | {\theoremheaderfont{\sc}% |
+ | | ||
\theoremstyle{nonumberplain} | \theoremstyle{nonumberplain} | ||
\theoremseparator{} | \theoremseparator{} | ||
\theoremsymbol{\rule{1ex}{1ex}} | \theoremsymbol{\rule{1ex}{1ex}} | ||
\newtheorem{Proof}{Preuve}} | \newtheorem{Proof}{Preuve}} | ||
+ | \pagestyle{empty} | ||
\begin{document} | \begin{document} | ||
\begin{Theorem}[Théorème complexe] | \begin{Theorem}[Théorème complexe] | ||
- | Voici l' | + | Voici l' |
\begin{Lemma}[Equation] | \begin{Lemma}[Equation] | ||
- | \label{lem=equation} | + | \label{lem=equ} |
Un lemme important~: | Un lemme important~: | ||
\begin{equation} | \begin{equation} | ||
Ligne 96: | Ligne 132: | ||
\begin{Proof}[de rien] | \begin{Proof}[de rien] | ||
- | D' | + | D' |
le théorème est évident. | le théorème est évident. | ||
\end{Proof} | \end{Proof} | ||
Fin du théorème. | Fin du théorème. | ||
\end{Theorem} | \end{Theorem} | ||
- | |||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP column 45ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[body={8cm, | ||
+ | \usepackage[thmmarks]{ntheorem} | ||
+ | {\theoremstyle{changebreak} | ||
+ | \theoremindent0.5cm | ||
+ | \theoremnumbering{greek} | ||
+ | \newtheorem{Lemma}{Lemme}} | ||
+ | |||
+ | {\theoremheaderfont{\normalfont% | ||
+ | \bfseries} | ||
+ | \theorembodyfont{\slshape} | ||
+ | \theoremsymbol{\ensuremath{% | ||
+ | \diamondsuit}} | ||
+ | \theoremseparator{: | ||
+ | \newtheorem{Theorem}{Théorème}} | ||
+ | |||
+ | {\theoremheaderfont{\sc}% | ||
+ | \theorembodyfont{\upshape} | ||
+ | \theoremstyle{nonumberplain} | ||
+ | \theoremseparator{} | ||
+ | \theoremsymbol{\rule{1ex}{1ex}} | ||
+ | \newtheorem{Proof}{Preuve}} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | |||
+ | \begin{Theorem}[Théorème complexe] | ||
+ | Voici l' | ||
+ | |||
+ | \begin{Lemma}[Equation] | ||
+ | \label{lem=equ} | ||
+ | Un lemme important~: | ||
+ | \begin{equation} | ||
+ | 0+0=\mbox{la t\^ete à toto} | ||
+ | \end{equation} | ||
+ | \end{Lemma} | ||
+ | |||
+ | \begin{Proof}[de rien] | ||
+ | D' | ||
+ | le théorème est évident. | ||
+ | \end{Proof} | ||
+ | Fin du théorème. | ||
+ | \end{Theorem} | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
- | $Reponse$ | + | ===== Avec l'extension “theorem” ===== |
- | l'environnement '' | + | |
- | trouvent dans le fichier '' | + | |
+ | L' | ||
- | $Reponse$ | + | ===== Avec l' |
- | https:// | + | |
- | https:// | + | |
+ | L' | ||
- | $Reponse$ | + | FIXME // Présenter |
- | \begin{center} | + | |
- | \begin{tabular}{lccc} | + | |
- | Package | + | |
- | Retour à la ligne après le titre & | + | |
- | Pas de numérotation d'un théorème | + | |
- | Position du numéro du théorème | + | |
- | Style de la numérotation | + | |
- | Ponctuation après le titre (:,., | + | |
- | Police du titre ou du corps & | + | |
- | Indentation du titre & | + | |
- | Espace vertical autour du théorème | + | |
- | Symbole de fin de preuve | + | |
- | % Filets | + | |
- | \end{tabular} | + | |
- | \end{center} | + | |
+ | ===== Avec l' | ||
- | $Reponse$ | + | L' |
- | ombré. | + | |
- | % \reponse Le package [[ctanpkg> | + | ===== Avec l' |
- | % 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' | + | |
+ | L' | ||
- | $Reponse$ | + | ===== Récapitulatif ===== |
- | package [[ctanpkg> | + | |
+ | ^ Extension | ||
+ | | Retour à la ligne après le titre | | ||
+ | | Pas de numérotation d'un théorème | ||
+ | | Position du numéro du théorème | ||
+ | | Style de la numérotation | ||
+ | | Ponctuation après le titre (:, | ||
+ | | Police du titre ou du corps | ||
+ | | Indentation du titre | | ||
+ | | Espace vertical autour du théorème | ||
+ | | Symbole de fin de preuve | ||
+ | FIXME //Revoir le tableau du fait des autres extensions évoquées.// | ||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} |