From 11a1186b093ff2ae9478c20979b6eec30f63f32c Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Fri, 14 May 2021 03:01:09 +0000
Subject: CTAN sync 202105140301

---
 macros/latex/contrib/changes/regression.dtx | 187 ++++++++++++++++++++++++++++
 1 file changed, 187 insertions(+)
 create mode 100644 macros/latex/contrib/changes/regression.dtx

(limited to 'macros/latex/contrib/changes/regression.dtx')

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
-- 
cgit v1.2.3

