>>From: Nabil Hathout <[EMAIL PROTECTED]>
>>Date: Wed, 25 Jun 2003 09:51:39 +0200
>>To: Bernard Gaulle <[EMAIL PROTECTED]>
>>Cc: Charpentier Philippe <[EMAIL PROTECTED]>, 
"[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
>>Subject: Re: Guillemets
>>
>>Bonjour
>>
>>Bernard Gaulle writes:
>> > Charpentier Philippe writes:
>> >  > >Ca c'est un autre probleme: le package varioref (je pense que c'est
>> >  > >lui) ne comprend pas que l'option "frenchb" correspond a la meme chose
>> >  > >que "french". Ceci fait qu'il est difficile de specifier le
>> >  > >language...
>> >  > J'ai d�j� discut� de cette question sur cette liste, et je pensais que
>> >  > tout �tait r�gl� (c'est le cas pour moi en tous cas) lorsque l'on 
utilise
>> >  > une distribution LaTeX standard comme TeTeX.
>> >  > Mes conclusions (qui sont toujours valables me semble-t-il) �taient
>> >  > les suivantes:
>> >  > 
>> >  > Seul frenchb est install� par d�faut. 
>> > 
>> > non, frenchb arrive avec Babel mais il ce n'est pas la seule
>> > option de francisation, comme je l'ai largement expliqu�.
>> > 
>>
>>En tout cas, il n'y a pas de frenchle sur la tetex 2.0.2 de debian testing.

De toutes fa�ons, il me semble que le d�bat a d�riv� depuis le sujet
initial. J'en retiens personnellement que, le code de babel concern� �tant
pour
\ProvidesPackage{babel}
                [2001/03/01 v3.7h %
     The Babel package]

\DeclareOption{acadian}{\input{frenchb.ldf}}
...
\DeclareOption{canadien}{\input{frenchb.ldf}}
...
\DeclareOption{francais}{\input{frenchb.ldf}}
\DeclareOption{frenchb}{\input{frenchb.ldf}}
\IfFileExists{french.ldf}{%
  \DeclareOption{french}{\input{french.ldf}}%
  }{%
  \DeclareOption{french}{\input{frenchb.ldf}}%
  }
  
il s'ensuit que 
 - si frenchle n'est pas install�, l'option de classe french
 et l'option de classe frenchb appelent frenchb;
 - si frenchle est install�, l'option de classe french appelle frenchle
 et l'option de classe frenchb appelle frenchb.
 

On ne peut donc pas charger frenchb par l'option french si frenchle est
install� (french masque frenchb par frenchle).

Pour quelqu'un qui veut avoir les deux options s�par�ment, les deux
choix dans LyX suffisent, puique les particularit�s �ventuelles sont
param�tr�es dans french.ldf (appel de frenchpro si pr�sent) ou dans
frenchb.ldf (acadien, canadien, francais en plus de frenchb lui-m�me).

Les deux options de LyX couvrent apparemment
les besoins pour ce qui est de l'appel des traductions et des c�sures.
L'option French Canadian (lyx-1.2.1) passe frenchb comme option de
classe et donc fait double emploi avec l'option French.

Pour ce qui concerne l'orthographe francophone,
il y a plus de dictionnaires que d'options babel, ce qui
n�cessiterait peut-�tre une gestion s�par�e de deux listes
dans la langue du document.

Je trouve personnellement que l'abondance des choix nuit consid�rablement
� la clart�, nous avons donc � mon avis deux options pour l'appel du .ldf
 1/ on ne laisse que frenchb (que l'on pourrait appeler Francophone),
 pour traiter toutes les installations particuli�res acadienne, canadienne
 et fran�aise, et toutes nouvelle langue param�tr�e par frenchb.ldf;
 ceux qui veulent forcer frenchle peuvent adapter leur install (La)TeX,
 soit temporairement par (par exemple sous Unix);
echo '\input{french.ldf}' > frenchb.ldf
soit de fa�on permanente.
 2/ on laisse les deux, le nommage pouvant �tre alors Francophone
 et French
Cette derni�re solution pr�sente l'inconv�nient de ne pas �tre compatible
avec le nommage ant�rieur. Quid de French et French(le) pour
enlever le GUTenberg qui apparemment n'a plus de raison d'�tre ?

Du point de vue strictement LyX, la premi�re solution me para�t nettement
pr�f�rable (LyX ne g�re pas l'installation locale de LaTeX, 
� partir de ce moment on ne laisse que celle qui est r�pandue
sur toutes les distributions).


A noter que le probl�me de varioref est r�gl� par une option locale
\usepackage[french]{varioref} si frenchb ne force pas french.

Qu'en pensez-vous ?

-- 
Jean-Pierre


Répondre à