diff options
Diffstat (limited to 'Master/texmf-dist/source')
4 files changed, 85 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/changes/changes.drv b/Master/texmf-dist/source/latex/changes/changes.drv index 1f7edaa71e4..aedf4d2c225 100644 --- a/Master/texmf-dist/source/latex/changes/changes.drv +++ b/Master/texmf-dist/source/latex/changes/changes.drv @@ -1,6 +1,6 @@ %%% % driver file of changes package -\newcommand{\docversion}{4.2.0} +\newcommand{\docversion}{4.2.1} \documentclass[titlepage, parskip=half, toc=flat, cleardoublepage=empty, captions=nooneline, origlongtable, english]{scrartcl} diff --git a/Master/texmf-dist/source/latex/changes/changes.dtx b/Master/texmf-dist/source/latex/changes/changes.dtx index f2388c9b4ad..fb9131f9087 100644 --- a/Master/texmf-dist/source/latex/changes/changes.dtx +++ b/Master/texmf-dist/source/latex/changes/changes.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1357} +% \CheckSum{1361} % % \iffalse meta-comment % @@ -69,6 +69,7 @@ % \changes{v4.0.4}{2021/05/13}{bugfix: added missing regression.dtx to ctan archive; no code change} % \changes{v4.1.0}{2021/05/30}{clickable list of changes} % \changes{v4.2.0}{2021/07/07}{new macro for setting anonymous name; french translations} +% \changes{v4.2.1}{2021/07/15}{bugfix: missing babel package produces error} % \GetFileInfo{changes.dtx} % \RecordChanges % @@ -108,8 +109,8 @@ % Type some information to the console. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{changes}[2021/07/07 v4.2.0 changes package] -\typeout{*** changes package 2021/07/07 v4.2.0 ***} +\ProvidesPackage{changes}[2021/07/15 v4.2.1 changes package] +\typeout{*** changes package 2021/07/15 v4.2.1 ***} % \end{macrocode} % % Package \docpackage{xkeyval} provides options with key-value-pairs. @@ -1786,7 +1787,9 @@ % \end{macrocode} % Deactivate semicolon as shorthand in order to avoid problems reading the semicolon separated lines. % \begin{macrocode} - \ifbabelshorthand{;}{\shorthandoff{;}}{} + \ifdef{\ifbabelshorthand}{% + \ifbabelshorthand{;}{\shorthandoff{;}}{}% + }{}% \newread\Changes@InFile% \openin\Changes@InFile = \jobname.\Changes@socextension% % \end{macrocode} @@ -1854,7 +1857,9 @@ % \end{macrocode} % Reactivate semicolon as shorthand. % \begin{macrocode} - \ifbabelshorthand{;}{\shorthandon{;}}{} + \ifdef{\ifbabelshorthand}{% + \ifbabelshorthand{;}{\shorthandon{;}}{}% + }{}% }{% \emph{\changesnosoc}% \PackageWarning{changes}{LaTeX rerun needed for summary of changes}% diff --git a/Master/texmf-dist/source/latex/changes/changes.ins b/Master/texmf-dist/source/latex/changes/changes.ins index 02fb69a16ad..6c9261ffbdc 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{2021/07/07} +\def\filedate{2021/07/15} \def\batchfile{changes.ins} \input docstrip @@ -169,7 +169,9 @@ Copyright 2007-2021 Ekkart Kleinod % \file{regression/changes.regression.draft.id.tex}{\from{regression.dtx}{regression:draft:id}} \file{regression/changes.regression.draft.name.tex}{\from{regression.dtx}{regression:draft:name}} + \file{regression/changes.regression.draft.nobabel.tex}{\from{regression.dtx}{regression:draft:nobabel}} \file{regression/changes.regression.final.tex}{\from{regression.dtx}{regression:final}} + \file{regression/changes.regression.final.nobabel.tex}{\from{regression.dtx}{regression:final:nobabel}} } \endinput diff --git a/Master/texmf-dist/source/latex/changes/regression.dtx b/Master/texmf-dist/source/latex/changes/regression.dtx index eae6249a422..34425ecec2d 100644 --- a/Master/texmf-dist/source/latex/changes/regression.dtx +++ b/Master/texmf-dist/source/latex/changes/regression.dtx @@ -40,19 +40,21 @@ % % \begin{macrocode} \documentclass[11pt, a4paper, notitlepage, english]{article} +%<*!regression:draft:nobabel&!regression:final:nobabel> \usepackage{babel} +%</!regression:draft:nobabel&!regression:final:nobabel> % \end{macrocode} % % \begin{macrocode} -%<*regression:draft:id> +%<*regression:draft:id|regression:draft:nobabel> \usepackage[authormarkuptext=id]{changes} -%</regression:draft:id> +%</regression:draft:id|regression:draft:nobabel> %<*regression:draft:name> \usepackage[authormarkuptext=name]{changes} %</regression:draft:name> -%<*regression:final> +%<*regression:final|regression:final:nobabel> \usepackage[final]{changes} -%</regression:final> +%</regression:final|regression:final:nobabel> % % Define some authors. % @@ -65,6 +67,8 @@ % \begin{macrocode} \begin{document} + + %<*regression:draft:id|regression:draft:name> \section{Test empty string} @@ -183,6 +187,69 @@ %</regression:final> + \section{No compile errors in any case} + + \listofchanges + \listofchanges[style=summary] + \listofchanges[style=compactsummary] + + \subsection*{Changes by default author} + + 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[comment={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. + However unreal\comment{speaking of unreal\dots} it may seem, we are connected, you and I. + We're on the same curve, just on opposite ends. + You don't get \highlight[comment={Yes, sick.}]{sick}, I do. + That's also \highlight{clear}. + + \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. + 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[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die. + We're on the same curve, just on opposite ends. + However unreal\comment[id=Green]{speaking of unreal\dots} it may seem, we are connected, you and I. + You don't get \highlight[id=Green, comment={Yes, sick.}]{sick}, I do. + That's also \highlight[id=Green]{clear}. + + \subsection*{Changes by orange author with some comments} + + Now that we know who you are, I know who I am. + \added[id=OA, comment={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[id=OA, comment={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... + You know why, David? + They called me Mr Glass. + However unreal\comment[id=OA]{just nice} it may seem, we are connected, you and I. + We're on the same curve, just on opposite ends. + You don't get \highlight[id=OA, comment={Yes, sick.}]{sick}, I do. + That's also \highlight[id=OA]{clear}. + + \subsection*{No changes} + + Your bones don't break, mine do. + \textbf{That's clear.} + Your cells react to bacteria and viruses differently than mine. + \textsl{You don't get sick, I do.} + That's also clear. + \textit{But for some reason, you and I react the exact same way to water.} + We swallow it too fast, we choke. + \emph{We get some in our lungs, we drown.} + However unreal it may seem, we are connected, you and I. + We're on the same curve, just on opposite ends. + You don't get sick, I do. + That's also clear. + \end{document} % \end{macrocode} % |