Le (on) jeudi 04 septembre 2008 23:25, GL a écrit (wrote) :
J'ai dit si. Mais je fais ça tous les jours avec Verbatim, SaveVerbatim,
et autres, et ne m'en porte pas plus mal (mon TeX non plus, merci pour
lui).
Non t'as pas compris.
Et toi tu n'est ni matheux ni logicien. J'avais dit si. Ce que j'ai dit est
correct : /si/ tabularx avait procédé comme les environnement d'ams pour
choper son corps, /alors/ ça aurait marché.
fait un \tracingmacros=2 avant le \begin{tabularx}
et regarde le log.
Merci de m'apprendre comment on débogue des trucs en TeX, j'en ai grand
besoin.
tabularx LIT TOUT LE TABLEAU (et C'Est Bien Normal puisqu'il cherche à
déterminer les largeurs optimales)
Les environnements ams aussi lisent tout, on est bien d'accord et c'est pas
la peine crier non plus.
C'est pas seulement une question d'\@currenv :
regarde dans tabularx.sty il y a :
\def\TX@get@body#1\end{%
....}
et il vérifie ensuite (\TX@find@end si mon souvenir est bon) que c'est
bien : \end{tabularx}
Ah bah fallait le dire tout de suite. Ça change tout.
Bref, essaie l'exemple minimal sur MiKTeX et dis moi si ça marche.
Pourquoi sur MikTeX ? Tu me payes la licence windows qui va avec ?
Sinon, il y a avait une accolade en trop dans ton exemple juste avant le
premier \hline...
Manuel.