| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| 4_domaines_specialises:mathematiques:passer_en_mode_mathematique [2021/12/19 14:26] – Début de fusion de deux pages françaises. yannick.tanguy | 4_domaines_specialises:mathematiques:passer_en_mode_mathematique [2021/12/24 14:53] (Version actuelle) – Correction d'une coquille. yannick.tanguy |
|---|
| ====== Comment insérer des mathématiques? ====== | ====== Comment insérer des mathématiques? ====== |
| |
| <latex>\TeX</latex> et <latex>\LaTeX</latex> proposent deux façons d'insérer des mathématiques nommées les **modes mathématiques** : le mode hors-ligne et le mode en ligne. | <latex>\LaTeX</latex>, comme <latex>\TeX</latex>, propose deux façons d'insérer des mathématiques nommées les **modes mathématiques** : le mode hors-ligne et le mode en ligne. |
| | |
| | Dans ces deux modes, <latex>\LaTeX</latex> traite des formules mathématiques et change alors la présentation des éléments : par exemple, les caractères apparaissent en italique car ils sont considérés comme des variables. De même, la gestion des espaces et des retours à la ligne devient entièrement automatique. Si cette gestion automatique pose des difficultés, vous pouvez voir les questions : |
| | * « [[4_domaines_specialises:mathematiques:espaces_en_mode_mathematique|Comment gérer les espaces en mode mathématique ?]] » ; |
| | * « [[4_domaines_specialises:mathematiques:composer_du_texte_en_mode_mathematique|Comment placer du texte dans des mathématiques ?]] » ; |
| | * « [[4_domaines_specialises:mathematiques:coupures_de_lignes_en_mode_mathematique|Comment gérer les sauts de ligne dans des mathématiques placées dans le texte ?]] » (uniquement pour le mode en ligne comme le montre la suite de cette page). |
| | |
| | Notez bien que <latex>\LaTeX</latex> ne fait que présenter des mathématiques. Il n'a pas pour vocation de comprendre ce que vous écrivez : vous pouvez donc écrire des formules fausses sans que <latex>\LaTeX</latex> y trouve matière à erreur. |
| |
| ===== Avec le mode hors-ligne ===== | ===== Avec le mode hors-ligne ===== |
| * soit ''\begin{displaymath}'' et ''\end{displaymath}''. | * soit ''\begin{displaymath}'' et ''\end{displaymath}''. |
| |
| En ''Plain'' <latex>\TeX</latex>, il existe une autre solution, à savoir utiliser ''$$'' et ''$$''. Cependant, cette solution ne doit pas être employée avec <latex>\LaTeX</latex> pour les raisons évoquées à la question « [[4_domaines_specialises/mathematiques/arguments_contre_les_doubles_dollars|Quels sont les arguments contre l'utilisation de « $$...$$ »?]] ». | En ''Plain'' <latex>\TeX</latex>, il existe une autre solution, à savoir utiliser ''$$'' et ''$$''. Cependant, cette solution ne doit pas être employée avec <latex>\LaTeX</latex> pour les raisons évoquées à la question « [[4_domaines_specialises/mathematiques/arguments_contre_les_doubles_dollars|Quels sont les arguments contre l'utilisation de « $$...$$ » ?]] ». |
| | |
| <code latex> | |
| | |
| </code> | |
| |
| <WRAP column 45ex> | <WRAP column 45ex> |
| Résoudre l'équation~:\[3 + 4x = 0\] | Résoudre l'équation~:\[3 + 4x = 0\] |
| Puis résoudre l'équation~: | Puis résoudre l'équation~: |
| \begin{displaymath}x+y=2 | \begin{displaymath} |
| \end{displaymath}. | \sum_{k=0}^\infty y^k = 2 |
| | \end{displaymath} |
| </code> | </code> |
| </WRAP> | </WRAP> |
| |
| <WRAP column 45ex> | <WRAP column 45ex> |
| <latex> | <latexdoc> |
| | \documentclass{article} |
| | \usepackage[body={8cm,8cm}]{geometry} |
| | \pagestyle{empty} |
| | \begin{document} |
| Résoudre l'équation~: \[ 3 + 4 x = 0\] | Résoudre l'équation~: \[ 3 + 4 x = 0\] |
| Puis résoudre l'équation~: | Puis résoudre l'équation~: |
| \begin{displaymath}x+y=2 | \begin{displaymath} |
| \end{displaymath}. | \sum_{k=0}^\infty y^k = 2 |
| </latex> | \end{displaymath} |
| | \end{document} |
| | </latexdoc> |
| </WRAP> | </WRAP> |
| <WRAP clear /> | <WRAP clear /> |
| * ''\begin{math}'' et ''\end{math}''. | * ''\begin{math}'' et ''\end{math}''. |
| |
| Voici un exemple d'insérer de mathématiques en ligne : | Voici un exemple d'insertion de mathématiques en ligne : |
| |
| <WRAP column 45ex> | <WRAP column 45ex> |
| <code latex> | <code latex> |
| Résoudre l'équation~: $2x-4 = 0$. | Résoudre l'équation~: $2x-4 = 0$. |
| Puis l'équation~: \(3y-5=3\). Enfin | Puis l'équation~: |
| calculer la valeur de | \(\sum_{k=0}^\infty y^k = 2 \). |
| | Enfin calculer la valeur de |
| \begin{math}x+y\end{math}. | \begin{math}x+y\end{math}. |
| </code> | </code> |
| |
| <WRAP column 45ex> | <WRAP column 45ex> |
| <latex> | <latexdoc> |
| | \documentclass{article} |
| | \usepackage[body={8cm,8cm}]{geometry} |
| | \pagestyle{empty} |
| | \begin{document} |
| Résoudre l'équation~: $2x-4 = 0$. Puis | Résoudre l'équation~: $2x-4 = 0$. Puis |
| l'équation~: \(3y-8=4\). Enfin calculer | l'équation~: \(\sum_{k=0}^\infty y^k = 2 \). Enfin calculer |
| la valeur de \begin{math}x+y\end{math}. | la valeur de \begin{math}x+y\end{math}. |
| </latex> | \end{document} |
| | </latexdoc> |
| </WRAP> | </WRAP> |
| <WRAP clear /> | <WRAP clear /> |
| |
| ==== Des formules moins tassées ==== | La comparaison avec l'exemple du mode hors-ligne montre que les équations elles-même ne sont pas présentées de la même manière. Dans le cas du mode en ligne, <latex>\LaTeX</latex> fait en sorte de respecter l'interligne et compacte la présentation de certaines éléments, dans le cas présent les éléments en indice et en exposant du symbole de sommation « Σ ». Ce comportement peut être modifié comme le montrent les questions : |
| | * « [[4_domaines_specialises/mathematiques/a_quoi_sert_displaystyle|À quoi sert la commande “\displaystyle” ?]] » ; |
| Avec ''\displaystyle'', on peut quand même avoir une formule de style isolée dans le texte mais cela modifie localement les interlignes. | * « [[4_domaines_specialises:mathematiques:structures:operateurs:changer_la_position_des_limites_autour_des_sommes_et_integrales|Comment positionner les limites des grands opérateurs ?]] ». |
| | |
| <WRAP column 45ex> | ===== Sans oublier l'extension “mathtools” ===== |
| <code latex> | |
| Texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte | |
| $ \displaystyle \sum_{i=0}^n u_i $ | |
| texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte | |
| </code> | |
| </WRAP> | |
| | |
| <WRAP column 45ex> | |
| <latex> | |
| Texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte | |
| $ \displaystyle \sum_{i=0}^n u_i $ | |
| texte texte texte texte texte texte texte texte | |
| texte texte texte texte texte texte | |
| </latex> | |
| </WRAP> | |
| <WRAP clear /> | |
| | |
| De même, on peut utiliser ''limits'' pour modifier la position des paramètres pour les limites, produits, sommes ou autres intégrales. | |
| | |
| <code latex> | |
| $\sum\limits_{i=0}^n u_i$ | |
| </code> | |
| | |
| Pour écrire des mathématiques sous <latex>\LaTeXe</latex>, les extrensions [[ctanpkg>amsmath]] et [[ctanpkg>amssymb]] sont incontournables. | |
| |
| En <latex>\LaTeX</latex> 2.09, on peut utiliser : | Pour écrire des mathématiques sous <latex>\LaTeXe</latex>, l'extension [[ctanpkg>mathtools]] est incontournable car elle va permettre d'obtenir beaucoup de fonctionnalités usuelles pour saisir des mathématiques, illustrées dans cette FAQ. Comme l'indique sa [[texdoc>mathtools|documentation]], [[ctanpkg>mathtools]] charge l'extension de référence sur le sujet des mathématiques, à savoir [[ctanpkg>amsmath]] (évoquée à la question « [[1_generalites:glossaire:que_sont_ams-tex_et_ams-latex|Que sont AMS-TeX et AMS-LaTeX ?]] »). Mieux, [[ctanpkg>mathtools]] va encore un peu plus loin en apportant des correctifs à [[ctanpkg>amsmath]]. De fait, vous pourrez trouver fréquemment des références à [[ctanpkg>amsmath]] dans la littérature existante : remplacez-la par [[ctanpkg>mathtools]] pour être sûr de bénéficier des fonctionnalités les plus à jour. |
| % [[ctanpkg>amstex|amstex]], disponible sur https://www.ctan.org/{macros/amstex/}, [[ctanpkg>amsbsy|amsbsy]] et | |
| % [[ctanpkg>amsopn|amsopn]] mais il faut savoir que [[ctanpkg>amstex|amstex]] est obsolète. | |
| |
| <note warning> | En <latex>\LaTeX</latex> 2.09, vous pouvez utiliser [[ctanpkg>amstex]], [[ctanpkg>amsbsy]] et [[ctanpkg>amsopn]] mais il faut savoir que [[ctanpkg>amstex|amstex]] est obsolète. |
| En mode mathématique, la gestion des espaces et des retours à la ligne est entièrement prise en charge par <latex>\LaTeX</latex> (cf. question \vref{espaces-mode-math}). En outre, les lignes vides ne sont pas autorisées. | |
| </note> | |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX) | {{htmlmetatags>metatag-keywords=(LaTeX,mathématiques,mode mathématique,hors-ligne,en ligne) |
| metatag-og:title=(Comment insérer des mathématiques) | metatag-og:title=(Comment insérer des mathématiques) |
| metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
| }} | }} |