Änderungen kenntlich machen (diff tool)

"Wolfgang Hugemann" (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Guten Tag,

ich möchte ein paar aktuelle Erfahrungen mit latexdiff (auf das ich 
durch diese Liste aufmerksam wurde) teilen:

Das Perl-Skript wertet standardmäßige kein \include aus und muss mit der 
Option --flatten gestartet werden, um genau dies zu tun. Das 
funktioniert anscheinend jedoch nur über eine Ebene; man kann also keine 
Datei inkludieren, die wiederum eine andere Datei inkludiert.

Im Übrigen funktionierte es bei mir auch nicht mit mehreren \include 
Befehlen. Da gab es dann immer Klagen darüber, dass die zu 
inkludierenden Dateien angeblich nicht gefunden werden konnten. Man 
liest im Netz auch andere Klagen über dieses Problem.

Die Lösung bestand in meinem Fall darin, die LaTeX-Dokumente vorab zu 
flatten bzw. zu expandieren -- über die Nomenklatur scheint sich die 
Community nicht ganz einig zu sein ... Es gibt jedenfalls ein 
Perl-Skript namens latexpand, das genau dies verlässlich  tut.

Bei dem Markieren von Unterschieden in komplexen Gleichungen kam 
allerdings bei latexdiff regelmäßig ein nicht kompilierbares diff.tex 
heraus, und die Option --math-markup=0 brachte Abhilfe. (Vielleicht 
funktionieren auch weniger drastische Einschränkungen, aber ich war zu 
diesem Zeitpunkt vom langen Probieren erschöpft.)

Die Option funktioniert allerdings nur mit den original 
LaTeX-Mathe-Umgebungen. Deren Namen hatte ich über \newcommand für mich 
abgekürzt und musste sie vor der Anwendung von latexdiff mittels Suchen 
+ Ersetzen in ihre Originale zurückverwandeln.

Danach funktionierte das Diff-Tool verlässlich.

Ich wollte das hier mal posten, damit nicht irgendwann der nächste so 
viel Zeit wie ich auf das Probieren ver(sch)wendet.

Gruß aus Münster
Wolfgang Hugemann

-- 
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l 
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.