--- myst: html_meta: keywords: LaTeX, mathématiques, écrire une fraction en LaTeX, hauteur du numérateur et du dénominateur, positions des termes dans une fraction --- # Comment écrire proprement "a/b" ? ## Avec l'extension Pour que le numérateur `a` soit légèrement décalé vers le haut à gauche et que le dénominateur `b` soit légèrement décalé vers le bas à droite, les deux étant plus petits que la police courante, il existe la commande `\sfrac` de l'extension  : ``` \documentclass{article} \usepackage{lmodern} % Caractères plus lisibles \pagestyle{empty} % N'affiche pas de numéro de page \usepackage{xfrac} \begin{document} \Large Votez pour ma fraction : $\sfrac{a}{b}$. \end{document} ``` :::{note} Cette commande a été, à une époque, fournie par l'extension . ::: ## Avec l'extension L'extension fournit également une commande pour composer des fractions : ``` \documentclass{article} \usepackage{lmodern} % Caractères plus lisibles \pagestyle{empty} % N'affiche pas de numéro de page \usepackage{nicefrac} \begin{document} \Large Votez pour ma fraction : $\nicefrac{a}{b}$. \end{document} ``` Cependant, cette extension a été développée quand la police [Computer modern](ctanpkg:cm) était la plus fréquemment utilisée, et peut poser problème avec d'autres polices. Voici, par exemple, une comparaison utilisant la police [Palatino](ctanpkg:palatino-nfss) : ``` \documentclass{article} \pagestyle{empty} % N'affiche pas de numéro de page \usepackage{mathpazo} % Pour charger Palatino \usepackage{nicefrac} \usepackage{xfrac} \begin{document} \Large Avec \textsf{nicefrac} : $\nicefrac{a}{b}$ et avec \textsf{xfrac} : $\sfrac{a}{b}$ (le $a$ est plus bas). \end{document} ``` En fonction des polices, la différence est plus ou moins visible. De façon générale, l'extension évite beaucoup des problèmes de et devrait toujours être utilisée à sa place.