|
Sur l'ECM ci-dessous, les termes sont très rapprochés (ie. entre la valeur absolue puis la norme, et entre les deux normes), ce qui rend l'expression, me semble-t-il, difficilement lisible. Sans \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{kpfonts} \newcommand*{\abs}[1]{\lvert#1\rvert} \newcommand*{\norm}[1]{\lVert#1\rVert} \begin{document} \[ \abs{\lambda}\norm{u}\norm{v} \] \end{document} (Testé sur TeXLive 2021.) Est-ce un comportement attendu de Je précise que j'aimerais une solution utilisable avec \usepackage{mathtools}
\DeclarePairedDelimiterX{\abs}[1]{\lvert}{\rvert}{#1}
\DeclarePairedDelimiterX{\norm}[1]{\lVert}{\rVert}{#1}
|
|
Le problème a été remonté à Daniel Flipo et sera corrigé pour |
Je ne sais pas répondre à la question de savoir si le comportement est voulu, mais ajouter, dans la définition de la macro, une petite espace
\après\rvertaméliore sensiblement le rendu.\newcommand*{\abs}[1]{\lvert#1\rvert\,}Ça vaudrait le coup d'en informer Daniel Flipo, le mainteneur de
kpfonts-otf(Christophe Caignaert, l'auteur dekpfonts, n'en assure plus la maintenance).Merci. Cependant, ajouter systématiquement de l'espace dans la définition ne permet pas d'atteindre ce que je cherchais (le rendu n'est pas satisfaisant pour
\cos(\abs{x})par exemple) et, surtout, je n'y arrive pas avec une définition utilisant\DeclarePairedDelimiterX. Je vais contacter Daniel Flipo.