[tex-live] e-french/frenchle incompatibility

Benoit RIVET benoit.rivet.maths at gmail.com
Thu Aug 20 21:50:06 CEST 2015


> Le 20 août 2015 à 18:34, David Carlisle <d.p.carlisle at gmail.com> a écrit :
> 
> Hi there have been a couple of reports on stackexchage about problems
> with french
> since frenchle went and e-french arrived,
> 
> http://tex.stackexchange.com/questions/262358/texlive-2015-error-when-using-french-options-with-texstudio
> 
> http://tex.stackexchange.com/questions/262370/incompatibility-with-french-option-in-babel-after-last-upgrade-of-texlive
> 
> seems main issue is that french.cfg gets loaded which results in
> undefined command errors.

On news://fr.comp.text.tex, Daniel Flipo (maintainer of babel-french) explains :

> L'erreur (déjà signalée sur la liste GUT) est due à l'installation dans
> TeXLive de e-french : le fichier french.cfg de e-french est lu par
> frenchb d'où la bordée d'injures…
> 
> Parade provisoire : si vous ne vous servez pas de e-french, il suffit de
> renommer le fichier french.cfg de e-french en efrench.cfg par exemple et
> de faire un "mktexlsr" ensuite.
> 
> La version 3.1h de babel-french corrige le problème, je l'ai envoyée
> hier sur CTAN, elle devrait être dans TeXLIve demain ou après-demain.

Short version, in english : this bug is due to e-french defining a french.cfg, which is read by babel-french.

This bug is corrected in a new version of babel-french which should reach texlive in a day or two :  it turns out that reading french.cfg is no longer needed in babel-french and can be safely suppressed in this 3.1h version. The explanation in french :

> Depuis la version 3.0, frenchb ne charge plus le fichier frenchb.cfg.
> La personnalisation passe par l’utilisation /exclusive/ de
> \frenchbsetup{} (c'est explicite dans la doc ;-) et ça date de 18 mois
> maintenant.
> 
> Je n'ai reçu *aucune* plainte concernant ce changement rompant avec les
> versions précédentes [j'avais sournoisement laissé babel essayer de
> charger french.cfg sans rien dire à ce sujet, pour parer au courroux
> éventuel d'utilisateurs frustrés ;-)].
> 
> Aujourd'hui je crois toujours que \frenchbsetup{} (intégré au fichier)
> est une bien meilleure solution que le recours à un fichier externe de
> config qui ne sera pas identique sur toutes les machines et compromettra
> donc la portabilité des documents.
> 
> Voilà pourquoi j'ai supprimé sans états d'âme l'accès au fichier
> french.cfg après celui à frenchb.cfg.

— 
Benoît RIVET


More information about the tex-live mailing list