Changes

Jump to navigation Jump to search
Fixed the removed paragraph, it wasn't removed when printing the final version.
<texcode>
% !TEX TS-program = ConTeXt (LuaTeX 1.0.9)
% !TEX encoding = UTF-8 Unicode
% Copyright 2018 - 2019 2021 Axel Kielhorn
% Lizenz: CC-BY-SA 4.0 Unported http://creativecommons.org/licenses/by-sa/4.0/deed.de
% Enable to print changes, disable for final document%\enablemode[change]\setuphyphenation[method=expanded] \language[de]\mainlanguage[de]\setbreakpoints[compound]
\setuppapersize [A4][A4]
\setuplayout [width=middle, backspace=1.5in1in, cutspace=1.5in1in,
height=middle, topspace=0.75in, bottomspace=0.75in]
% Colo[u]rs
 
\definecolor[ChrC][red]
\definecolor[ChaC][darkgreen]
\definecolor[ChcC][blue]
 
% Befehle im Text
 
\def\Chrc{\ChrC}
\def\Chac{\ChaC}
 
% Alternative Hervorhebungen
 
\definetextbackground
[Highlight]
[frame=off,
background=color,
backgroundcolor=yellow]
\setupbar[overstrike][%
color=ChrC, % Farbe
rulethickness=0.2, % Liniendicke in pt
offset=.7] % Höhenverschiebung in ex
 
% \def\Chrc{\overstrike}
% \def\Chac{\Highlight}
 
% Register for version
n=1, %% columns
]
 
% Register for date
% Change marker and short version for register
% by version number
\def\ChangeV#1#2{\changev{#1+#2}% \doifmode{change}{\inmargin{\tx #1}{\ChcC #2\par}}}% by date\def\ChangeD#1#2{\changed{#1+#2}% \doifmode{change}{\inmargin{\tx #1}{\ChcC #2\par}}}
% Inline change
\def\Changer#1{{\doifmode{change}{\ChrC Chrc{#1}}} } % removed\def\Changea#1{{\doifmodedoifmodeelse{change}{\ChaCChac{#1}}{#1}} } % added\def\Changec#1#2{{\doifmodedoifmodeelse{change}{\ChrC Chrc{#1}\ChaCChac{#2}}{#2}}} % changed
% Paragraph added\defineblock [ChangePR]\definestartstopdefineblock [ChangePA] \setupblock [ChangePR] [before={\doifmode{change}{\startsidebar[rulecolor=ChaCChrC]}}, after={\doifmode{change}{blank[overlay]\stopsidebar}}, ]% Paragraph removed\definestartstopsetupblock [ChangePRChangePA] [ before={\doifmode{change}{\startsidebar[rulecolor=ChrCChaC]}}, after={\doifmodeblank[overlay]\stopsidebar}] \doifelsemode {change}{ \stopsidebarkeepblocks[ChangePR,ChangePA]}{ \keepblocks[ChangePA] \setupblock [ChangePA] [before={}, after={}] }
\starttext
This is the initial document without version number\beginChangePR\ChangeV{V.1.0}{Fertig!}\ChangeV{V. 2.0}{Langer Text von DEK entfernt.}\input knuth\endChangePR
\ChangeVChangeD{V. 1.02018-12-22}{First releaseFertig!}This is the first released version.
\startChangePAbeginChangePA\ChangeD{2018-12-23}{Letzter Fehler beseitigt.}\ChangeV{V. 2.0}{Source addedLanger Text von DEK als Seitenfüller}
\input knuth
\stopChangePAendChangePA
\ChangeD{20192018-1012-1023}{ConTeXt Wiki releaseAllerletzter Fehler beseitigt.}\startChangePAThis paragraph was added or the Wiki release.\stopChangePA
In diesem Satz war ein \ChangeDChangec{2019-10-11Fähler}{Translation improvedFehler}.
Beware of \ChangecbeginChangePA\ChangeV{tyopsV. 2.0}{typosFarben geändert}Die Änderungskommentare werden jetzt in {\ChcC blau} ausgegeben, da {\ChrC rot} für gelöschte Texte und {\ChaC grün} für hinzugefügte Texte verwendet wird.\endChangePA
\startChangePAbeginChangePR\ChangeV{V. 3.0}{Syntax veraltet}\ChangeV{V. 2.0}{Global colo[u]rsNeue Befehle \type{ChangeA}There are now three colo[u]rs , \type{ChangeR}, \type{Changea}, \type{ChrCChanger} and und \type{ChaCChangec}} to mark removed and added text and Mit den Befehlen \type{ChcC\ChangeA} for the commentsund \type{\ChangeR} werden hinzugefügte bzw. gelöschte Absätze gekennzeichnet.\stopChangePAendChangePR
\startChangePRbeginChangePA\ChangeV{V. 3.0}{Obsolete syntaxSyntax veraltet}The commands Die neuen Befehle \type{\ChangePAbeginChangePA}/ \type{\endChangePA} (Paragraph added) and und \type{\beginChangePR}/ \type{\ChangePRendChangePR}(Paragraph removed) mark changed paragraphswerden zum hervorheben von absatzweisen Änderungen benutzt.Die Information über die Änderung (Version und Kurzbeschreibung) wird über einen \type{\ChangeV} oder \type{\ChangeD} hinzugefügt.\stopChangePRendChangePA
\startChangePAbeginChangePAAdded paragraphs are marked by \ChangeV{V. 2.0}{Befehle für Änderungen im Text}Mit den Befehlen \type{\startChangePAChangea} and , \type{\stopChangePAChanger}, removed paragraphs by und \type{\startChangePRChangec} and werden hinzugefügte, gelöschte oder geänderte Satzteile gekennzeichnet. Der Befehl \type{\stopChangePRChangec}hat zwei Argumente: alter Text und neuer Text.\stopChangePAendChangePA Information about the change must be added with \typebeginChangePA\ChangeV{V. 3.0}{Absatz hinzugefügt mit Start/Stopp}Absatz hinzugefügt\endChangePA \beginChangePR\ChangeV{V. 3.0} or \type{ChangeDAbsatz gelöscht mit Start/Stopp} commands.Abstaz entfernt\endChangePR Ende
\startsection[title={History}]
By version nummerVersion Number:
\placechangev
\blank[big]
By dateDate:
\placechanged
\stopsection
 
\stoptext
</texcode>
[[Category:Sample documents]]
4

edits

Navigation menu