Jean-Marc Lasgouttes writes:
> >>>>> "Jean-Pierre" == Jean-Pierre Chretien <[EMAIL PROTECTED]> writes:
[...]
> Tout ceci est donc bien complique, et probablement faux. Il y a
> plusieurs choses a faire pour que ca aille mieux:
>
> - generer du code qui mette automatiquement les espaces.
oui mais le mieux ne serait-il pas proposer aussi de generer _la
paire_ de guillemets d'un seul coup et de positioner le curseur
au milieu ? ce qui evite bien des errurs ensuite.
> - trouver quelque chose qui marche aussi bien avec babel/frenchb que
> babel/french.sty.
pour cela il faut etre en saisie iso-latin-9 et en codage de fonte T1.
> En effet, si on utilise babel/french, on ne sait
> pas si c'est french ou frenchb qui sera utilise.
pour savoir si french est installe il suffit de compiler un document
bidon avec \usepackage[french]{babel} et de voir si le fichier
.aux contient la sequence "\csname auxWARNING\endcsname".
Est-ce que LYX peut faire cela ?
> - le code courant ajoute {} avant ces chaines pour eviter les
> ligatures du genre '? ou '!. Je vais essayer d'eviter ca pour le
> francais. Toutefois la ligature << peut mal se faire si on ne fait
> pas gaffe.
>
> - il restera aussi a regler le cas des guillemets simples < et >, qui
> ne sont pas vraiment utiles en francais.
>
>
> Je propose d'utiliser le code suivant:
>
> - si on utilise babel/frenchb
> "\og " "\fg "
>
> - sinon si on utilise babel/french
> "<< ", " >>"
>
> - sinon si on utilise babel
> "\\flqq ", "\\frqq "
>
> - sinon si l'encodage est T1
> "<<", ">>"
>
> - sinon (encodage OT1)
> "\\guillemotleft ", "\\guillemotright "
ce n'est pas 100% correct a mon avis, ce qu'il faudrait
c'est peut-etre explorer la solution suivante :
Si saisie iso-latin-9 possible
Si fonte encoding T1 alors laisser ces caracteres "« " et " »"
Sinon "\guillemotleft\ ", "\guillemotright\ "
Sinon
"\guillemotleft\ ", "\guillemotright\ "
ET avoir code dans frenchb.cfg qqc comme
\let\guillemotleft\og\let\guillemotright\fg
Le principe est de n'utiliser qu'un sequence 7bits pour tous les
cas ou on ne peut saisir en 8bits ; la meilleure etant celle de
LaTeX standard qui est aussi celle de french ; aussi adaptable
a frenchb.
Cette solution devrait marcher dans tous les cas, non ?
--bg http://frenchpro.free.fr
Re: Page web (guillemets)
Bernard GAULLE (CNRS/IDRIS - France) <[EMAIL PROTECTED]> Tue, 10 Apr 2001 00:11:08 -0700
- Re: Page we... Bernard GAULLE (CNRS/IDRIS - France) <[EMAIL PROTECTED]>
- Re: Pa... Jean-Marc Lasgouttes
