Visuel peu satisfaisant (mode math)

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Visuel peu satisfaisant (mode math)

Messagepar MB » Dimanche 14 Juin 2009, 20:53

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 ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Visuel peu satisfaisant (mode math)

Messagepar francois » Lundi 15 Juin 2009, 00:01

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

Code: Tout sélectionner
\usepackage[frenchstyle,light]{kpfonts}

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.

doc.pdf
(81.88 Kio) Téléchargé 159 fois
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Re: Visuel peu satisfaisant (mode math)

Messagepar rebouxo » Lundi 15 Juin 2009, 07:42

C'est un problème d'ensemble ? $A U B$ serait alors mieux représenté avec $ A \cup B$ non ?

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6920
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Visuel peu satisfaisant (mode math)

Messagepar MB » Lundi 15 Juin 2009, 09:18

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 ?


Oui, j'utilise lmodern et je me doutais bien que c'était un problème de cette fonte.
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.

rebouxo a écrit:C'est un problème d'ensemble ? $A U B$ serait alors mieux représenté avec $ A \cup B$ non ?


Non, pas d'union ! :D
C'est par exemple pour nommer le triangle AUB. :wink:
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Visuel peu satisfaisant (mode math)

Messagepar rebouxo » Lundi 15 Juin 2009, 09:36

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
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6920
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Visuel peu satisfaisant (mode math)

Messagepar MB » Lundi 15 Juin 2009, 09:49

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 !
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Visuel peu satisfaisant (mode math)

Messagepar pg » Lundi 15 Juin 2009, 12:15

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

Code: Tout sélectionner
$\mathit{A}\mathit{U}\mathit{B}$

(Il vaut mieux éviter \mathit{AUB}, ça peut causer des problèmes d'espacement avec les lettres en indice.) Ceci peut être automatiser :

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}

(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
\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}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Visuel peu satisfaisant (mode math)

Messagepar MB » Lundi 15 Juin 2009, 17:41

Merci pg !
Je vais me débrouiller avec \mathit{} pour les cas où le rendu n'est pas satisfaisant. :D
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 17 invités