Jest to polecenie texdiff, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
teksdiff - Porównuje dwa dokumenty (La)TeX, aby utworzyć połączoną wersję pokazującą zmiany,
podobny do „Change Tracking” w niektórych edytorach tekstu.
STRESZCZENIE
texdiff [--nofloats⎪-n] stary.tex nowy.tex [różnica.tex]
OPIS
Porównywane są dwa pierwsze pliki i tworzony jest nowy plik TeX. Kiedy plik wyjściowy jest
przetwarzane za pomocą (La)TeX-a oznacza nowe zmiany kolorem niebieskim, a stary tekst kolorem czerwonym z przekreśleniem-
przez linię. Ponadto fragmenty ze zmianami zaznaczono na marginesie szarymi paskami
przez pakiet LaTeX „changebar” (choć dopiero po uruchomieniu „dvips”, w „xdvi” paski
są o jeden cal za daleko w lewo, aby zrekompensować przesunięcie o jeden cal wstawione przez drukarkę TeX
kierowcy).
„texdiff” używa i dlatego wymaga polecenia „wdiff”, aby wstawić te znaki. Jeśli LaTeX
makra są zawarte w tych przekreślonych lub podkreślonych fragmentach, najbardziej będzie to lateksowe
prawdopodobnie zakończy się niepowodzeniem. Źródłem większości problemów jest „wdiff” rozrywający pary aparatów ortodontycznych.
Dlatego „texdiff” jest skryptem Perla, który wewnętrznie wywołuje „wdiff” i naprawia błędy „wdiff”
wyjście poprzez ponowne sparowanie nawiasów klamrowych i obsługę niektórych często używanych makr LaTeX.
Aby texdiff działał, w preambule pliku należy umieścić następujący kod LaTeX
Dokument LaTeX:
\usepackage{xcolor} \usepackage{ulem} \usepackage{changebar}
\newcommand\TLSins[1]{\cbstart{}\textcolor{ins}{\uline{#1}}\cbend{}}
\newcommand\TLSdel[1]{\cbdelete{}\textcolor{del}{\sout{#1}}}
Zdefiniuj kolory edycji „ins” i „del” za pomocą istniejących nazw kolorów „xcolor”:
\colorlet{ins}{blue} \colorlet{del}{red}
Albo od podstaw:
\definecolor{ins}{rgb}{0, 0.5, 0}
Te makra NIE są automatycznie wstawiane w \begin{document} jak oryginalne skrypty
zrobił (zob PODZIĘKOWANIA sekcji poniżej), ponieważ nie będzie to działać na plikach typu a
dokument wieloplikowy (dołączony przez \include lub \input). Ponadto, jeśli wstawisz
makra ręcznie, możesz je dowolnie dostroić, np. zmienić kolor tekstu lub pozycję
paski zmian. Zapoznaj się z dokumentacją pakietów ulem i changebar, aby dowiedzieć się, jak to zrobić
Zrób to!
OPCJE
--nofloats, -n
Jeśli podano, pomija zawartość środowisk figur, ale pokazuje wstawki i
skreślenia w poleceniach napisów. Ma to na celu uniknięcie skomplikowanych nieporozumień w subfloat
lub złożone środowiska postaci.
--odpluskwić, -d
Włącza debugowanie. Pliki tymczasowe, które zawierają ponumerowane nawiasy klamrowe, są zachowywane i surowe
plik różnicowy jest zapisywany jako nazwa pliku wyjściowego z dodanym rozszerzeniem „-wdiff.tex”. W
ponadto drukowanych jest kilka diagnostyki wyrażeń regularnych. Ostrzeżenie: produkuje a los
of wyjście.
Korzystaj z texdiff online, korzystając z usług onworks.net