2009-05-20 14 views
14

In MS Word, c'è una bella funzione chiamata "track changes" che consente al programma di tracciare le modifiche. Ciò è utile quando si collabora con altri perché è possibile abilitare varie modalità di visualizzazione in cui è facile vedere quali sono stati gli altri cambiamenti.Modifiche alla traccia: svn + latex

Sono in procinto di modificare una grande quantità di documentazione scritta in LaTeX e memorizzata in un repository di subversion. Mi piacerebbe essere in grado di evidenziare facilmente le modifiche tra diverse revisioni. Qualcuno sa di un buon sistema per prendere una coppia di revisioni di un file LaTeX e generare automaticamente markup diff a livello di parola (non solo a livello di linea) (cioè un colore o uno stile per il testo invariato, un altro colore per il contenuto aggiunto, un altro per cancellato, ecc.)?

risposta

13

Si potrebbe avere uno sguardo a latexdiff, che prende due documenti in lattice e produce un nuovo file lattice evidenziando le variazioni tra i due documenti con sottolineature e strikeouts (su una base di parola per parola , come hai chiesto tu). Guarda uno screenshot dei risultati here.

Esempio di utilizzo:

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

Inoltre sembra che LyX può track changes.

2

Provare a utilizzare il progetto trackchanges ospitato su sourceforge. Può funzionare sia con che senza il supporto della GUI. Ha bisogno di installazione di python. Il link è http://sourceforge.net/projects/trackchanges/

Problemi correlati