Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
4_domaines_specialises:mathematiques:harmoniser_la_hauteur_des_indices [2021/08/11 20:32] – Suite et fin de traduction. Mention de l'incompatibilité lualatex/subdepth. jejust | 4_domaines_specialises:mathematiques:structures:indices:harmoniser_la_hauteur_des_indices [2022/01/01 12:15] (Version actuelle) – Fusion de deux pages françaises. Correction de la mise en forme. yannick.tanguy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Comment bien aligner les indices et exposants? ====== | ====== Comment bien aligner les indices et exposants? ====== | ||
+ | Toutes choses étant égales par ailleurs, < | ||
- | Toutes choses étant égales par ailleurs, TeX s' | + | ===== ===== |
- | les indices et les exposants à des endroits corrects. Malheureusement, | + | <WRAP column 45ex> |
- | il le fait séparément pour les indices et les exposants de chaque terme de l' | + | |
- | + | ||
- | Si on écrit: | + | |
<code latex> | <code latex> | ||
+ | \documentclass{article} | ||
+ | \begin{document} | ||
+ | \LARGE | ||
$ X^{1}_{2} X_{2} $ | $ X^{1}_{2} X_{2} $ | ||
+ | \end{document} | ||
</ | </ | ||
+ | </ | ||
- | le second indice semble trop haut, puisque le premier a été légèrement déplacé vers le bas pour éviter de toucher l' | + | <WRAP column 45ex> |
- | l' | + | < |
- | + | \documentclass{article} | |
- | < | + | \usepackage[body={8cm,8cm}]{geometry} |
+ | %\usepackage{mathtools} | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
\LARGE | \LARGE | ||
$ X^{1}_{2} X_{2} $ | $ X^{1}_{2} X_{2} $ | ||
- | </latex> | + | \end{document} |
+ | </latexdoc> | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ====== ====== | ||
+ | Ici, le second indice semble trop haut, puisque le premier a été légèrement déplacé vers le bas pour éviter de toucher l' | ||
- | Vous pouvez éviter ce problème, au sein d'une équation, en utilisant la méthode suivante: | + | ===== Avec des commandes de base ===== |
+ | |||
+ | Vous pouvez éviter ce problème, au sein d'une équation, en utilisant la méthode suivante : | ||
+ | |||
+ | ==== ==== | ||
+ | <WRAP column 45ex> | ||
<code latex> | <code latex> | ||
+ | \documentclass{article} | ||
+ | \begin{document} | ||
+ | \LARGE | ||
$ X^{1}_{2} X^{}_{2} $ | $ X^{1}_{2} X^{}_{2} $ | ||
+ | \end{document} | ||
</ | </ | ||
+ | </ | ||
- | Ici, l' | + | <WRAP column 45ex> |
- | ce qui restaure l' | + | < |
- | + | \documentclass{article} | |
- | < | + | \usepackage[body={8cm,8cm}]{geometry} |
+ | %\usepackage{mathtools} | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
\LARGE | \LARGE | ||
$ X^{1}_{2} X^{}_{2} $ | $ X^{1}_{2} X^{}_{2} $ | ||
- | </latex> | + | \end{document} |
+ | </latexdoc> | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== ===== | ||
+ | Ici, l' | ||
+ | De façon plus poussée, la commande '' | ||
+ | ==== ==== | ||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \begin{document} | ||
+ | \[ | ||
+ | f_d = f_{\widehat{ef}} | ||
+ | \mathrm{\ devient\ } | ||
+ | f_{\vphantom{\widehat{ef}} d} | ||
+ | = f_{\widehat{ef}}. | ||
+ | \] | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | Cette technique fonctionne, mais elle est fastidieuse et potentiellement source d' | + | <WRAP column 45ex> |
- | Ainsi, pour plus d'une ou deux équations dans un document, il est conseillé d' | + | < |
- | qui force tous les indices à apparaître à leur position basse, indépendamment de la présence | + | \documentclass{article} |
+ | \usepackage[body={8cm,8cm}]{geometry} | ||
+ | %\usepackage{mathtools} | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | \[ | ||
+ | f_d = f_{\widehat{ef}} | ||
+ | \mathrm{\ devient\ } | ||
+ | f_{\vphantom{\widehat{ef}} | ||
+ | = f_{\widehat{ef}}. | ||
+ | \] | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== ===== | ||
- | <note important> | + | ===== Avec l' |
- | Pas d' | + | |
- | FIXME: https:// | + | Si la technique ci-dessus fonctionne, elle est fastidieuse et potentiellement source d' |
- | </note> | + | |
+ | ==== Cas de lualatex ==== | ||
+ | |||
+ | Il faut noter que cette extension ne fonctionne pas avec '' | ||
+ | |||
+ | === === | ||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \begin{document} | ||
+ | Avant modification, | ||
+ | X_2^+$ s' | ||
+ | \[X_2 X_2^\dagger X_2^+\] | ||
+ | |||
+ | \Umathsubshiftdown\textstyle=3pt | ||
+ | \Umathsubshiftdown\displaystyle=2.5pt | ||
+ | |||
+ | Après modification, | ||
+ | X_2^+$ s' | ||
+ | \[X_2 X_2^\dagger X_2^+\] | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | < | ||
+ | \documentclass{article} | ||
+ | \usepackage[body={8cm, | ||
+ | %\usepackage{mathtools} | ||
+ | \usepackage{lmodern} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Avant modification, | ||
+ | X_2^+$ s' | ||
+ | \[X_2 X_2^\dagger X_2^+\] | ||
+ | |||
+ | \Umathsubshiftdown\textstyle=3pt | ||
+ | \Umathsubshiftdown\displaystyle=2.5pt | ||
+ | |||
+ | Après modification, | ||
+ | X_2^+$ s' | ||
+ | \[X_2 X_2^\dagger X_2^+\] | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ==== ==== | ||
----- | ----- | ||
- | //Source:// [[faquk> | + | //Sources |
+ | * [[faquk> | ||
+ | * [[https:// | ||
{{htmlmetatags> | {{htmlmetatags> | ||
- | metatag-og: | + | metatag-og: |
metatag-og: | metatag-og: | ||
}} | }} | ||
- |