voila, jai un fichier latex comme suit
texte.tex
Code :
- \begin{document}
- Par exemple, en écrivant une première ligne, on peut se rendre compte \footnote{note 1} de la création automatique \footnote{note 2} des notes en bas de $
- On peut aussi sauter des lignes pour voir un peu ce que cela donne \footnote{note 3}.
- Mais le plus important reste de pouvoir insérer \footnote{note 4} les notes facilement à partir du document initial \ldots
- \end{document}
|
et un autre fichier note.txt
Code :
- tout le monde peut
- vive latex
- et pas seulement
- le plus facilement du monde
|
jaimerai remplacer chaque note dans le 1er fichier par la ligne correspondante du 2eme (note 1 = ligne 1 etc ...)
jai 2 variables $note = \footnote{note $x} et une variable $temp ki saisie la ligne correspondante a $x
Code :
- x=1
- for ((i = 4; i >= 0; i -= 1))
- do
- #syntaxe des notes a remplacer
- note="\\foonote{note $x}"
- #mets la ligne x dans une variable "temp"
- temp=$(awk 'NR=='$x'{print}' notes.txt)
- #fonction de remplacement
- awk '{ sub(/'"$note"'/,"$temp" );print}' texte.tex
- #incrementation de la variable
- x=`expr $x + 1`
- done
|
la fonction sub de awk ne marche pas et je ne voi pas comment remplacer la variable note par la variable temp correspondante ...
help please !