Comment écrire proprement « a/b » ?#
Pour qu’à l’impression le numérateur « a » soit légèrement décalé vers le haut et vers la gauche et que le dénominateur « b » soit légèrement décalé vers le bas et vers la droite, les deux étant plus petits que la police courante, il existe la commande
\sfrac
de l’extension xfrac :
\documentclass{article}
\usepackage{xfrac}
\pagestyle{empty}
\begin{document}
\Large Votez pour ma fraction : $\sfrac{a}{b}$.
\end{document}
Note
Cette commande a été, à une époque, fournie par l’extension tugboat.
1. Pourquoi ne pas utiliser « nicefrac » ?#
L’extension nicefrac fournit également une commande pour composer des fractions :
\documentclass{article}
\usepackage{nicefrac}
\pagestyle{empty}
\begin{document}
\Large Votez pour ma fraction : $\nicefrac{a}{b}$.
\end{document}
mais cette extension a été développée quand la police Computer modern était la plus fréquemment utilée, et peut poser problème avec d’autres polices.
Voici un exemple en Palatino et nicefrac à gauche, et son équivalent avec xfrac à droite :
\documentclass{article}
\usepackage{mathpazo}
\usepackage{nicefrac}
\pagestyle{empty}
\begin{document}
\Large$\nicefrac{a}{b}$
\end{document}
\documentclass{article}
\usepackage{mathpazo}
\usepackage{xfrac}
\pagestyle{empty}
\begin{document}
\Large$\sfrac{a}{b}$
\end{document}
En fonction des polices, la différence est plus ou moins visible. De façon générale, l’extension xfrac corrige beaucoup des problèmes de nicefrac et devrait toujours être utilisée à sa place.