%% These are example implementations. It is highly recommended to
%% change them to ones that reflect your own needs and taste
%% (my own versions of them wouldn't have been appropriate since they
%% use commands defined in my own packages)
%%1. Commands used to show additions/deletions:
%% \diffadd{}
%% 1st argument: text to mark as added
%% \diffdel{}
%% 1st argument: text to mark as deleted
%%2. Environments used to show added/deleted files:
%% \begin{diffnewfile}
%% \end{diffnewfile}
%% \begin{diffdelfile}
%% \end{diffdelfile}
\ProvidesFile{ltxdiff.sty}[2005/02/10. macros used by ltxdiff to mark changes]
\RequirePackage{color,ulem,rotating,eso-pic}
%% needs color.sty and ulem.sty
%% Text that was added since last time is marked with this macro
%% by the diff program
%% #1 is the text
\newcommand\diffadd[1]{%
{%
\renewcommand\ULthickness{1.25pt}%
\textcolor{blue}{
\uline{
#1
}%
}%
}%
}
%% needs color.sty and ulem.sty
%% Text that was deleted since last time is marked with this macro
%% by the diff program
%% #1 is the text
\newcommand\diffdel[1]{%
{%
\renewcommand\ULthickness{1.25pt}%
\textcolor{red}{
\uwave{
#1
}%
}%
}%
}
%% needs color.sty, eso-pic.sty and rotating.sty
%% Files that were added since last time are marked with this macro
%% by the diff program
\newenvironment{diffnewfile}{%
\AddToShipoutPicture{%
\AtTextCenter{%
\makebox(0,0)[c]{%
\color{red}%
\resizebox{\textwidth}{!}{%
\rotatebox{45}{%
{%
\textbf ADDED FILE!%
}%
}%
}%
}%
}%
}%
}{%
\clearpage%
\ClearShipoutPicture%
}
%% needs color.sty, eso-pic.sty and rotating.sty
%% Files that were deleted since last time are marked with this macro
%% by the diff program
\newenvironment{diffdelfile}{%
\AddToShipoutPicture{%
\AtTextCenter{%
\makebox(0,0)[c]{%
\color{red}%
\resizebox{\textwidth}{!}{%
\rotatebox{45}{%
{%
\textbf DELETED FILE!%
}%
}%
}%
}%
}%
}%
}{%
\clearpage%
\ClearShipoutPicture%
}