---
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.