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 kpfonts, l'espacement horizontal redevient plus aéré.

\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 kpfonts ? Si oui, est-il possible de conserver l'espacement originel tout en utilisant kpfonts ?

Je précise que j'aimerais une solution utilisable avec \abs et \norm définies comme ci-dessous, via le package mathtools :

\usepackage{mathtools}
\DeclarePairedDelimiterX{\abs}[1]{\lvert}{\rvert}{#1}
\DeclarePairedDelimiterX{\norm}[1]{\lVert}{\rVert}{#1}

Posée 14 Nov '21, 17:35

Mathieu2L's gravatar image

Mathieu2L
316314
Taux d'acceptation : 75%

Modifiée 16 Nov '21, 13:27

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

1

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 \rvert améliore sensiblement le rendu.

\newcommand*{\abs}[1]{\lvert#1\rvert\,}

(16 Nov '21, 13:06) Jean-jacques Rétorré Jean-jacques%20R%C3%A9torr%C3%A9's gravatar image

Ça vaudrait le coup d'en informer Daniel Flipo, le mainteneur de kpfonts-otf (Christophe Caignaert, l'auteur de kpfonts, n'en assure plus la maintenance).

(16 Nov '21, 21:01) denis ♦♦ denis's gravatar image

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.

(20 Nov '21, 18:06) Mathieu2L Mathieu2L's gravatar image

Le problème a été remonté à Daniel Flipo et sera corrigé pour kpfonts-otf. En revanche, kpfonts n'étant plus maintenu, le problème persistera.

Lien permanent

Publiée 21 Nov '21, 23:37

Mathieu2L's gravatar image

Mathieu2L
316314
Taux d'acceptation : 75%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.