Le 05/01/2013 16:20, Daniel Flipo a �crit :
>
> Bonjour,
>
> Si ce qui te choque est le non alignement des traits horizontaux du haut
> des minipages avec �mile et Gorgon, ce malgr� l'option [t], je dirais
> que tu as tort d'�tre choqu� ;-)
Fondamentalement, c'est quand m�me normal d'�tre choqu� :-)
> Rappel : le [t] aligne la *1re ligne de base* des deux minipages, donc
> le bas du � et le bas du G par exemple et pas du tout le haut des deux
> minipages. C'est le fonctionnement normal de minipage.
Et du coup, j'allais donner le truc de mettre un \strut de fa�on
syst�matique pour ne plus avoir ce probl�me et ... suspens... bien que
cela am�liore, cela ne r�sout pas totalement.
Bigre (me dis-je) et pourquoi donc ?
Et l�, je vois une horreur : le � en latin modern est plus haut que
la hauteur d'interligne. LaTeX prend pour hauteur d'interligne
0.7\baselineskip. Dans le document, on est en 12pt donc un \baselineskip
14.5pt et on aboutit donc a une hauteur de 10.15pt. Or, la hauteur d'un
� dans cette fonte et avec ce corps de base est de 11pt. Au d�but, je
m'�tais dit que je tenais enfin un exemple de la non consistance de
LaTeX par rapport � Plain TeX car en TeX, la hauteur de l'interligne est
fix�e � 8.5pt (pour un interlignage totale de 12pt) alors qu'avec le
calcul de LaTeX, cela donne 12*0.7=8.4pt. En ramenant �a � une
interligne de 14.4pt au lieu de 12pt, TeX prendrait environ 10.27pt au
lieu de 10.15pt et cela ne suffirait donc pas non plus.
Bon, c'est donc la faute de Latin Modern au lieu de Computer Modern.
J'avais en m�moire que le dessin des lettres accentu�es avaient �t�
refait pour ne pas utiliser les m�mes accents pour les lettres capitales
et les bas de casse. Et ben m�me pas... En commentant la ligne
\usepackage{lmodern}, c'est-�-dire en utilisant Computer Modern :
-----%<----------%<----------%<----------%<----------%<-----
\documentclass[12pt]{article}
\usepackage{fixltx2e}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage{lmodern}
\begin{document}
\setbox0=\hbox{�}\the\ht0
\setbox0=\hbox{\strut}\the\ht0
\noindent
\framebox{\begin{minipage}[t]{0.49\linewidth}
\strut Mimile Zola\par
14 rue de l'absinthe
\end{minipage}}
\hspace{\stretch{1}}
\framebox{\begin{minipage}[t]{0.49\linewidth}
\strut Gorgon Zola\par
16 rue de l'absinthe
\end{minipage}}
\medbreak
\noindent
\framebox{\begin{minipage}[t]{0.49\linewidth}
\strut �mile Zola\par
14 rue de l'absinthe
\end{minipage}}
\hspace{\stretch{1}}
\framebox{%
\begin{minipage}[t]{0.49\linewidth}
\strut Gorgon Zola\par
16 rue de l'absinthe
\end{minipage}}
\end{document}
-----%<----------%<----------%<----------%<----------%<-----
On avait un r�sultat seulement presque parfait et les deux premi�res
lignes montrent qu'on a bien un probl�me.
Conclusion : par d�faut, l'interlignage n'est pas compatible avec les
fontes par d�faut (que ce soit sous TeX ou sous LaTeX)... sauf si on est
anglo-saxons (ou peut-�tre chinois, japonais ou russes et sans doutes
certains autres aussi). Pour les Grecs, le probl�me est peut-�tre le
m�me (je n'ai pas test�).
Je ne sais pas pour vous mais cela me rend un peu chagrin. M�me si
cela ne se voit pas, Knuth est matheux et j'ai du mal � croire qu'il ait
permis un truc de ce style. Je suis trop psycho-rigide ?
Jean-C�me Charpentier
--
Je pense que l� apr�s tant d'ann�es de LaTeX2chouia, The FAQ du XXIIe
si�cle (2131 : sortie de LaTeX3 le retour de la vengeance) sera : �
Quand je fais \input{fichier}, LaTeX me dit ``Cannot find the file
`{fichier}.tex'. '', Kesako ? J'ai une teTeX23.9012-e129. Thx �
-+- Joss in fr.comp.text.tex -+-