Next in thread → Next in month →

[PATCH] makediffpdf.sh: tool to create marked-up diff

From
Pawel Moll
Date
2014-06-24T16:32:00+00:00
ID
Thread
[PATCH] makediffpdf.sh: tool to create marked-up diff
On Tue, 2014-06-24 at 08:49 +0100, Cornelia Huck wrote:
> If a link was changed (for example, in the conformance section), the old
> link is green and crossed out in red and the new one is green. It > *should* be obvious what change was made, but it might be a bit
> confusing. I don't think it's worth further tampering around, though.  Turned out to be pretty simple (although hacky, as always with LaTeX ;-)  Together with the previous change, the diffpreamble.tex could look like this:  8<

--------------------

%DIF FONTSTRIKE PREAMBLE RequirePackage[normalem]{ulem} providecommand{DIFaddtex}[1]{{color{blue}sf #1}} providecommand{DIFdeltex}[1]{{color{red}footnotesize sout{#1}}} %DIF END FONTSTRIKE PREAMBLE %DIF COLOR PREAMBLE RequirePackage{color} providecommand{DIFaddbegin}{} providecommand{DIFaddend}{} providecommand{DIFdelbegin}{hypersetup{linkcolor=red,urlcolor=red}} providecommand{DIFdelend}{hypersetup{linkcolor=green,urlcolor=green}} %DIF END COLOR PREAMBLE % Standard DIFadd and DIFdel are redefined as DIFaddtex and DIFdeltex % when hyperref package is included. %DIF HYPERREF PREAMBLE providecommand{DIFadd}[1]{	exorpdfstring{DIFaddtex{#1}}{#1}} providecommand{DIFdel}[1]{	exorpdfstring{DIFdeltex{#1}}{}} %DIF END HYPERREF PACKAGE  %DIF FLOATSAFE PREAMBLE: SEEMS UNUSED BUT JUST IN CASE providecommand{DIFaddFL}[1]{DIFadd{#1}} providecommand{DIFdelFL}[1]{DIFdel{#1}} providecommand{DIFaddbeginFL}{} providecommand{DIFaddendFL}{} providecommand{DIFdelbeginFL}{} providecommand{DIFdelendFL}{} %DIF END FLOATSAFE PREAMBLE 8<

--------------------

Pawel
Next in thread → Next in month →