Jean-Pierre Chretien wrote:

> 
>>>To: lyx-fr@lists.lyx.org
>>>From: Charles de Miramon <[EMAIL PROTECTED]>
>>>Subject: Guillemets français toujours...
>>>Date: Tue, 05 Dec 2006 13:46:16 +0100
>>>
>>>Bonjour,
>>>
>>>La création des guillemets français ne marche pas ou plus lors de
>>>l'importation de fichiers LaTeX. J'ai le souvenir que cela marchait
>>>auparavant. Si j'importe le fichier ci-dessous, cela me crée des insets
>>>LaTeX avec \og et \fg{}
> 
> tex2lyx n'a pas pour ambition de rendre un fichier identique
> à l'original en cas de round trip; ce qui compte c'est que
> le fichier compile.
> 

Je pensais que Jean-Marc l'avait codé dans tex2lyx mais ce que je trouve est
bizarre : 

Dans http://www.lyx.org/trac/browser/lyx-devel/trunk/src/tex2lyx/text.C
 
/// LaTeX names for quotes
char const * const known_quotes[] = { "glqq", "grqq", "quotedblbase",
"textquotedblleft", "quotesinglbase", "guilsinglleft", "guilsinglright", 0};

/// the same as known_quotes with .lyx names
char const * const known_coded_quotes[] = { "gld", "grd", "gld",
"grd", "gls", "fls", "frd", 0};

Je comprends pas le frd à la fin, cela ne devrait pas être frs (French right
single)

Ne pourrait-on pas rajouter à ces lignes :
\guillemotleft --> fld
\guillemotright --> frd
\og --> fld
\fg --> frd

> En l'occurrence, il ne compile pas, cf le bug 2438
> http://bugzilla.lyx.org/show_bug.cgi?id=2438
> Il faut enlever dans le .tex la définition des guillemets,
> du fait que tex2lyx la fournit même si elle est dans le préambule LaTeX.

> 
> Et tant qu'on y est, remplacer \og et \fg par « » résout le problème
> de l'apparence de la fenêtre LyX (enfin, ici, ça peut dépendre de
> frenchb.cfg).
> 

Oui, j'ai fait cela mais les espaces insécables à l'intérieur des guillemets
ne marchent pas. J'ai un souvenir qu'il y a une option dans frenchb.cfg
pour le faire marcher.

Charles
-- 
http://www.kde-france.org

Reply via email to