Je cherche comment écrire des fractions avec la commande Cette disposition m'est utile pour présenter des suites d'inégalités comportant des fractions, en évitant de bricoler la présentation avec des environnements La longueur de la barre de fraction la plus longue étant définie par son expression mathématique, celle de la fraction comportant le numérateur ou le dénominateur le plus long est choisie à priori. Est-ce possible simplement sans monter une usine à gaz? |
On peut faire ça avec la commande Ouvrir dans l'éditeur
\documentclass{article} \usepackage{mathtools, eqparbox} \newcommand\mydfrac[3][dF]{\genfrac{}{}{}{0}{\eqmakebox[#1]{$ \displaystyle#2 $}}{\eqmakebox[dF]{$ \displaystyle#3 $}}} \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 : Publiée 02 Jan '17, 00:09 Bernard Cette solution élégante reste très mystérieuse pour moi ; je ne comprends pas comment
(02 Jan '17, 07:22)
pzorba75
1
@pzorba75 : Je comprends que vous ne compreniez pas, j'avais inséré le code d'une version initiale, et ai modifié directement ce qui me paraissait nécessaire, mais ai oublié une partie. C'est maintenant rectifié. Attention :
(02 Jan '17, 14:32)
Bernard
|
Voici une solution. On utilise Ouvrir dans l'éditeur
\documentclass{article} \usepackage{amsmath} \newlength\mt \newcommand{\mtfrac}[2]{\dfrac{\makebox[\mt]{$#1$}}{#2}} \begin{document} On a \settowidth{\mt}{$123ABC$} $\mtfrac{cc}{x}=\mtfrac{cc}{xyz}$ $\mtfrac{cc}{x}=\mtfrac{cc}{123ABC}$ Puis \settowidth{\mt}{$xyz123ABC$}% $\mtfrac{cc}{x}=\mtfrac{cc}{abcd}$ $\mtfrac{xyz123ABC}{x}=\mtfrac{cc}{abcd}$ \end{document} Publiée 01 Jan '17, 23:37 touhami |
@pzorba75 Attention ! Les contre-obliques (
\
) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que⟨code⟩
. Pour insérer du⟨code⟩
, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Votre contribution a été modifiée pour faire apparaître ces contre-obliques.