Programmation.autre : caractères accentué, lettrine, et LaTeX
Posté par Farvardin (page perso, ) le 30 mars 2008bonjour,
je m'étonnais de ne pas avoir un chapitre entier dans un document LaTeX que je produisais. Après quelques investigations, je me suis rendu compte que c'était une lettrine accentuée au début qui bloquaient tout le chapitre :
\lettrine[lines=2]
À son arrivée /.../
avec ça cela affiche bien le chapitre complet :
\lettrine[lines=2]
A son arrivée /.../
Ce qui m'étonne, c'est qu'en regardant dans mes archives je retrouve un vieux pdf produit de la même manière, mais peut-être sur une autre version de texlive (le fichier date du mois d'août dernier), avec le chapitre présent et la lettrine accentuée (et la même police de caractère)
Cela pourrait venir de quoi selon vous ?
> Lire le message (6 commentaires, moyenne: 2,8).
Vous avez demandé le commentaire #917871.



Et comme ça?
Ca marche avec
\`{A}
?
[^]Re: Et comme ça?
Non, ça bloque.
Mais merci de ta suggestion, j'en ai profité pour nettoyer tous les warnings que je pouvais avoir dans le texte, et j'ai vu cela :
! Package inputenc Error: Unicode char \u8:�\color@endgroup not set up for use
with LaTeX.
l.472 À
son arrivée
En fait cela ne fonctionne que si le paragraphe (ou le mot) est délimité par des crochets, comme cela :
\lettrine[lines=2]
{À} son arrivée
En fait je n'utilise pas LaTeX directement, cela passe par txt2tags avant, et j'essaye d'épurer le plus le code source de mon texte. Je présume qu'auparavant comme le texte avait été composé en LaTeX initialement, il devait y avoir ces crochets que j'ai retiré par la suite. Ce qui reste étrange, c'est qu'avec un caractère non accentué cela passe bien sans crochets. Je pense que c'est un petit bug dans la gestion de l'unicode. (tout mon système et mes fichiers sont en utf8)
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: Et comme ça?
« À » en utf-8, c’est \303\200. Ça fait deux octets.
Ton \lettrine prend un argument (obligatoire).
Si tu groupes avec {}, ça prend les deux octets.
Si tu ne groupes pas, ça ne prend que le premier octet. Et ça foire.
[^]Re: Et comme ça?
ah oui, bien vu !
Avant cela passait sans les accolades bien parce que cela n'était pas en utf8. Merci.
Tous ensemble contre l'esclavitude des logiciels privateurs !