Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4

02 Jan '17, 14:25

Bernard's gravatar image

Bernard
4.6k15

On peut faire ça avec la commande `\genfrac` d'`amsmath` et l'extension `eqparbox` qui permet de donner à des boîtes (repérées par une même clef) la largeur de la plus grande. Cela nécessite deux compilations. J'ai donc défini deux commandes: `\mydfrac` et `\mytfrac`, utilisant deux arguments obligatoires (numérateur et dénominateur) et un argument optionnel (la clef - par défaut `dF`et `tF`). \documentclass{article} \usepackage{mathtools, eqparbox} \newcommand\mydfrac[3][dF]{\genfrac{}{}{}{0}{\eqmakebox[Fr]{$ \newcommand\mydfrac[3][dF]{\genfrac{}{}{}{0}{\eqmakebox[#1]{$ \displaystyle#2 $}}{\eqmakebox[Fr]{$ $}}{\eqmakebox[dF]{$ \displaystyle#3 $}}} \newcommand\mytfrac[3][tF]{\genfrac{}{}{}{1}{\eqmakebox[Fr]{$ \newcommand\mytfrac[3][tF]{\genfrac{}{}{}{1}{\eqmakebox[#1]{$ \textstyle#2 $}}{\eqmakebox[Fr]{$ \textstyle#3 $}}} \begin{document} \[ \renewcommand\arraystretch{2} \begin{matrix} \mydfrac{7}{2}\\ \mydfrac{22}{7}\\ \mydfrac{335}{113}% \end{matrix} \]% \end{document} Résultat : ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/eqwidthfractions.png
cliquez ici pour masquer/afficher la révision 3

02 Jan '17, 01:01

Bernard's gravatar image

Bernard
4.6k15

On peut faire ça avec la commande `\genfrac` d'`amsmath` et l'extension `eqparbox` qui permet de donner à des boîtes (repérées par une même clef) la largeur de la plus grande. Cela nécessite deux compilations. L'ai J'ai donc défini deux commandes: `\mydfrac` et `\mytfrac`, utilisant deux arguments obligatoires (numérateur et dénominateur) et un argument optionnel (la clef - par défaut `dF`et `tF`). \documentclass{article} \usepackage{mathtools, eqparbox} \newcommand\mydfrac[3][dF]{\genfrac{}{}{}{0}{\eqmakebox[Fr]{$ \displaystyle#2 $}}{\eqmakebox[Fr]{$ \displaystyle#3 $}}} \newcommand\mytfrac[3][tF]{\genfrac{}{}{}{1}{\eqmakebox[Fr]{$ \textstyle#2 $}}{\eqmakebox[Fr]{$ \textstyle#3 $}}} \begin{document} \[ \renewcommand\arraystretch{2} \begin{matrix} \mydfrac{7}{2}\\ \mydfrac{22}{7}\\ \mydfrac{335}{113}% \end{matrix} \]% \end{document} Résultat : ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/eqwidthfractions.png
cliquez ici pour masquer/afficher la révision 2

02 Jan '17, 00:26

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 1

02 Jan '17, 00:09

Bernard's gravatar image

Bernard
4.6k15

C'est votre première visite ici ? Consultez la FAQ !

×