misc/changes-simple.sty

Thu, 19 Oct 2023 15:40:04 -0500

author
Tuomo Valkonen <tuomov@iki.fi>
date
Thu, 19 Oct 2023 15:40:04 -0500
changeset 5
3716d0eaa356
permissions
-rw-r--r--

Add changes-simple

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

mercurial