Jean-Marc Lasgouttes wrote:

>>>>>> "Charles" == Charles de Miramon <[EMAIL PROTECTED]> writes:
> 
> Charles> Bonjour, Je suis en train d'�crire un petit script sed pour
> Charles> nettoyer le produit d'une conversion de Writer2Latex afin de
> Charles> pouvoir l'importer dans LyX sans probl�mes.
> 
> Il y a beaucoup de choses a corriger?
> 

Pour l'instant, j'ai essay� de traduire un article avec
titre/sections/sous-sections avec l'option clean de Writer2Latex qui est
cens� supprimer le plus d'options (inutiles) de formatage.

Mon script sed est pour l'instant assez basique :
1) Il change le formatage compliqu� des notes ne bas de page pour un
\footnote standard
2) Il passe le \textit en \emph
3) Il supprime les espaces ins�cables
4) Il cr�e des XII�me corrects. (du reste si LyX permettait d'ins�rer les
\ieme facilement, les historiens dont je suis seraient heureux)
5) Il passe les guillemets en \og et \fg


sed
's/\\textstyleFootnoteSymbol{\\footnotemark{}}\\footnotetext/\\footnote/g;
s/\\textit/\\emph/g;
s/~/ /g;
s/\\textsuperscript{e}/\\ieme /g;
s/{\\textquotedbl}/\\og/g;
s/'\'''\''/\\fg/g;
s/{\\guillemotleft}/\\og/g;
s/{\\guillemotright}/\\fg/g;
' fichier1.tex >fichier2.tex

Ce que je ne sais pas faire avec sed c'est supprimer les \textrm{bla bla
bla} que Writer2Latex utilise avec profusion et qui me semblent bien
inutile. En sachant que l'on peut avoir \textrm{\emph{bla} bla bla} sur du
multi-lignes. J'imagine qu'un virtuose de l'expression r�guli�re devrait
arriver � quelque chose ou qu'il y a peut-�tre un programme style sed mais
adapt� aux fichiers � balises.

Mais je pense que ce serait r�alisable d'avoir une importation de OOWriter
-> LyX de qualit�. Pour l'instant, je n'ai pas essay� d'importer un
tableau. J'ai �crit au programmeur de Writer2Latex pour savoir s'il serait
int�ress� de modifier son programme pour ajouter un mode Lyx-friendly. Pour
l'instant, pas de r�ponse.
 
Charles
--------
http://www.kde-france.org

Répondre à