Discussion:
\mathbf et lettres grecques
(trop ancien pour répondre)
Korchkidu
2006-03-16 14:27:15 UTC
Permalink
salut tout le monde !

quand j'utilise \mathbf{\Delta} ca m'affiche un carre noir au lieu de la
lettre grecque... Quelqu'un parmi vous a deja eu ce genre de probleme ?

D'avance merci pour votre aide,
K.
Jean-Côme Charpentier
2006-03-16 15:41:53 UTC
Permalink
Post by Korchkidu
salut tout le monde !
quand j'utilise \mathbf{\Delta} ca m'affiche un carre noir au lieu de la
lettre grecque... Quelqu'un parmi vous a deja eu ce genre de probleme ?
Ce genre de problème oui. Je l'ai même souvent provoqué de façon plus
ou moins volontaire pour explorer certaines fontes ou certains codages.
Maintenant, sans le préambule, ni les messages d'avertissements de la
compilation cela risque d'être difficile de dire quoi que ce soit de
plus que : la fonte utilisée ne possède pas le \Delta gras.
Par exemple, le document suivant (chez moi) :

\documentclass{minimal}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$
\end{document}

produit bien un \Delta normal suivi d'un \Delta gras. Plus minimal tu meurs.
--
<Jean-Côme> Y'a des fois où le LaTeX (pur) m'énerve vraiment :-)
<Joss> LaTeX c'est comme le pastis, par cette chaleur, pur, ça tape
sur le crâne.
-+- in fr.comp.text.tex -+-
Korchkidu
2006-03-16 15:52:13 UTC
Permalink
Post by Jean-Côme Charpentier
Post by Korchkidu
salut tout le monde !
quand j'utilise \mathbf{\Delta} ca m'affiche un carre noir au lieu de
la lettre grecque... Quelqu'un parmi vous a deja eu ce genre de
probleme ?
Ce genre de problème oui. Je l'ai même souvent provoqué de façon plus
ou moins volontaire pour explorer certaines fontes ou certains codages.
Maintenant, sans le préambule, ni les messages d'avertissements de la
compilation cela risque d'être difficile de dire quoi que ce soit de
plus que : la fonte utilisée ne possède pas le \Delta gras.
\documentclass{minimal}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$
\end{document}
produit bien un \Delta normal suivi d'un \Delta gras. Plus minimal tu meurs.
Mais le pb c'est que j'utilise un package. Je ne connais pas la fonte
mais je crois que c'est une sorte de times...

C'est enervant car je me retrouve a chaque fois avec le meme probleme.
Mettre des maths en gras... C'est fatigant a la longue...;)

K.
Jean-Côme Charpentier
2006-03-16 17:04:00 UTC
Permalink
Post by Korchkidu
Post by Jean-Côme Charpentier
Post by Korchkidu
salut tout le monde !
quand j'utilise \mathbf{\Delta} ca m'affiche un carre noir au lieu de
la lettre grecque... Quelqu'un parmi vous a deja eu ce genre de
probleme ?
Ce genre de problème oui. Je l'ai même souvent provoqué de façon
plus ou moins volontaire pour explorer certaines fontes ou certains
codages. Maintenant, sans le préambule, ni les messages
d'avertissements de la compilation cela risque d'être difficile de
dire quoi que ce soit de plus que : la fonte utilisée ne possède pas
le \Delta gras.
\documentclass{minimal}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$
\end{document}
produit bien un \Delta normal suivi d'un \Delta gras. Plus minimal tu meurs.
Mais le pb c'est que j'utilise un package. Je ne connais pas la fonte
mais je crois que c'est une sorte de times...
Rhâââ. Quel package ? Bon, c'est le fil devinettes & paris (j'aime
bien en fait). Je parie que vous utilisez
\usepackage{mathptmx}
Je ne parie pas trop gros quand même parce qu'il y a plusieurs façons
d'appeler le times. En tous cas, avec le source :

\documentclass{article}
\usepackage{mathptmx}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$
\end{document}

On obtient bien un carré noir et si j'essaye de faire une conversion
avec dvips, j'ai le joli message :

dvips: Warning: missing glyph `Delta'

C'est donc clair : la fonte utilisée n'a pas de \Delta gras.
Post by Korchkidu
C'est enervant car je me retrouve a chaque fois avec le meme probleme.
Mettre des maths en gras... C'est fatigant a la longue...;)
Il y a une solution toute simple : il suffit d'utiliser des familles
de fontes qui présente une fonte mathématique avec des lettres grecques
grasse. Sinon, il y a la solution du pauvre qui consiste à fabriquer du
gras pas quelques décalages légers de la lettre. Attention, cela risque
de flouter à l'écran et le résultat ne sera pas non plus terrible à
l'impression si votre imprimante est un tant soit peu précise. Essayez
pour voir :

\documentclass{article}
\usepackage{mathptmx}
\usepackage{bm}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$ et $\bm{\Delta}$
\end{document}

Maintenant, le problème, c'est qu'il n'existe pas de fonte symbol gras
chez Adobe. Il faut donc recourir à d'autres fontes si l'on veut des
math en gras. Je vous conseillerais bien d'arrêter de vous servir de
times qui alimente un bon nombre de trolls chez les typographes mais, si
vous y tenez, il y a des fontes mathématiques prévues pour times.
Re-exemple :

\documentclass{article}
\usepackage{txfonts}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$
\end{document}

L'extension txfonts charge également le times comme fonte de texte par
défaut et helvetica (diminuée à 95%) pour la fonte sans empattement du
texte.

Il y a enfin les solutions de pro avec les fontes TM-Math et MathTime
Professional mais il va falloir mettre la main à la poche pour les acquérir.

Autrement, au risque d'insister, il y a d'autres solutions que
d'utiliser times (beuark ?).

Jean-Côme Charpentier
--
Il est facile d'ecrire des textex mathématiques avec Word. Il faut
ensuite le convertir en Latex. Le moyen facile est d'utiliser l'outi
Word2latex
-+- michou in fr.comp.text.tex -+-
Benoit RIVET
2006-03-16 20:26:00 UTC
Permalink
(...) si
vous y tenez, il y a des fontes mathématiques prévues pour times.
(txfonts)
L'extension txfonts charge également le times comme fonte de texte par
défaut et helvetica (diminuée à 95%) pour la fonte sans empattement du
texte.
Il y a enfin les solutions de pro avec les fontes TM-Math et MathTime
Professional mais il va falloir mettre la main à la poche pour les acquérir.
txfonts et pxfonts sont des polices fort critiquées pour leurs mauvais
réglages (personnellement, je n'y comprends goutte, mais il m'est
effectivement arriver d'utiliser pxfonts et de considérer que le
résultat n'était pas satisfaisant, comparé à fourier). Il me semble
qu'il y a un consensus sur comp.text.tex pour considérer que txfonts et
pxfonts sont de mauvaises solutions pour compléter times et palatino
(mais ce sont des solutions qui ont le mérite d'exister).

On peut par contre utiliser les polices de Mathematica avec Tex.
L'exemple suivant compile parfaitement chez moi, et donne le résultat
attendu.

\documentclass{minimal}
\usepackage{wrisym}
\begin{document}
$\Delta$ et $\mathbf{\Delta}$
\end{document}

Attention! Les polices de Mathematica ne sont pas installées par défaut
(il me semble que les conditions de distribution imposées par Wolfram
empèche leur inclusion dans la pluspart des installations Tex, et
singulièrement dans teTex).

L'installation des polices de Mathematica est un peu délicate : il faut
partir à la chasse des polices sur le site de Wolfram :
<http://support.wolfram.com/mathematica/systems/windows/general/latestfo
nts.html> et les fichiers de support les plus récents de Jens-Peer Kuska
<http://phong.informatik.uni-leipzig.de/~kuska/> ou
<http://library.wolfram.com/infocenter/MathSource/3200/> et installer le
tout.

Pour comparer les résultats de txfonts, mathptmx et wrisym, rendez vous
sur <http://benoit.rivet.free.fr/tex/tex_polices_exemples.htm>, et sur
le site de Walter Schmidt <http://home.vr-web.de/~was/mathfonts.html>
pour les variantes commerciales.

Michel Bovani a également commis mbtimes, qui utilise les polices de
Omega, et que je n'ai jamais testé. On peut en voir un exemple sur
l'excellente page
<http://www.math.uiuc.edu/~hartke/computer/latex/survey/survey.html>
--
B.R
Loading...