From 11a1186b093ff2ae9478c20979b6eec30f63f32c Mon Sep 17 00:00:00 2001 From: Norbert Preining 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:final> +\usepackage[final]{changes} +% +% +% 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: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. + +% + +\end{document} +% \end{macrocode} +% +%\Finale +\endinput -- cgit v1.2.3