Bonsoir,
J’aimerais faire en LaTeX ce que l’on écrirait en bash comme suit :
for file in /repertoire/*
do \include{$file} # Oui je fais exprès de mélanger la syntaxe de bash et de LaTeX.
done
J’ai bien trouvé dans la doc comment faire une boucle for avec un compteur, mais pas comment faire ça avec des fichiers.
Je tiens à préciser que je suis plus que novice en programmation, je n’ai peut-être pas choisi la boucle qui se prête le mieux à ce que je veux faire…
Merci d’avance ☺
# script
Posté par François Chaix (site web personnel) . Évalué à 1.
En fait je pense que le plus simple reste encore de faire un script de compilation, qui concatène tous les fichiers dans un gros fichier LaTeX, puis qui compile tout ça, puis qui supprime ce fichier à la fin. C’est pas super élégant, mais ça a le mérite de marcher.
La lumière pense voyager plus vite que quoi que ce soit d'autre, mais c'est faux. Peu importe à quelle vitesse voyage la lumière, l'obscurité arrive toujours la première, et elle l'attend.
# Commentaire supprimé
Posté par Anonyme . Évalué à 8.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Plusieurs solutions
Posté par François Chaix (site web personnel) . Évalué à 1.
Très intéressant le coup d’inclure du code bash dans un fichier tex.
Pour rendre ça plus portable, j’ai vu qu’on pouvait aussi faire ça avec du python :
http://www.texample.net/weblog/2008/oct/24/embedding-python-latex/
La lumière pense voyager plus vite que quoi que ce soit d'autre, mais c'est faux. Peu importe à quelle vitesse voyage la lumière, l'obscurité arrive toujours la première, et elle l'attend.
# Do Include ?
Posté par Obsidian . Évalué à 2.
Je vais probablement dire une ânerie mais, en Shell, on n'écrirait pas plutôt « cat /repertoire/* », tout simplement ?
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Do Include ?
Posté par Obsidian . Évalué à 2.
Ça va sans dire, mais la demande du primo-postant est bien « for file in /rep/* ; do include file ; done ».
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Do Include ?
Posté par Obsidian . Évalué à 2.
Ce qui, au final… ?
[^] # Re: Do Include ?
Posté par claudex . Évalué à 3.
Au final, c'est assez différent,
\include
provoque un saut de page entre chaque fichier inclus et la commande permet de choisir quels fichiers seront inclus au final (avec\includeonly
).« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.