summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/changes/regression.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/changes/regression.dtx')
-rw-r--r--macros/latex/contrib/changes/regression.dtx187
1 files changed, 187 insertions, 0 deletions
diff --git a/macros/latex/contrib/changes/regression.dtx b/macros/latex/contrib/changes/regression.dtx
new file mode 100644
index 0000000000..a3fe6c903a
--- /dev/null
+++ b/macros/latex/contrib/changes/regression.dtx
@@ -0,0 +1,187 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2007-2021
+% Ekkart Kleinod (ekleinod@edgesoft.de)
+% --------------------------------------------------------------------------
+%
+% This work may be distributed and/or modified under the
+% conditions of the \LaTeX\ Project Public License, either version~1.3
+% of this license or any later version.
+% The latest version of this license is in\\
+% \url{http://www.latex-project.org/lppl.txt}\\
+% and version~1.3 or later is part of all distributions of \LaTeX\
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+% The current maintainer of this work is Ekkart Kleinod.
+% \fi
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \GetFileInfo{regression.dtx}
+%
+%^^A --------------------------------------------------------------------------
+%
+% Start the \LaTeX document the standard way.
+%
+% \begin{macrocode}
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*regression:draft>
+\usepackage[authormarkuptext=name]{changes}
+%</regression:draft>
+%<*regression:final>
+\usepackage[final]{changes}
+%</regression:final>
+%
+% Define some authors.
+%
+% \begin{macrocode}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\begin{document}
+
+%<*regression:draft>
+ \section{Test empty string}
+
+ Anonymous author should have no space before the \added[comment=no space]{number} in the comment.
+
+ Author name should \added[id=OA]{appear here} but \added[id=Green]{id here}.
+
+ \listofchanges[title={List of changes should not contain empty author brackets}]
+
+ \listofchanges[style=compactsummary, title={Summary should not contain empty author brackets either}]
+%</regression:draft>
+
+%<*regression:final>
+ \section{Compile errors to avoid}
+
+ no compile error here (just a missing citation): --- \added{a cite inside added \cite{bibid}} ---
+
+ \section{Errors with empty replacement}
+
+ All corresponding lines should have the same width.
+
+ Text before deletion.
+ \deleted{Deleted text.}
+ Text after deletion.
+
+ Text before deletion. \deleted{Deleted text.} Text after deletion.
+
+ Text before deletion.
+ Text after deletion.
+
+
+ Text before replacement.
+ \replaced{}{Replaced text.}
+ Text after replacement.
+
+ Text before replacement. \replaced{}{Replaced text.} Text after replacement.
+
+ Text before replacement.
+ Text after replacement.
+
+
+ Text before replacement.
+ \replaced{}{}
+ Text after replacement.
+
+ Text before replacement. \replaced{}{} Text after replacement.
+
+ Text before replacement.
+ Text after replacement.
+
+
+ Text before addition.
+ \added{}
+ Text after addition.
+
+ Text before addition. \added{} Text after addition.
+
+ Text before addition.
+ Text after addition.
+
+ Text before comment.
+ \comment{Comment.}
+ Text after comment.
+
+ Text before comment. \comment{Comment.} Text after comment.
+
+ Text before comment.
+ Text after comment.
+
+ Text before empty comment.
+ \comment{}
+ Text after empty comment.
+
+ Text before empty comment. \comment{} Text after empty comment.
+
+ Text before empty comment.
+ Text after empty comment.
+
+ Text before highlight.
+ \highlight[comment={Highlight comment}]{Highlighted text.}
+ Text after highlight.
+
+ Text before highlight. \highlight[comment={Highlight comment}]{Highlighted text.} Text after highlight.
+
+ Text before highlight.
+ Highlighted text.
+ Text after highlight.
+
+ Text before empty highlight text.
+ \highlight[comment={Highlight comment}]{}
+ Text after empty highlight text.
+
+ Text before empty highlight text. \highlight[comment={Highlight comment}]{} Text after empty highlight text.
+
+ Text before empty highlight text.
+ Text after empty highlight text.
+
+ Text before empty highlight comment.
+ \highlight[comment={}]{Highlighted text.}
+ Text after empty highlight comment.
+
+ Text before empty highlight comment. \highlight[comment={}]{Highlighted text.} Text after empty highlight comment.
+
+ Text before empty highlight comment.
+ Highlighted text.
+ Text after empty highlight comment.
+
+ Text before empty highlight.
+ \highlight[comment={}]{}
+ Text after empty highlight.
+
+ Text before empty highlight. \highlight[comment={}]{} Text after empty highlight.
+
+ Text before empty highlight.
+ Text after empty highlight.
+
+%</regression:final>
+
+\end{document}
+% \end{macrocode}
+%
+%\Finale
+\endinput