summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-04-30 23:32:45 +0000
committerKarl Berry <karl@freefriends.org>2012-04-30 23:32:45 +0000
commit7ec5d00f29a58da3fda317de7ba27b155efa8f7c (patch)
tree058de214237c5fd71a4993216fb71ba91ad61e7e
parentb1baea7ab01a87982814866bf3b89d45ce0e3d1e (diff)
changes 1.0.0 (27apr12)
git-svn-id: svn://tug.org/texlive/trunk@26165 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/changes/changes.english.pdfbin145810 -> 145948 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdfbin191387 -> 193045 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/changes.ngerman.pdfbin156453 -> 156670 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.pdfbin104936 -> 104938 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.pdfbin101410 -> 101410 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.pdfbin100913 -> 100913 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.pdfbin102576 -> 102580 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.pdfbin102576 -> 102580 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.pdfbin103948 -> 103946 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.pdfbin101133 -> 101133 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.pdfbin101160 -> 101160 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.pdfbin104617 -> 104621 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.pdfbin103112 -> 103112 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.pdfbin100852 -> 100852 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.pdfbin99167 -> 99168 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.pdfbin101733 -> 101733 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.pdfbin100591 -> 100593 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.pdfbin100572 -> 100572 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.pdfbin101220 -> 101218 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.pdfbin103886 -> 103883 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.pdfbin100870 -> 100870 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.pdfbin99906 -> 99906 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.pdfbin101088 -> 101085 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.pdfbin101088 -> 101085 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.pdfbin99302 -> 99302 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.pdfbin103507 -> 103504 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.pdfbin100563 -> 100563 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.pdfbin106354 -> 106354 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.pdfbin102122 -> 102122 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.pdfbin99744 -> 99744 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.final.pdfbin66019 -> 66019 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.final.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.pdfbin105408 -> 105404 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.pdfbin101046 -> 101040 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.pdfbin101160 -> 101160 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.pdfbin102576 -> 102580 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.pdfbin99346 -> 99349 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.pdfbin100572 -> 100572 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.pdfbin101220 -> 101218 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.pdfbin101086 -> 101084 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.pdfbin100566 -> 100566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.pdfbin100863 -> 100863 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.tex15
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.pdfbin101769 -> 101771 bytes
-rw-r--r--Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.tex15
-rw-r--r--Master/texmf-dist/source/latex/changes/changes.drv4
-rw-r--r--Master/texmf-dist/source/latex/changes/changes.dtx171
-rw-r--r--Master/texmf-dist/source/latex/changes/changes.ins3
-rw-r--r--Master/texmf-dist/source/latex/changes/examples.dtx15
-rw-r--r--Master/texmf-dist/source/latex/changes/userdoc/changes.de.tex58
-rw-r--r--Master/texmf-dist/source/latex/changes/userdoc/changes.en.tex46
-rw-r--r--Master/texmf-dist/source/latex/changes/userdoc/files_generated.tex1
-rw-r--r--Master/texmf-dist/tex/latex/changes/changes.sty94
115 files changed, 622 insertions, 550 deletions
diff --git a/Master/texmf-dist/doc/latex/changes/changes.english.pdf b/Master/texmf-dist/doc/latex/changes/changes.english.pdf
index ae5eb7038f7..e2224e3707b 100644
--- a/Master/texmf-dist/doc/latex/changes/changes.english.pdf
+++ b/Master/texmf-dist/doc/latex/changes/changes.english.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdf b/Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdf
index 9316820192d..e2125f6e29f 100644
--- a/Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdf
+++ b/Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/changes.ngerman.pdf b/Master/texmf-dist/doc/latex/changes/changes.ngerman.pdf
index 92d00502a1a..3102be37eef 100644
--- a/Master/texmf-dist/doc/latex/changes/changes.ngerman.pdf
+++ b/Master/texmf-dist/doc/latex/changes/changes.ngerman.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.pdf
index 394e1cdb261..974b5c51c25 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.tex
index 49a5fe05a1c..8da7733b2cb 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.bf.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.pdf
index e83e8d67265..b9ef6b6717a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.tex
index 0cda5715a54..94feb20b2a5 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dashuline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.pdf
index 8f00463d764..b342fd87a7f 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.tex
index c25f0d7e74e..993bef2fdb7 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.dotuline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.pdf
index 891612b1b5c..51a670af8da 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.tex
index f128ca8710f..7bde3aeaa64 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.em.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.pdf
index 10ea9f00774..af7e49b2658 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.tex
index 993a8cd185f..e35ea699ceb 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.it.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.pdf
index f5bbbb17c95..d4afd749944 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.tex
index 03894362b1d..1b8319dbab0 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.none.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.pdf
index 5938c6ed2d9..6f143503284 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.tex
index 49280b638ea..62e005d7e31 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sl.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.pdf
index 461c6579f4f..699e941837a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.tex
index c68b0720691..031bda32413 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.sout.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.pdf
index a8a3c67baff..c4564ee5d81 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.tex
index 9076ccab6bb..4c1a455a8b4 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.pdf
index 666b384b32d..26025791193 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.tex
index ba38f5689d7..76e102457e4 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uuline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.pdf
index cba046a78b4..b1d4c6a24b5 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.tex
index af3c4da47ad..051a6f69c9f 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.uwave.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.pdf
index 9900041bff2..5afe1665521 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.tex
index 55e3d270088..eee47eedc83 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.wrong.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.pdf
index 65c2cbc2a0c..220a283146f 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.tex
index 79a85d6e440..eb2487be78d 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.addedmarkup.xout.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.pdf
index f9782925b06..9382820aac4 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.tex
index 87381ddbdb4..cea8e20b277 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.brackets.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.pdf
index 10cc458ee6e..08f0bac0029 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.tex
index a80d817d669..5aef7cc3942 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.footnote.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.pdf
index f421fcb0f03..3217af6ff38 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.tex
index 429568cb8de..20c092f52c1 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.subscript.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.pdf
index 2aaba9b42cb..3e1b8314ac1 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.tex
index 5ff484768e2..09cff00f53a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.superscript.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.pdf
index fd304484391..43a80263891 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.tex
index d01296a15c5..127d18a6c67 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkup.wrong.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.pdf
index b7193157df6..a39df7ae36d 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.tex
index 2348a2db063..05718437dff 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.left.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.pdf
index d50538f184b..439aa261bfe 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.tex
index d7e55cb9915..14c36df5619 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.right.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.pdf
index 2949b424abf..1c35e435fc4 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.tex
index 40d7a52ff40..b36b4b7f25f 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkupposition.wrong.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.pdf
index f4228a33b34..80a00c25f4a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.tex
index c53069f3be9..9861a3a6ada 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.id.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.pdf
index fddc26bc56b..6e46ace2c04 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.tex
index 780a75a0ee7..0e870b1cdf7 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.name.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.pdf
index 0274ffded38..658c5860f9a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.tex
index 7beb239f810..a5e8e69fd9c 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.authormarkuptext.wrong.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.pdf
index c02268cfd07..9329c9c5113 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.tex
index e993cbbda34..08a5eabbe83 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.bf.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.pdf
index 1d855d62c50..b39572b77c1 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.tex
index 9e66efba912..41e9d4cf0b6 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dashuline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.pdf
index c78756be4ee..9848155deb8 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.tex
index fa2a11693cc..5f3143506c3 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.dotuline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.pdf
index 03b2645490f..c14f45748c9 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.tex
index c2b8c8e3b1c..4e7d545a925 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.em.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.pdf
index 8d56a8c14c4..9f6f53d5acf 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.tex
index 07f8fb35f77..ca9628afc7f 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.it.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.pdf
index a59e40f1b9f..c4a28fd9ea1 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.tex
index ca0940be8d7..f9845fb36db 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.none.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.pdf
index 3eb192b0aae..a6ed29d4318 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.tex
index 81d7ec3d654..507a4e9aae2 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sl.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.pdf
index 5d888397dae..73f1ef69ec2 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.tex
index 3b0131ad227..f78da14eb80 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.sout.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.pdf
index 8203214526b..4e4dad50f9e 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.tex
index e1fce69bedd..4d130f6e2bb 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.pdf
index 75faeaef34f..c5592670489 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.tex
index 5e2b90b8c74..f26533bba99 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uuline.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.pdf
index 3035ff45bf6..b3c57d1336f 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.tex
index 4a4732e52f1..2b457c94f31 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.uwave.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.pdf
index 36a81eb3957..24ad0b4d85e 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.tex
index 4129a9ebb4c..915d0dae3be 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.wrong.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.pdf
index b48ac5da677..331ee93bc99 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.tex
index becfae02ed2..72639a0ca67 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.deletedmarkup.xout.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.pdf
index f7a929cff35..1f52432b726 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.tex
index 745c62b9f12..0724ea2b2c4 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.draft.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.pdf
index f1764cc8eed..bbe2b60369a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.tex
index 5b581b79493..b154c239db2 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.final.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.pdf
index 99bc3d29253..68b89ceb9ed 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.tex
index d5ffbe95f39..3223dabbe68 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.bfit.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.pdf
index 8a3695b9b35..584b5f7ff22 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.tex
index e4ef49202cf..81942f955fb 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.default.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.pdf
index 73bfabd7421..0df720f1191 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.tex
index 0d122ff2f8a..18a581f5ea0 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.nocolor.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.pdf
index 96bb5715137..ae8d0516e5a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.tex
index 3bd70a3a646..f65b994620d 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.underlined.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.pdf
index 427065f8ab7..01dba825908 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.tex
index b4d3a1758f4..c60062509b1 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.markup.wrong.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -56,7 +55,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -64,20 +63,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.pdf
index 9f0995db242..b2a9d4ffdce 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.tex
index 1f32dd9521b..3486c0ff5bf 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setaddedmarkup.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.pdf
index c7904391163..3343c35f1c1 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.tex
index ba00817294c..1478b026e0c 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkup.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.pdf
index 4a1b05fed35..c7f66af91c5 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.tex
index f4b13372b2c..6e08acefe9a 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkupposition.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.pdf
index 646775ef7b6..44f96ca7228 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.tex
index cc845433dcd..be621fe1daa 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setauthormarkuptext.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.pdf
index cfd95814924..f1ac8bd3bbc 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.tex
index c5fe524458c..ea9db1004cf 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setdeletedmarkup.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.pdf
index 7b5fa26393d..3d56bdb6044 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.tex
index da70316c682..d3df7ed31eb 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setlocextension.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.pdf
index 876abec2fbb..ba8e8af07ad 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.tex
index 96c63979c8f..bfe5fa3f80d 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.setremarkmarkup.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.pdf b/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.pdf
index f62563a8937..29885952de0 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.pdf
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.tex b/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.tex
index d51b6029c47..407f9b81bbc 100644
--- a/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.tex
+++ b/Master/texmf-dist/doc/latex/changes/examples/changes.example.simple.tex
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -57,7 +56,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -65,20 +64,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/source/latex/changes/changes.drv b/Master/texmf-dist/source/latex/changes/changes.drv
index 91176e5a17f..61c8a9b8521 100644
--- a/Master/texmf-dist/source/latex/changes/changes.drv
+++ b/Master/texmf-dist/source/latex/changes/changes.drv
@@ -91,11 +91,11 @@
% document title
\ifENGLISH
\title{The \chpackage{changes}-package}
- \subtitle{Manual change markup --- version 0.6.0}
+ \subtitle{Manual change markup --- version 1.0.0}
\fi
\ifGERMAN
\title{Das \chpackage{changes}-Paket}
- \subtitle{Manuelle Änderungsmarkierung -- Version 0.6.0}
+ \subtitle{Manuelle Änderungsmarkierung -- Version 1.0.0}
\fi
\author{Ekkart Kleinod}
diff --git a/Master/texmf-dist/source/latex/changes/changes.dtx b/Master/texmf-dist/source/latex/changes/changes.dtx
index 1fc50b29ccc..b437f0d248d 100644
--- a/Master/texmf-dist/source/latex/changes/changes.dtx
+++ b/Master/texmf-dist/source/latex/changes/changes.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{822}
+% \CheckSum{860}
%
% \iffalse meta-comment
%
@@ -47,6 +47,7 @@
% \changes{v0.5.3}{2010/11/22}{use class options (final, draft) as well}
% \changes{v0.5.4}{2011/04/25}{extract user documentation; default language changed to English; script for removal of commands}
% \changes{v0.6.0}{2012/01/11}{redefined user interface for setting options, markup, authors; newly structured documentation}
+% \changes{v1.0.0}{2012/04/25}{key-value-interface for change commands; special characters in list of changes}
% \GetFileInfo{changes.dtx}
% \RecordChanges
%
@@ -86,8 +87,8 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{changes}
-[2012/01/11 v0.6.0 changes-Paket]
-\typeout{*** changes-Paket 2012/01/11 v0.6.0 ***}
+[2012/04/25 v1.0.0 changes-Paket]
+\typeout{*** changes-Paket 2012/04/25 v1.0.0 ***}
% \end{macrocode}
%
% Package \chpackage{xkeyval} provides options with key-value-pairs.
@@ -309,6 +310,8 @@
%
% All options for commands (e.g. \chcommand{definechangesauthor}) have to be declared before option processing.
%
+% \minisec{\chcommand{definechangesauthor}}
+%
% Declare available options of the command, define value storage.
% \begin{macrocode}
\DeclareOptionX<Changes@definechangesauthor>{name}{\def\Changes@definechangesauthor@name{#1}}
@@ -323,6 +326,54 @@
}{}
% \end{macrocode}
%
+% \minisec{\chcommand{added}}
+%
+% Declare available options of the command, define value storage.
+% \begin{macrocode}
+\DeclareOptionX<Changes@added>{id}{\def\Changes@added@id{#1}}
+\DeclareOptionX<Changes@added>{remark}{\def\Changes@added@remark{#1}}
+% \end{macrocode}
+%
+% Set the default values of the options.
+% \begin{macrocode}
+\presetkeys{Changes@added}{
+ id=\@empty,
+ remark=\@empty
+}{}
+% \end{macrocode}
+%
+% \minisec{\chcommand{deleted}}
+%
+% Declare available options of the command, define value storage.
+% \begin{macrocode}
+\DeclareOptionX<Changes@deleted>{id}{\def\Changes@deleted@id{#1}}
+\DeclareOptionX<Changes@deleted>{remark}{\def\Changes@deleted@remark{#1}}
+% \end{macrocode}
+%
+% Set the default values of the options.
+% \begin{macrocode}
+\presetkeys{Changes@deleted}{
+ id=\@empty,
+ remark=\@empty
+}{}
+% \end{macrocode}
+%
+% \minisec{\chcommand{replaced}}
+%
+% Declare available options of the command, define value storage.
+% \begin{macrocode}
+\DeclareOptionX<Changes@replaced>{id}{\def\Changes@replaced@id{#1}}
+\DeclareOptionX<Changes@replaced>{remark}{\def\Changes@replaced@remark{#1}}
+% \end{macrocode}
+%
+% Set the default values of the options.
+% \begin{macrocode}
+\presetkeys{Changes@replaced}{
+ id=\@empty,
+ remark=\@empty
+}{}
+% \end{macrocode}
+%
% \subsubsection{Option processing}
%
% Process the options.
@@ -448,7 +499,7 @@
% \begin{macrocode}
\newcounter{Changes@AuthorCount}
\setcounter{Changes@AuthorCount}{0}
-\newcounter{Changes@iAuthor}
+\newcounter{Changes@Author}
% \end{macrocode}
%
% \begin{macro}{\definechangesauthor}
@@ -658,7 +709,9 @@
% \item author's id
% \item remark
% \end{enumerate}
+% Define boolean for author test.
% \begin{macrocode}
+\newboolean{Changes@WrongID}
\newcommand{\Changes@output}[4]{%
% \end{macrocode}
% Output changed text if option \choption{draft} is set, otherwise output unchanged text.
@@ -666,6 +719,23 @@
\ifthenelse{\boolean{Changes@optiondraft}}%
{%
% \end{macrocode}
+% Check if the author exists, error message otherwise.
+% I have the feeling that this code is optimizable.
+% \begin{macrocode}
+ \setboolean{Changes@WrongID}{true}%
+ \setcounter{Changes@Author}{0}%
+ \whiledo{\value{Changes@Author} < \value{Changes@AuthorCount}}{%
+ \stepcounter{Changes@Author}%
+ \ifthenelse{\equal{#3}{\@nameuse{Changes@AuthorID\theChanges@Author}}}%
+ {\setboolean{Changes@WrongID}{false}}%
+ {}%
+ }%
+ \ifthenelse{\boolean{Changes@WrongID}}%
+ {\PackageError{changes}%
+ {Undefined changes author: #3}%
+ {You have to define the author #3 with e.g.: \definechangesauthor{#3}}}%
+ {}%
+% \end{macrocode}
% Save author text for output.
% \begin{macrocode}
\ifthenelse{\equal{\Changes@optionauthormarkuptext}{id}}%
@@ -713,31 +783,23 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\Changes@temp}
-% Temporary variable for exchange of optional parameters between interlocked commands.
-% \begin{macrocode}
-\newcommand{\Changes@temp}{\@empty}
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{\added}
% The command formats text as new text.
-% Defining a command with two optional parameters is rather complicated.
%
% Mandatory argument: added text.
-% Optional arguments: author's id, remark
+% Optional argument (key-value): author's id, remark
% \begin{macrocode}
-\newcommand{\added}[1][\@empty]{%
- \renewcommand{\Changes@temp}{#1}%
- \Changes@added%
-}
-\newcommand{\Changes@added}[2][\@empty]{%
+\newcommand{\added}[2][\@empty]{%
+% \end{macrocode}
+% Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
+% \begin{macrocode}
+ \setkeys{Changes@added}{#1}%
\Changes@output
{\Changes@Markup@Added{#2}}
{#2}
- {\Changes@temp}
- {#1}%
- \stepcounter{Changes@AddCount\Changes@temp}%
+ {\Changes@added@id}
+ {\Changes@added@remark}%
+ \stepcounter{Changes@AddCount\Changes@added@id}%
}
% \end{macrocode}
% \end{macro}
@@ -749,19 +811,19 @@
% It solves the problem of additional space caused by an empty command.
%
% Mandatory argument: deleted text.
-% Optional arguments: author's id, remark
+% Optional argument (key-value): author's id, remark
% \begin{macrocode}
-\newcommand{\deleted}[1][\@empty]{%
- \renewcommand{\Changes@temp}{#1}%
- \Changes@deleted%
-}
-\newcommand{\Changes@deleted}[2][\@empty]{%
+\newcommand{\deleted}[2][\@empty]{%
+% \end{macrocode}
+% Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
+% \begin{macrocode}
+ \setkeys{Changes@deleted}{#1}%
\Changes@output
{\Changes@Markup@Deleted{#2}}
{\@bsphack \expandafter \@esphack}
- {\Changes@temp}
- {#1}%
- \stepcounter{Changes@DeleteCount\Changes@temp}%
+ {\Changes@deleted@id}
+ {\Changes@deleted@remark}%
+ \stepcounter{Changes@DeleteCount\Changes@deleted@id}%
}
% \end{macrocode}
% \end{macro}
@@ -770,19 +832,19 @@
% The command formats text as replaced text.
%
% Mandatory arguments: new text and old text.
-% Optional arguments: author's id, remark
+% Optional argument (key-value): author's id, remark
% \begin{macrocode}
-\newcommand{\replaced}[1][\@empty]{%
- \renewcommand{\Changes@temp}{#1}%
- \Changes@replaced%
-}
-\newcommand{\Changes@replaced}[3][\@empty]{%
+\newcommand{\replaced}[3][\@empty]{%
+% \end{macrocode}
+% Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
+% \begin{macrocode}
+ \setkeys{Changes@replaced}{#1}%
\Changes@output
{{\Changes@Markup@Added{#2}}{\Changes@Markup@Deleted{#3}}}
{#2}
- {\Changes@temp}
- {#1}%
- \stepcounter{Changes@ReplaceCount\Changes@temp}%
+ {\Changes@replaced@id}
+ {\Changes@replaced@remark}%
+ \stepcounter{Changes@ReplaceCount\Changes@replaced@id}%
}
% \end{macrocode}
% \end{macro}
@@ -839,7 +901,7 @@
\changesauthorname: \Changes@InID
\ifthenelse{\equal{\Changes@InName}{\@empty}}
{}
- {(\Changes@InName)}
+ { (\Changes@InName)}
}
}\\
\>\changesaddname:\>\Changes@InAdded\\
@@ -865,12 +927,24 @@
% The contents have to be separated by a semicolon.
% \begin{macrocode}
\AtEndDocument{
+% \end{macrocode}
+% Open output file.
+% \begin{macrocode}
\newwrite\Changes@OutFile
\immediate\openout\Changes@OutFile = \jobname.\Changes@extension
- \setcounter{Changes@iAuthor}{0}
- \whiledo{\value{Changes@iAuthor} < \value{Changes@AuthorCount}}{
- \stepcounter{Changes@iAuthor}
- \def\Changes@ID{\@nameuse{Changes@AuthorID\theChanges@iAuthor}}
+% \end{macrocode}
+% Redefine expandable of \chcommand{protect} in order to write correct special characters.
+% Store original definition for resetting \chcommand{protect}.
+% \begin{macrocode}
+ \let\Changes@protect\protect
+ \let\protect\@unexpandable@protect
+% \end{macrocode}
+% Output data for list of changes.
+% \begin{macrocode}
+ \setcounter{Changes@Author}{0}
+ \whiledo{\value{Changes@Author} < \value{Changes@AuthorCount}}{
+ \stepcounter{Changes@Author}
+ \def\Changes@ID{\@nameuse{Changes@AuthorID\theChanges@Author}}
\immediate\write\Changes@OutFile{\Changes@ID;%
\@nameuse{Changes@AuthorColor\Changes@ID};%
\@nameuse{Changes@AuthorName\Changes@ID};%
@@ -878,7 +952,14 @@
\the\value{Changes@DeleteCount\Changes@ID};%
\the\value{Changes@ReplaceCount\Changes@ID}}
}
- \closeout\Changes@OutFile
+% \end{macrocode}
+% Close output file.
+% \begin{macrocode}
+ \immediate\closeout\Changes@OutFile
+% \end{macrocode}
+% Restore original definition of \chcommand{protect}.
+% \begin{macrocode}
+ \let\protect\Changes@protect
}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/changes/changes.ins b/Master/texmf-dist/source/latex/changes/changes.ins
index 3cf3c8ed710..48af54e6541 100644
--- a/Master/texmf-dist/source/latex/changes/changes.ins
+++ b/Master/texmf-dist/source/latex/changes/changes.ins
@@ -1,6 +1,6 @@
%% This file creates the needed files from changes.dtx
%%
-\def\filedate{2012/01/11}
+\def\filedate{2012/02/07}
\def\batchfile{changes.ins}
\input docstrip
@@ -36,7 +36,6 @@ and the derived files
doc/latex/changes/changes.english.pdf
doc/latex/changes/changes.english.withcode.pdf
doc/latex/changes/changes.ngerman.pdf
- doc/latex/changes/changes.ngerman.withcode.pdf
doc/latex/changes/examples/changes.example.*.tex
doc/latex/changes/examples/changes.example.*.pdf
diff --git a/Master/texmf-dist/source/latex/changes/examples.dtx b/Master/texmf-dist/source/latex/changes/examples.dtx
index 40aadc29d57..07f4168cdb9 100644
--- a/Master/texmf-dist/source/latex/changes/examples.dtx
+++ b/Master/texmf-dist/source/latex/changes/examples.dtx
@@ -33,6 +33,7 @@
% Right brace \} Tilde \~}
%
% \changes{v0.6.0}{2012/01/11}{separated examples in own dtx file}
+% \changes{v0.7.0}{2012/02/07}{key-value-interface for change commands}
% \GetFileInfo{examples.dtx}
%
%^^A --------------------------------------------------------------------------
@@ -238,7 +239,7 @@ You think water moves fast?
\added{You should see ice.}
It moves like it has a mind.
Like it knows it killed the world once and got a taste for murder.
-\deleted[][No?]{After the avalanche, it took us a week to climb out.}
+\deleted[remark={No?}]{After the avalanche, it took us a week to climb out.}
Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
\replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
Nature is lethal but it doesn't hold a candle to man.
@@ -246,20 +247,20 @@ Nature is lethal but it doesn't hold a candle to man.
\subsection*{Changes by green author}
The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
-\added[Green]{Dr. Wu inserted} a gene \replaced[Green]{taht}{that} makes a \deleted[Green]{single} faulty enzyme in protein metabolism.
+\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
The animals can't manufacture the amino acid lysine.
-Unless \replaced[Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
\subsection*{Changes by orange author with some remarks}
Now that we know who you are, I know who I am.
-\added[OA][Yeah, I like animals better than people sometimes\dots]{I'm not a mistake!}
+\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
It all makes sense!
In a comic, you know how you can tell who the arch-villain's going to be?
-\deleted[OA][Especially dogs. Dogs are the best.]{He's the exact opposite of the hero.}
-\deleted[OA]{And most times they're friends, like you and me!}
+\deleted[id=OA, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\deleted[id=OA]{And most times they're friends, like you and me!}
I should've known way back when...
-\replaced[OA][Every time you come home, they act like they haven't seen you in a year.]{You know why, David?}{Because of the kids.}
+\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
They called me Mr Glass.
\subsection*{No changes}
diff --git a/Master/texmf-dist/source/latex/changes/userdoc/changes.de.tex b/Master/texmf-dist/source/latex/changes/userdoc/changes.de.tex
index 6c71c9cbe0c..c04a462915d 100644
--- a/Master/texmf-dist/source/latex/changes/userdoc/changes.de.tex
+++ b/Master/texmf-dist/source/latex/changes/userdoc/changes.de.tex
@@ -63,13 +63,13 @@ Für Details lesen Sie bitte \autoref{sec:user:options} und \autoref{sec:user:cu
\minisec{Autoren definieren}
Das \chpackage{changes}-Paket stellt einen vordefinierten anonymen Autor zur Verfügung.
-Wenn Sie jedoch die Änderungen per AutorIn verfolgen wollen, müssen Sie die entsprechenden AutorInnen definieren.
+Wenn Sie jedoch die Änderungen per Autor\_in verfolgen wollen, müssen Sie die entsprechenden Autor\_innen definieren.
Dies geht wie folgt:
\chcommand{definechangesauthor[<optionen>]\{ID\}}
-Über die ID werden der/die AutorIn und die zugehörigen Textänderungen eindeutig identifiziert.
-Optional können Sie einen Namen angeben und dem/der AutorIn eine eigene Farbe zuweisen.
+Über die ID werden der/die Autor\_in und die zugehörigen Textänderungen eindeutig identifiziert.
+Optional können Sie einen Namen angeben und dem/der Autor\_in eine eigene Farbe zuweisen.
Für Details lesen Sie bitte \autoref{sec:user:authormanagement}.
@@ -79,13 +79,13 @@ Jetzt ist alles vorbereitet, um den geänderten Text zu markieren.
Benutzen Sie bitte je nach Änderung die folgenden Befehle:
für neu zugefügten Text:\\
-\chcommand{added[<ID>][<Anmerkung>]\{Text\}}
+\chcommand{added[id=<ID>, remark=<Anmerkung>]\{Text\}}
für gelöschten Text:\\
-\chcommand{deleted[<ID>][<Anmerkung>]\{Text\}}
+\chcommand{deleted[id=<ID>, remark=<Anmerkung>]\{Text\}}
für geänderten Text:\\
-\chcommand{replaced[<ID>][<Anmerkung>]\{neuer Text\}\{alter Text\}}
+\chcommand{replaced[id=<ID>, remark=<Anmerkung>]\{neuer Text\}\{alter Text\}}
Die Angabe von Autoren-ID und einer Anmerkung ist optional.
@@ -104,7 +104,7 @@ Dies erfolgt mit dem Kommando:
\chcommand{listofchanges}
Die Ausgabe ist gedacht als Analogon zur Liste von Tabellen oder Abbildungen.
-Sie dient dazu, einen schnellen Überblick über Art und Anzahl der Änderungen abhängig von dem/der AutorIn zu bekommen.
+Sie dient dazu, einen schnellen Überblick über Art und Anzahl der Änderungen abhängig von dem/der Autor\_in zu bekommen.
Bei jedem \LaTeX-Lauf werden die Daten für diese Liste in eine Hilfsdatei geschrieben.
Beim nächsten \LaTeX-Lauf werden dann diese Daten genutzt, um die Änderungsliste anzuzeigen.
@@ -312,19 +312,19 @@ Zwei oder mehr Optionen müssen in geschweifte Klammern gesetzt werden.
Der Befehl \chcommand{added} markiert zugefügten Text.
Der neue Text wird als notwendiges Argument in geschweiften Klammern übergeben.
-Optional können eine Autor-ID sowie eine Anmerkung übergeben werden.
+Das optionale Argument enthält Key-Value-Paare für die Angabe von Autor-ID sowie einer Anmerkung.
Die Autor-ID muss mit einer mit dem \chcommand{definechangesauthor}-Befehl definierten ID übereinstimmen.
-Soll nur eine Anmerkung (ohne Autor) eingegeben werden, so ist statt des Autors ein leeres Argument zu übergeben.
+Enthält die Anmerkung Sonderzeichen oder Leerzeichen, ist sie in geschweifte Klammern einzuschließen.
\begin{chusage}
- \>\chcommand{added[\meta{Autor-ID}][\meta{Anmerkung}]\{\meta{neuer Text}\}}\\
+ \>\chcommand{added[id=\meta{Autor-ID}, remark=\meta{Anmerkung}]\{\meta{neuer Text}\}}\\
\usageexample
- \>\texttt{Das ist \chcommand{added}[EK]\{neuer\} Text.}\\
- \>Das ist \added[EK]{neuer} Text.\\
- \>\texttt{Das ist \chcommand{added}[EK][muss rein]\{neuer\} Text.}\\
- \>Das ist \added[EK][muss rein]{neuer} Text.\\
- \>\texttt{Das ist \chcommand{added}[][anonym]\{neuer\} Text.}\\
- \>Das ist \added[][anonym]{neuer} Text.
+ \>\texttt{Das ist \chcommand{added}[id=EK]\{neuer\} Text.}\\
+ \>Das ist \added[id=EK]{neuer} Text.\\
+ \>\texttt{Das ist \chcommand{added}[id=EK, remark=\{muss rein\}]\{neuer\} Text.}\\
+ \>Das ist \added[id=EK, remark={muss rein}]{neuer} Text.\\
+ \>\texttt{Das ist \chcommand{added}[remark=anonym]\{neuer\} Text.}\\
+ \>Das ist \added[remark=anonym]{neuer} Text.
\end{chusage}
@@ -335,10 +335,10 @@ Der Befehl \chcommand{deleted} markiert gelöschten Text.
Argumente: siehe \chcommand{added}.
\begin{chusage}
- \>\chcommand{deleted[\meta{Autor-ID}][\meta{Anmerkung}]\{\meta{gelöschter Text}\}}\\
+ \>\chcommand{deleted[id=\meta{Autor-ID}, remark=\meta{Anmerkung}]\{\meta{gelöschter Text}\}}\\
\usageexample
- \>\texttt{Das ist \chcommand{deleted}[][obsolet]\{schlechter\} Text.}\\
- \>Das ist \deleted[][obsolet]{schlechter} Text.
+ \>\texttt{Das ist \chcommand{deleted}[remark=obsolet]\{schlechter\} Text.}\\
+ \>Das ist \deleted[remark=obsolet]{schlechter} Text.
\end{chusage}
@@ -350,10 +350,10 @@ Notwendige Argumente sind der neue sowie der alte Text.
Optionale Argumente: siehe \chcommand{added}.
\begin{chusage}
- \>\chcommand{replaced[\meta{Autor-ID}][\meta{Anmerkung}]\{\meta{neuer Text}\}\{\meta{alter Text}\}}\\
+ \>\chcommand{replaced[id=\meta{Autor-ID}, remark=\meta{Anmerkung}]\{\meta{neuer Text}\}\{\meta{alter Text}\}}\\
\usageexample
- \>\texttt{Das ist \chcommand{replaced}[EK]\{schöner\}\{schlechter\} Text.}\\
- \>Das ist \replaced[EK]{schöner}{schlechter} Text.
+ \>\texttt{Das ist \chcommand{replaced}[id=EK]\{schöner\}\{schlechter\} Text.}\\
+ \>Das ist \replaced[id=EK]{schöner}{schlechter} Text.
\end{chusage}
@@ -379,7 +379,7 @@ Der Befehl \chcommand{definechangesauthor} definiert einen neuen Autor/eine neue
Es muss eine eindeutige Autor-ID angegeben werden, die keine Sonder- oder Leerzeichen enthalten darf.
Optional kann eine Farbe und ein Name angegeben werden.
Wird keine Farbe angegeben, wird schwarz genutzt.
-Der AutorInnenname wird in der Änderungsliste sowie im Markup benutzt, im Markup jedoch nur, wenn die entsprechende Option gesetzt ist.
+Der Autor\_innenname wird in der Änderungsliste sowie im Markup benutzt, im Markup jedoch nur, wenn die entsprechende Option gesetzt ist.
\input{userdoc/command_definechangesauthor}
@@ -519,6 +519,16 @@ Dies sind in alphabetischer Reihenfolge:
\section{Versionen}
\label{sec:versions}
+\minisec{Version 1.0.0}
+
+Datum: 25.\,04.~2012
+\begin{itemize}
+ \item Key-Value-Interface für Änderungsmanagement-Kommandos
+ \item Fehler (Crash) in Änderungsliste gefixt, der bei Sonderzeichen auftrat
+ \item Leerzeichen vor Autor\_innenname in Änderungsliste
+ \item Fehlermeldung bei Verwendung einer ungültigen Autor\_innen-ID
+\end{itemize}
+
\minisec{Version 0.6.0}
Datum: 11.\,01.~2012
@@ -528,7 +538,7 @@ Datum: 11.\,01.~2012
\item Restrukturierung und Codeverbesserung
\item verbesserte Dokumentation mit typischem Anwendungsfall
\item Beispieldateien für alle Optionen und Befehle
- \item Anmerkunge sind per Default nicht mehr farbig
+ \item Anmerkungen sind per Default nicht mehr farbig
\end{itemize}
\minisec{Version 0.5.4}
diff --git a/Master/texmf-dist/source/latex/changes/userdoc/changes.en.tex b/Master/texmf-dist/source/latex/changes/userdoc/changes.en.tex
index 024230439a0..f1bec7db586 100644
--- a/Master/texmf-dist/source/latex/changes/userdoc/changes.en.tex
+++ b/Master/texmf-dist/source/latex/changes/userdoc/changes.en.tex
@@ -81,13 +81,13 @@ Now everything is set to markup the changed text.
Please use the following commands according to your change:
for newly added text:\\
-\chcommand{added[<id>][<remark>]\{text\}}
+\chcommand{added[id=<id>, remark=<remark>]\{text\}}
for deleted text:\\
-\chcommand{deleted[<id>][<remark>]\{text\}}
+\chcommand{deleted[id=<id>, remark=<remark>]\{text\}}
for replaced text:\\
-\chcommand{replaced[<id>][<remark>]\{text\}}
+\chcommand{replaced[id=<id>, remark=<remark>]\{text\}}
Stating the author's id and/or a remark is optional.
@@ -320,19 +320,19 @@ Two or more option have to be embraced in curly brackets.
The command \chcommand{added} marks new text.
The new text is the mandatory argument for the command, thus it is written in curly braces.
-There are two optional arguments: author-id and remark.
+The optional argument contains key-value-pairs for author-id and remark.
The author-id has to be defined using \chcommand{definechangesauthor}.
-Use an empty author for an anonymous remark.
+If the remark contains special characters or spaces, use curly brackets to enclose the remark.
\begin{chusage}
- \>\chcommand{added[\meta{author's id}][\meta{remark}]\{\meta{new text}\}}\\
+ \>\chcommand{added[id=\meta{author's id}, remark=\meta{remark}]\{\meta{new text}\}}\\
\usageexample
- \>\texttt{This is \chcommand{added}[EK]\{new\} text.}\\
- \>This is \added[EK]{new} text.\\
- \>\texttt{This is \chcommand{added}[EK][has to be in it]\{new\} text.}\\
- \>This is \added[EK][has to be in it]{new} text.\\
- \>\texttt{This is \chcommand{added}[][anonymous]\{new\} text.}\\
- \>This is \added[][anonymous]{new} text.
+ \>\texttt{This is \chcommand{added}[id=EK]\{new\} text.}\\
+ \>This is \added[id=EK]{new} text.\\
+ \>\texttt{This is \chcommand{added}[id=EK, remark=\{has to be in it\}]\{new\} text.}\\
+ \>This is \added[id=EK, remark={has to be in it}]{new} text.\\
+ \>\texttt{This is \chcommand{added}[remark=anonymous]\{new\} text.}\\
+ \>This is \added[remark=anonymous]{new} text.
\end{chusage}
@@ -343,10 +343,10 @@ The command \chcommand{deleted} marks deleted text.
For arguments see \chcommand{added}.
\begin{chusage}
- \>\chcommand{deleted[\meta{author's id}][\meta{remark}]\{\meta{deleted text}\}}\\
+ \>\chcommand{deleted[id=\meta{author's id}, remark=\meta{remark}]\{\meta{deleted text}\}}\\
\usageexample
- \>\texttt{This is \chcommand{deleted}[][obsolete]\{bad\} text.}\\
- \>This is \deleted[][obsolete]{bad} text.
+ \>\texttt{This is \chcommand{deleted}[remark=obsolete]\{bad\} text.}\\
+ \>This is \deleted[remark=obsolete]{bad} text.
\end{chusage}
@@ -358,10 +358,10 @@ Mandatory arguments are the new text and the old text.
For optional arguments see \chcommand{added}.
\begin{chusage}
- \>\chcommand{replaced[\meta{author's id}][\meta{remark}]\{\meta{new text}\}\{\meta{old text}\}}\\
+ \>\chcommand{replaced[id=\meta{author's id}, remark=\meta{remark}]\{\meta{new text}\}\{\meta{old text}\}}\\
\usageexample
- \>\texttt{This is \chcommand{replaced}[EK]\{nice\}\{bad\} text.}\\
- \>This is \replaced[EK]{nice}{bad} text.
+ \>\texttt{This is \chcommand{replaced}[id=EK]\{nice\}\{bad\} text.}\\
+ \>This is \replaced[id=EK]{nice}{bad} text.
\end{chusage}
@@ -528,6 +528,16 @@ The authors are (in alphabetical order):
\section{Versions}
\label{sec:versions}
+\minisec{Version 1.0.0}
+
+Date: 2012/04/25
+\begin{itemize}
+ \item key-value-interface for change commands
+ \item fixed bug (crash) with special characters in list of changes
+ \item added space before author name in list of changes
+ \item error message if an unknown author id is used
+\end{itemize}
+
\minisec{Version 0.6.0}
Date: 2012/01/11
diff --git a/Master/texmf-dist/source/latex/changes/userdoc/files_generated.tex b/Master/texmf-dist/source/latex/changes/userdoc/files_generated.tex
index 823ed02db25..1f0fee3cd99 100644
--- a/Master/texmf-dist/source/latex/changes/userdoc/files_generated.tex
+++ b/Master/texmf-dist/source/latex/changes/userdoc/files_generated.tex
@@ -3,7 +3,6 @@
\>\texttt{doc/latex/changes/changes.english.pdf}\\
\>\texttt{doc/latex/changes/changes.english.withcode.pdf}\\
\>\texttt{doc/latex/changes/changes.ngerman.pdf}\\
- \>\texttt{doc/latex/changes/changes.ngerman.withcode.pdf}\\
\>\texttt{doc/latex/changes/examples/changes.example.*.tex}\\
\>\texttt{doc/latex/changes/examples/changes.example.*.pdf}\\
diff --git a/Master/texmf-dist/tex/latex/changes/changes.sty b/Master/texmf-dist/tex/latex/changes/changes.sty
index 003ba802c81..179e06f5224 100644
--- a/Master/texmf-dist/tex/latex/changes/changes.sty
+++ b/Master/texmf-dist/tex/latex/changes/changes.sty
@@ -33,7 +33,6 @@
%% doc/latex/changes/changes.english.pdf
%% doc/latex/changes/changes.english.withcode.pdf
%% doc/latex/changes/changes.ngerman.pdf
-%% doc/latex/changes/changes.ngerman.withcode.pdf
%%
%% doc/latex/changes/examples/changes.example.*.tex
%% doc/latex/changes/examples/changes.example.*.pdf
@@ -42,8 +41,8 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{changes}
-[2012/01/11 v0.6.0 changes-Paket]
-\typeout{*** changes-Paket 2012/01/11 v0.6.0 ***}
+[2012/04/25 v1.0.0 changes-Paket]
+\typeout{*** changes-Paket 2012/04/25 v1.0.0 ***}
\RequirePackage{xkeyval}
\RequirePackage{xifthen}
\newboolean{Changes@optiondraft}
@@ -205,6 +204,24 @@
name=\@empty,
color=black
}{}
+\DeclareOptionX<Changes@added>{id}{\def\Changes@added@id{#1}}
+\DeclareOptionX<Changes@added>{remark}{\def\Changes@added@remark{#1}}
+\presetkeys{Changes@added}{
+id=\@empty,
+remark=\@empty
+}{}
+\DeclareOptionX<Changes@deleted>{id}{\def\Changes@deleted@id{#1}}
+\DeclareOptionX<Changes@deleted>{remark}{\def\Changes@deleted@remark{#1}}
+\presetkeys{Changes@deleted}{
+id=\@empty,
+remark=\@empty
+}{}
+\DeclareOptionX<Changes@replaced>{id}{\def\Changes@replaced@id{#1}}
+\DeclareOptionX<Changes@replaced>{remark}{\def\Changes@replaced@remark{#1}}
+\presetkeys{Changes@replaced}{
+id=\@empty,
+remark=\@empty
+}{}
\ProcessOptionsX*\relax
\newboolean{Changes@colored}
\setboolean{Changes@colored}{true}
@@ -283,7 +300,7 @@ color=black
}
\newcounter{Changes@AuthorCount}
\setcounter{Changes@AuthorCount}{0}
-\newcounter{Changes@iAuthor}
+\newcounter{Changes@Author}
\newcommand*\definechangesauthor[2][]{%
\setkeys{Changes@definechangesauthor}{#1}
\stepcounter{Changes@AuthorCount}
@@ -367,9 +384,23 @@ color=black
\newcommand{\setdeletedmarkup}[1]{
\renewcommand{\Changes@Markup@Deleted}[1]{#1}
}
+\newboolean{Changes@WrongID}
\newcommand{\Changes@output}[4]{%
\ifthenelse{\boolean{Changes@optiondraft}}%
{%
+\setboolean{Changes@WrongID}{true}%
+\setcounter{Changes@Author}{0}%
+\whiledo{\value{Changes@Author} < \value{Changes@AuthorCount}}{%
+\stepcounter{Changes@Author}%
+\ifthenelse{\equal{#3}{\@nameuse{Changes@AuthorID\theChanges@Author}}}%
+{\setboolean{Changes@WrongID}{false}}%
+{}%
+}%
+\ifthenelse{\boolean{Changes@WrongID}}%
+{\PackageError{changes}%
+{Undefined changes author: #3}%
+{You have to define the author #3 with e.g.: \definechangesauthor{#3}}}%
+{}%
\ifthenelse{\equal{\Changes@optionauthormarkuptext}{id}}%
{\@namedef{Changes@AuthorText}{#3}}%
{}%
@@ -394,42 +425,32 @@ color=black
}%
{#2}%
}
-\newcommand{\Changes@temp}{\@empty}
-\newcommand{\added}[1][\@empty]{%
-\renewcommand{\Changes@temp}{#1}%
-\Changes@added%
-}
-\newcommand{\Changes@added}[2][\@empty]{%
+\newcommand{\added}[2][\@empty]{%
+\setkeys{Changes@added}{#1}%
\Changes@output
{\Changes@Markup@Added{#2}}
{#2}
-{\Changes@temp}
-{#1}%
-\stepcounter{Changes@AddCount\Changes@temp}%
-}
-\newcommand{\deleted}[1][\@empty]{%
-\renewcommand{\Changes@temp}{#1}%
-\Changes@deleted%
+{\Changes@added@id}
+{\Changes@added@remark}%
+\stepcounter{Changes@AddCount\Changes@added@id}%
}
-\newcommand{\Changes@deleted}[2][\@empty]{%
+\newcommand{\deleted}[2][\@empty]{%
+\setkeys{Changes@deleted}{#1}%
\Changes@output
{\Changes@Markup@Deleted{#2}}
{\@bsphack \expandafter \@esphack}
-{\Changes@temp}
-{#1}%
-\stepcounter{Changes@DeleteCount\Changes@temp}%
-}
-\newcommand{\replaced}[1][\@empty]{%
-\renewcommand{\Changes@temp}{#1}%
-\Changes@replaced%
+{\Changes@deleted@id}
+{\Changes@deleted@remark}%
+\stepcounter{Changes@DeleteCount\Changes@deleted@id}%
}
-\newcommand{\Changes@replaced}[3][\@empty]{%
+\newcommand{\replaced}[3][\@empty]{%
+\setkeys{Changes@replaced}{#1}%
\Changes@output
{{\Changes@Markup@Added{#2}}{\Changes@Markup@Deleted{#3}}}
{#2}
-{\Changes@temp}
-{#1}%
-\stepcounter{Changes@ReplaceCount\Changes@temp}%
+{\Changes@replaced@id}
+{\Changes@replaced@remark}%
+\stepcounter{Changes@ReplaceCount\Changes@replaced@id}%
}
\def\changes@chopline#1;#2;#3;#4;#5;#6 \\{
\def\Changes@InID{#1}
@@ -467,7 +488,7 @@ mm\=mmmmmm\=\kill
\changesauthorname: \Changes@InID
\ifthenelse{\equal{\Changes@InName}{\@empty}}
{}
-{(\Changes@InName)}
+{ (\Changes@InName)}
}
}\\
\>\changesaddname:\>\Changes@InAdded\\
@@ -486,10 +507,12 @@ mm\=mmmmmm\=\kill
\AtEndDocument{
\newwrite\Changes@OutFile
\immediate\openout\Changes@OutFile = \jobname.\Changes@extension
-\setcounter{Changes@iAuthor}{0}
-\whiledo{\value{Changes@iAuthor} < \value{Changes@AuthorCount}}{
-\stepcounter{Changes@iAuthor}
-\def\Changes@ID{\@nameuse{Changes@AuthorID\theChanges@iAuthor}}
+\let\Changes@protect\protect
+\let\protect\@unexpandable@protect
+\setcounter{Changes@Author}{0}
+\whiledo{\value{Changes@Author} < \value{Changes@AuthorCount}}{
+\stepcounter{Changes@Author}
+\def\Changes@ID{\@nameuse{Changes@AuthorID\theChanges@Author}}
\immediate\write\Changes@OutFile{\Changes@ID;%
\@nameuse{Changes@AuthorColor\Changes@ID};%
\@nameuse{Changes@AuthorName\Changes@ID};%
@@ -497,7 +520,8 @@ mm\=mmmmmm\=\kill
\the\value{Changes@DeleteCount\Changes@ID};%
\the\value{Changes@ReplaceCount\Changes@ID}}
}
-\closeout\Changes@OutFile
+\immediate\closeout\Changes@OutFile
+\let\protect\Changes@protect
}
%% Copyright 2007-2012 Ekkart Kleinod
%%