Comment écrire proprement “a/b”?

$\Reponse$ 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}
 
\begin{document}
Votez pour ma fraction: $\sfrac{a}{b}$.
\end{document}

\documentclass{article}
  \usepackage{xfrac}
  \pagestyle{empty}

\begin{document}
\Large Votez pour ma fraction: $\sfrac{a}{b}$.
\end{document}
Cette commande a été, à une époque, fournie par l'extension tugboat.

Pourquoi ne pas utiliser “nicefrac” ?

$\Reponse$ L'extension nicefrac fournit également une commande pour composer des fractions:

\documentclass{article}
  \usepackage{nicefrac}
 
\begin{document}
Votez pour ma fraction: $\nicefrac{a}{b}$.
\end{document}

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

4_domaines_specialises/mathematiques/composer_le_ratio_a_sur_b_avec_des_espaces_corrects.txt · Dernière modification: 2021/04/11 03:15 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0