7
votes

Comment construire des documents de latex PDF avec Ant (ou un autre système de construction si vous préférez)?

L'équipe que je travaille pour gère une vaste collection de documents techniques qui est écrit en latex.

Actuellement, toutes les documents que nous avons sont construits manuellement par les éditeurs, puis sont enregistrés dans un système de contrôle de la version. Parfois, les gens oublient de compiler leurs documents afin que nous ayons une situation dans laquelle les fichiers PDF et .TEX sont souvent hors de l'étape. Malheureusement, lorsque cela se produit, nos utilisateurs se retrouvent en train de lire de vieilles versions de notre document.

J'ai réussi à pirater un script simple pour construire des PDF à l'aide de la marque - c'est plutôt maladroit.

Je me demandais s'il y avait une meilleure façon de le faire? La plupart des gens de notre département utilisent Eclipse + Pydev pour un projet Python qui signifie que nous connaissons tous cet IDE. Je sais que cette fourmi joue bien avec Eclipse, pourrions-nous donc pouvoir utiliser cet outil pour notre bâtiment DOC?

Alors, quelle est la meilleure façon de faire cela? J'espère que je n'aurai pas à apprendre tout ce qu'il y a à savoir sur un nouveau système de construction afin d'automatiser la construction de documents assez simples.


2 commentaires

Pourquoi vérifiez-vous des choses qui sont générées automatiquement dans le référentiel? Cela semble être une pratique inhabituelle.


Nous ne vérifions rien qui est généré automatiquement. La documentation est principalement écrite à la main.


5 Réponses :


1
votes

Je n'ai pas essayé, mais je me souviens voir un article de blog sur i t.


0 commentaires

7
votes

Il existe une externe Tâche ant pour la génération de PDF au latex, bien que le site soit en allemand. < P> Pour l'utiliser, téléchargez le pot sur un emplacement de votre machine, puis définissez un Taskdef comme suit: xxx

puis pour l'utiliser, définissez une cible comme ceci: < / p> xxx

où ltx2.file est le fichier à traiter.

Ceci est un lien vers le HOWTO Page Lister les paramètres. Si vous avez besoin de plus d'options, mon allemand est juste à peu près peu sablé pour expliquer, peut-être.

Il y a aussi un Plugin Maven pour latex , mais je ne trouve aucune documentation.


2 commentaires

J'ai vu ce lien, malheureusement je parle seulement anglais.


Mon allemand n'est pas génial non plus, mais j'ai trouvé un lien avec la page HOWTO et posté l'un des exemples. Les paramètres sont au moins en anglais afin que vous soyez peut-être bien ...



1
votes

Si vous connaissez Python, Ce blog post pourrait être intéressant

edit : En outre, je suppose que vous utilisez une sorte de système de contrôle de version, et je ne peux pas dire à coup sûr, mais j'utilise Git pour gérer tous mes documents de latex, et Il pourrait être possible d'utiliser une sorte de crochet post-validation pour exécuter un script pour reconstruire le document. Cela dépendrait de la structure de votre référentiel ... Je pense juste à voix haute, pour ainsi dire.


0 commentaires