Bonjour,
j'utilise emacs+latex, je voudrais transformer des cours en formulaires.
Il faut transformer un fichier f1 en f2 en supprimant certaines lignes:
celles qui ne sont pas dans certains blocs de balises (\section{}, \propriete{}, \theoreme{} ,...). Les débuts de balises sont toujours en début de ligne.
Je pensais utiliser:
- isearch-forward pour trouver une balise de bloc à conserver
- forward-sexp pour me déplacer à la fin de la balise
Questions:
1-est-ce qu'il vaut mieux enregistrer une macro (je sais le faire) ou écrire une fonction lisp (je ne maîtrise pas...)
2-comment gérer:
- le ou dans la recherche: chercher \section ou \propriete ou \theoreme
- jusqu'à arriver à la fin du fichier
Exemple:
f1
------------------------------------------------------------
\section{}
bla bla bla bla
bla bla bla bla bla
\propriete{texte texte
maths maths
maths
texte texte}
bla bla bla bla
bla bla
\autreBalise{texte
maths maths
texte}
------------------------------------------------------------
f2
------------------------------------------------------------
\section{}
\propriete{texte texte
maths maths
maths
texte texte}
------------------------------------------------------------
Merci d'avance.
Partager