| |
1 \NeedsTeXFormat{LaTeX2e} |
| |
2 \ProvidesClass{changes-simple}[2020/04/20 v0.1 simple alternative to changes that doesn't blow up with weird journal classes] |
| |
3 |
| |
4 \newif\ifchangessimple@final |
| |
5 \changessimple@finalfalse |
| |
6 \DeclareOption{final}{\changessimple@finaltrue} |
| |
7 \DeclareOption{draft}{\changessimple@finalfalse} |
| |
8 \ProcessOptions |
| |
9 |
| |
10 \RequirePackage[normalem]{ulem} |
| |
11 \RequirePackage[svgnames]{xcolor} |
| |
12 |
| |
13 \ifchangessimple@final |
| |
14 \newcommand{\added}[1]{#1} |
| |
15 \newcommand{\deleted}[1]{} |
| |
16 \newcommand{\replaced}[2]{#1} |
| |
17 \else |
| |
18 \newcommand{\added}[1]{{\color{blue}#1}} |
| |
19 \newcommand{\deleted}[1]{{\color{red}\sout{#1}}} |
| |
20 \newcommand{\replaced}[2]{\added{#1}\deleted{#2}} |
| |
21 \fi |
| |
22 |