2009-05-20 6 views
14

Dans MS Word, il existe une fonctionnalité intéressante appelée "changements de piste" qui permet au programme de suivre les modifications. Ceci est utile lorsque vous collaborez avec d'autres, car vous pouvez activer différents modes de visualisation dans lesquels il est facile de voir ce que les autres ont changé.Suivi des modifications: svn + latex

Je suis en train d'éditer une grande quantité de documentation écrite en LaTeX et stockée dans un dépôt Subversion. J'aimerais pouvoir mettre facilement en évidence les changements entre différentes révisions. Est-ce que quelqu'un connaît un bon système pour prendre une paire de révisions d'un fichier LaTeX et générer automatiquement un balisage de niveau de mot (pas seulement ligne) (une couleur ou un style pour le texte inchangé, une autre couleur pour le contenu ajouté, supprimé, etc.)?

Répondre

13

Vous pouvez jeter un oeil à latexdiff, qui prend deux documents de latex et produit un nouveau fichier de latex mettant en évidence les changements entre les deux documents avec soulignements et retraits sur des prises (sur un mot par mot base , comme vous avez demandé). Voir une capture d'écran des résultats here.

Exemple d'utilisation:

~/bin/latexdiff old.tex new.tex> diff.tex

il apparaît également que LyX peut track changes. Essayez le projet trackchanges hébergé sur sourceforge.

Questions connexes