12
1
Fork 0
overleaf-CHAOS-SED/sed_changes.sty
2024-11-04 20:49:30 +00:00

32 lines
No EOL
1.1 KiB
TeX

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{sed_changes}[2024/05/24 Changes for SED]
\RequirePackage{selinput}
\RequirePackage{ulem}
\RequirePackage{xifthen}
\RequirePackage{etoolbox}
% Changes from vX to vX+1:
% percent sign at the end of the line makes latex not interpret the new line as space
% Inserts some new content in blue:
\newcommand{\change}[2][2]{%
\ifthenelse{\equal{#1}{2}}{\textcolor{black}{#2}}{}%
\ifthenelse{\equal{#1}{3}}{\textcolor{black}{#2}}{}%
\ifthenelse{\equal{#1}{4}}{\textcolor{black}{#2}}{}%
\ifthenelse{\equal{#1}{5}}{\textcolor{blue}{#2}}{}%
}
% Crosses out some old content and highlights it in blue:
\newcommand{\deleted}[2][2]{%
\ifthenelse{\equal{#1}{2}}{}{}%
\ifthenelse{\equal{#1}{3}}{}{}%
\ifthenelse{\equal{#1}{4}}{}{}%
\ifthenelse{\equal{#1}{5}}{\textcolor{blue}{\sout{#2}}}{}%
}
\newcommand{\replaced}[3][2]{%
\ifthenelse{\equal{#1}{2}}{\textcolor{black}{#2}}{}%
\ifthenelse{\equal{#1}{3}}{\textcolor{black}{#2}}{}%
\ifthenelse{\equal{#1}{4}}{\textcolor{black}{#2}}{}%
\ifthenelse{\equal{#1}{5}}{\textcolor{blue}{#2}\:\textcolor{blue}{\sout{#3}}}{}%
}