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