Visuel peu satisfaisant (mode math)
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Visuel peu satisfaisant (mode math)
Bonjour à tous,
en mode math, il arrive que l'espacement des majuscules ne soit pas très satisfaisant visuellement. Par exemple, en saisissant $AUB$ l'espace entre le U et le B n'est pas très joli à voir. Une astuce pour améliorer les choses peut-être ?
en mode math, il arrive que l'espacement des majuscules ne soit pas très satisfaisant visuellement. Par exemple, en saisissant $AUB$ l'espace entre le U et le B n'est pas très joli à voir. Une astuce pour améliorer les choses peut-être ?
-
- Utilisateur éprouvé
- Messages : 856
- Inscription : jeudi 21 septembre 2006, 00:14
- Localisation : Antony
- Contact :
Re: Visuel peu satisfaisant (mode math)
Bonjour,
Je n'ai pas vraiment d'astuce, je pense que le souci vient de l'italique attribué aux majuscules en mode mathématique, non ? J'imagine que tu dois utiliser la fonte lmodern, non ?
Personnellement, j'utilise avec grande satisfaction la fonte kpfonts. Elle est sur le CTAN avec une jolie doc en français. Un des gros avantages que je lui trouve, c'est qu'elle est un peu prévue pour la typographie française vu que c'est un français qui a créé cette fonte. Notamment, avec ces options
on a, en mode maths, des majuscules qui restent droites et des minuscules qui sont en italique automatiquement, ce qui est (enfin je crois) la convention française en maths. Et par exemple, ton $A U B$ est bien équilibré avec cette fonte je trouve. Je la recommande vivement. Je te laisse un pdf tapé avec cette fonte. Tu pourras voir si tu la trouves à ton goût.
Je n'ai pas vraiment d'astuce, je pense que le souci vient de l'italique attribué aux majuscules en mode mathématique, non ? J'imagine que tu dois utiliser la fonte lmodern, non ?
Personnellement, j'utilise avec grande satisfaction la fonte kpfonts. Elle est sur le CTAN avec une jolie doc en français. Un des gros avantages que je lui trouve, c'est qu'elle est un peu prévue pour la typographie française vu que c'est un français qui a créé cette fonte. Notamment, avec ces options
Code : Tout sélectionner
\usepackage[frenchstyle,light]{kpfonts}
François Lafont
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
- Contact :
Re: Visuel peu satisfaisant (mode math)
C'est un problème d'ensemble ? $A U B$ serait alors mieux représenté avec $ A \cup B$ non ?
Olivier
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Visuel peu satisfaisant (mode math)
Oui, j'utilise lmodern et je me doutais bien que c'était un problème de cette fonte.francois a écrit :Je n'ai pas vraiment d'astuce, je pense que le souci vient de l'italique attribué aux majuscules en mode mathématique, non ? J'imagine que tu dois utiliser la fonte lmodern, non ?
Mais bon, comme c'est sans doute la plus utilisée, c'est quand même dommage de ne pas pouvoir améliorer ça je trouve. J'avais déjà pensé à tester avec les fonte Fourier mais je vais tester celle que tu me proposes.
Non, pas d'union ! :Drebouxo a écrit :C'est un problème d'ensemble ? $A U B$ serait alors mieux représenté avec $ A \cup B$ non ?
C'est par exemple pour nommer le triangle AUB.
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
- Contact :
Re: Visuel peu satisfaisant (mode math)
Alors la solution de François est certainement la plus orthotypographiquementfrancofrançaise :D . Personnellement je préfère garder les italiques, cela me permet une lecture plus rapide et j'utilise kpfonts, qui sont légèrement plus grasse que lmodern.
Olivier
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Visuel peu satisfaisant (mode math)
Après quelques tests, kpfonts semblent pas mal en effet et les options sont nombreuses. Le passage en majuscule droites permet en effet d'éviter les problèmes d'espacements peu esthétiques. Par contre, je n'aime pas du tout le signe intégral de ces fontes !
Re: Visuel peu satisfaisant (mode math)
L'alphabet mathématique italique a été optimisé pour le placement des indices/exposants et conçu pour que les lettres soient biens séparées (pas de crénage, donc), pas pour qu'elles aillent bien ensembles lorsqu'elles sont côtes à côtes ; cela explique l'espacement étrange de $AUB$ vs $\mathit{A}\mathit{U}\mathit{B}$. Si ce n'est pas très souvent, le plus simple est d'utiliser
(Il vaut mieux éviter \mathit{AUB}, ça peut causer des problèmes d'espacement avec les lettres en indice.) Ceci peut être automatiser :
(Attention quand même, cette modification n'est pas anodine : l'espacement des indices et exposants de toutes les lettres capitales sera moins bon, tout en restant acceptable.)
Pour obtenir des majuscules droites (avec, là aussi quelques problèmes de placement des indices/exposants car les fontes cm (ou lm) standard ne prévoient pas de crénage pour les majuscules droite ; $\mathrm{F}_1^2$ devrait être $\mathrm{F}_{\!1}^2$) :
Code : Tout sélectionner
$\mathit{A}\mathit{U}\mathit{B}$
Code : Tout sélectionner
\documentclass{article}
\DeclareSymbolFont{miletters}{OT1}{cmr}{m}{it}
\DeclareMathSymbol{A}{\mathalpha}{miletters}{`A}
\DeclareMathSymbol{B}{\mathalpha}{miletters}{`B}
\DeclareMathSymbol{C}{\mathalpha}{miletters}{`C}
\DeclareMathSymbol{D}{\mathalpha}{miletters}{`D}
\DeclareMathSymbol{E}{\mathalpha}{miletters}{`E}
\DeclareMathSymbol{F}{\mathalpha}{miletters}{`F}
\DeclareMathSymbol{G}{\mathalpha}{miletters}{`G}
\DeclareMathSymbol{H}{\mathalpha}{miletters}{`H}
\DeclareMathSymbol{I}{\mathalpha}{miletters}{`I}
\DeclareMathSymbol{J}{\mathalpha}{miletters}{`J}
\DeclareMathSymbol{K}{\mathalpha}{miletters}{`K}
\DeclareMathSymbol{L}{\mathalpha}{miletters}{`L}
\DeclareMathSymbol{M}{\mathalpha}{miletters}{`M}
\DeclareMathSymbol{N}{\mathalpha}{miletters}{`N}
\DeclareMathSymbol{O}{\mathalpha}{miletters}{`O}
\DeclareMathSymbol{P}{\mathalpha}{miletters}{`P}
\DeclareMathSymbol{Q}{\mathalpha}{miletters}{`Q}
\DeclareMathSymbol{R}{\mathalpha}{miletters}{`R}
\DeclareMathSymbol{S}{\mathalpha}{miletters}{`S}
\DeclareMathSymbol{T}{\mathalpha}{miletters}{`T}
\DeclareMathSymbol{U}{\mathalpha}{miletters}{`U}
\DeclareMathSymbol{V}{\mathalpha}{miletters}{`V}
\DeclareMathSymbol{W}{\mathalpha}{miletters}{`W}
\DeclareMathSymbol{X}{\mathalpha}{miletters}{`X}
\DeclareMathSymbol{Y}{\mathalpha}{miletters}{`Y}
\DeclareMathSymbol{Z}{\mathalpha}{miletters}{`Z}
\begin{document}
$AUB$
\end{document}
Pour obtenir des majuscules droites (avec, là aussi quelques problèmes de placement des indices/exposants car les fontes cm (ou lm) standard ne prévoient pas de crénage pour les majuscules droite ; $\mathrm{F}_1^2$ devrait être $\mathrm{F}_{\!1}^2$) :
Code : Tout sélectionner
\documentclass{article}
\DeclareMathSymbol{A}{\mathalpha}{operators}{`A}
\DeclareMathSymbol{B}{\mathalpha}{operators}{`B}
\DeclareMathSymbol{C}{\mathalpha}{operators}{`C}
\DeclareMathSymbol{D}{\mathalpha}{operators}{`D}
\DeclareMathSymbol{E}{\mathalpha}{operators}{`E}
\DeclareMathSymbol{F}{\mathalpha}{operators}{`F}
\DeclareMathSymbol{G}{\mathalpha}{operators}{`G}
\DeclareMathSymbol{H}{\mathalpha}{operators}{`H}
\DeclareMathSymbol{I}{\mathalpha}{operators}{`I}
\DeclareMathSymbol{J}{\mathalpha}{operators}{`J}
\DeclareMathSymbol{K}{\mathalpha}{operators}{`K}
\DeclareMathSymbol{L}{\mathalpha}{operators}{`L}
\DeclareMathSymbol{M}{\mathalpha}{operators}{`M}
\DeclareMathSymbol{N}{\mathalpha}{operators}{`N}
\DeclareMathSymbol{O}{\mathalpha}{operators}{`O}
\DeclareMathSymbol{P}{\mathalpha}{operators}{`P}
\DeclareMathSymbol{Q}{\mathalpha}{operators}{`Q}
\DeclareMathSymbol{R}{\mathalpha}{operators}{`R}
\DeclareMathSymbol{S}{\mathalpha}{operators}{`S}
\DeclareMathSymbol{T}{\mathalpha}{operators}{`T}
\DeclareMathSymbol{U}{\mathalpha}{operators}{`U}
\DeclareMathSymbol{V}{\mathalpha}{operators}{`V}
\DeclareMathSymbol{W}{\mathalpha}{operators}{`W}
\DeclareMathSymbol{X}{\mathalpha}{operators}{`X}
\DeclareMathSymbol{Y}{\mathalpha}{operators}{`Y}
\DeclareMathSymbol{Z}{\mathalpha}{operators}{`Z}
\begin{document}
$AUB$
\end{document}
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Visuel peu satisfaisant (mode math)
Merci pg !
Je vais me débrouiller avec \mathit{} pour les cas où le rendu n'est pas satisfaisant. :D
Je vais me débrouiller avec \mathit{} pour les cas où le rendu n'est pas satisfaisant. :D
-
- Sujets similaires
- Réponses
- Vues
- Dernier message