From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/105128 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Axel Kielhorn Newsgroups: gmane.comp.tex.context Subject: Re: Documentation of change / Evolving documents Date: Sun, 29 Sep 2019 08:59:38 +0200 Message-ID: <588C9B26-325C-4A5E-BFFF-2B8B1E6A7DC1@axelkielhorn.de> References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_48B526D0-9BE5-41A8-8D27-154435A74508" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="65047"; mail-complaints-to="usenet@blaine.gmane.org" To: "ntg-context@ntg.nl" Original-X-From: ntg-context-bounces@ntg.nl Sun Sep 29 09:06:24 2019 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iETHh-000Gm0-Mr for gctc-ntg-context-518@m.gmane.org; Sun, 29 Sep 2019 09:06:23 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 0774516151B; Sun, 29 Sep 2019 09:05:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 66f751OaBa2z; Sun, 29 Sep 2019 09:05:47 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 476CE161520; Sun, 29 Sep 2019 09:05:47 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 8B55D161521 for ; Sun, 29 Sep 2019 09:05:46 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n60yecG5__gh for ; Sun, 29 Sep 2019 09:05:41 +0200 (CEST) Received-SPF: Pass (helo) identity=helo; client-ip=85.215.255.23; helo=mo4-p00-ob.smtp.rzone.de; envelope-from=tex@axelkielhorn.de; receiver= X-Greylist: delayed 361 seconds by postgrey-1.36 at zapf.ntg.nl; Sun, 29 Sep 2019 09:05:41 CEST Original-Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 9FA4F16151B for ; Sun, 29 Sep 2019 09:05:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569740741; s=strato-dkim-0002; d=axelkielhorn.de; h=In-Reply-To:To:References:Date:Subject:Message-Id:From: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=mK58db5fmwpIoqgTBEztY7wwP45pn6/xfuLNLaIwsD8=; b=T2DdKY0ztYxjpPPynHfIP/qlR7hw8QEtMhKSZL2t3tvbZXPJNJYnvHjjHbtESfjDud ByaC2UVIUgwh+SzNwzSxgda9IgnEGBFn76YnluTvOSYO2IdX47gPVzLTqdLnIRCI1xmH YeXCdeX4juD+hRHLon4D8spoGysyzl2KEs13EBBaMLhlhvGghfSY6l1OP4g88mmf5V2r TwxDTumL5hALShTq2Ubeh9YhGEZu4o/rj75KeN+aURqIf+Q2WHmCt5PFAX8l/IDu9iCr BSMzqF4ho/lDBhxRyWovFOSnN8YXqrRXpMuUmdQLiWEXtGsrno73O9poO7aIKa0TE2PE QVDw== X-RZG-AUTH: ":OGkcVUGwfvMLvkVusQ1g9gJQt7WL23nhrqI2F4F9RuxzbAQePvTSV0cr4JoWPbaGO12LpLp8bhv1iGE/dhNmN/p3EHqQBWpzvciVQ279" X-RZG-CLASS-ID: mo00 Original-Received: from [IPv6:2003:cc:ff42:8600:40c:4dc5:de71:7f46] by smtp.strato.de (RZmta 44.28.0 AUTH) with ESMTPSA id Y027dav8T6xdHYE (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Sun, 29 Sep 2019 08:59:39 +0200 (CEST) In-Reply-To: X-Mailer: Apple Mail (2.3124) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:105128 Archived-At: --Apple-Mail=_48B526D0-9BE5-41A8-8D27-154435A74508 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Am 19.01.2019 um 09:06 schrieb Axel Kielhorn : Earlier this year I wrote a first attempt to document evolving = documents. In the meantime this document has evolved and I included the current = version here. There is only one thing I don=E2=80=99t like: Currently I write: \ChangeA{V. 2.0}{Mit den Befehlen \type{\Changea}, \type{\Changer} und = \type{\Changec} werden hinzugef=C3=BCgte, gel=C3=B6schte oder ge=C3=A4nder= te Satzteile gekennzeichnet. Der Befehl \type{\Changec} hat zwei = Argumente: alter Text und neuer Text.} But I would prefer to write \startChangeA{V. 2.0} Mit den Befehlen \type{\Changea}, \type{\Changer} und \type{\Changec} = werden hinzugef=C3=BCgte, gel=C3=B6schte oder ge=C3=A4nderte Satzteile = gekennzeichnet. Der Befehl \type{\Changec} hat zwei Argumente: alter = Text und neuer Text. \stopChangeA Or maybe: \startChangeA[version=3D{V. 2.0}] Once this is fixed I=E2=80=99d like to translate it to english and put = it into the Wiki. Greetings Axel --Apple-Mail=_48B526D0-9BE5-41A8-8D27-154435A74508 Content-Disposition: attachment; filename=context_change.tex Content-Type: application/octet-stream; name="context_change.tex" Content-Transfer-Encoding: quoted-printable %=20!TEX=20TS-program=20=3D=20ConTeXt=20(LuaTeX=201.0.9)=0A%=20!TEX=20= encoding=20=3D=20UTF-8=20Unicode=0A=0A%=20Copyright=202018=20-=202019=20= Axel=20Kielhorn=0A%=20Lizenz:=20CC-BY-SA=204.0=20Unported=20= http://creativecommons.org/licenses/by-sa/4.0/deed.de=0A=0A= \enablemode[change]=0A\setuphyphenation[method=3Dexpanded]=0A=0A= \language[de]=0A\mainlanguage[de]=0A\setbreakpoints[compound]=0A=0A= \setuppapersize=20[A4][A4]=0A\setuplayout=20=20=20=20[width=3Dmiddle,=20=20= backspace=3D1.5in,=20cutspace=3D1.5in,=0A=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20height=3Dmiddle,=20topspace=3D0.75in,=20= bottomspace=3D0.75in]=0A=0A\setupbodyfont[11pt]=0A=0A%=20Register=20f=C3=BC= r=20Version=0A=0A\defineregister=20[changev]=0A\setupregister=20=20= [changev]=20[=0A=20=20indicator=3Dno=20=20=20=20=20=20=20=20=20=20%%=20= no=20letter=0A=20=20=20=20=20=20style=3Dsansbold,=20=20=20%%=20headings=0A= =20=20textstyle=3Dslanted,=20=20=20=20%%=20entries=0A=20=20= pagestyle=3Dbolditalic,=20%%=20page=20refs=0A=20=20=20=20=20=20=20=20=20=20= n=3D1,=20=20=20=20=20=20=20=20=20=20%%=20columns=0A]=0A=0A%=20Register=20= f=C3=BCr=20Datum=0A=0A\defineregister=20[changed]=0A\setupregister=20=20= [changed]=20[=0A=20=20indicator=3Dno=20=20=20=20=20=20=20=20=20=20%%=20= no=20letter=0A=20=20=20=20=20=20style=3Dsansbold,=20=20=20%%=20headings=0A= =20=20textstyle=3Dslanted,=20=20=20=20%%=20entries=0A=20=20= pagestyle=3Dbolditalic,=20%%=20page=20refs=0A=20=20=20=20=20=20=20=20=20=20= n=3D1,=20=20=20=20=20=20=20=20=20=20%%=20columns=0A]=0A=0A= \def\ChangeV#1#2{\changev{#1+#2}\doifmode{change}{\inmargin{\tx=20= #1}{\blue=20#2\par}}}=0A= \def\ChangeD#1#2{\changed{#1+#2}\doifmode{change}{\inmargin{\tx=20= #1}{\blue=20#2\par}}}=0A=0A%=20Paragraph=20added=0A= \def\ChangeA#1#2{\doifmode{change}{\inmargin{\tx=20= #1}\startsidebar[rulecolor=3Ddarkgreen]}#2\doifmode{change}{\stopsidebar}}= =0A%=20Paragraph=20removed=0A= \def\ChangeR#1#2{\doifmode{change}{\inmargin{\tx=20= #1}\startsidebar[rulecolor=3Dred]#2\stopsidebar}}=0A=0A= \def\Changer#1{{\doifmode{change}{\red=20#1}}}=0A= \def\Changea#1{{\doifmode{change}{\darkgreen}#1}}=0A= \def\Changec#1#2{{\doifmode{change}{\red=20#1\darkgreen}#2}}=0A=0A= \starttext=0A=0A\ChangeV{V.=201.0}{Fertig!}=0A\ChangeR{V.=202.0}{\input=20= knuth}=0A=0A\ChangeD{2018-12-22}{Fertig!}=0A=0A= \ChangeD{2018-12-23}{Letzter=20Fehler=20beseitigt.}=0A\ChangeA{V.=20= 2.0}{\input=20knuth}=0A=0A\ChangeD{2018-12-23}{Allerletzter=20Fehler=20= beseitigt.}=0A=0AIn=20diesem=20Satz=20war=20ein=20= \Changec{F=C3=A4hler}{Fehler}.=0A=0A\ChangeV{V.=202.0}{Farben=20= ge=C3=A4ndert}=0A\ChangeA{V.=202.0}{Die=20=C3=84nderungskommentare=20= werden=20jetzt=20in=20{\blue=20blau}=20ausgegeben,=20da=20{\red=20rot}=20= f=C3=BCr=20gel=C3=B6schte=20Texte=20und=20{\darkgreen=20gr=C3=BCn}=20= f=C3=BCr=20hinzugef=C3=BCgte=20Texte=20verwendet=20wird.}=0A=0A= \ChangeV{V.=202.0}{Neue=20Befehle=20\type{ChangeA},=20\type{ChangeR},=20= \type{Changea},=20\type{Changer}=20und=20\type{Changec}}=0A\ChangeA{V.=20= 2.0}{Mit=20den=20Befehlen=20\type{\ChangeA}=20und=20\type{\ChangeR}=20= werden=20hinzugef=C3=BCgte=20bzw.=20gel=C3=B6schte=20Abs=C3=A4tze=20= gekennzeichnet.}=0A=0A\ChangeA{V.=202.0}{Mit=20den=20Befehlen=20= \type{\Changea},=20\type{\Changer}=20und=20\type{\Changec}=20werden=20= hinzugef=C3=BCgte,=20gel=C3=B6schte=20oder=20ge=C3=A4nderte=20Satzteile=20= gekennzeichnet.=20Der=20Befehl=20\type{\Changec}=20hat=20zwei=20= Argumente:=20alter=20Text=20und=20neuer=20Text.}=0A=0AEnde=0A=0A= \startsection[title=3D{History}]=0A=0ANach=20Versionsnummer:=0A=0A= \placechangev=0A=0A\blank[big]=0ANach=20Datum:=0A=0A\placechanged=0A=0A= \stopsection=0A=0A\stoptext=0A= --Apple-Mail=_48B526D0-9BE5-41A8-8D27-154435A74508 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_48B526D0-9BE5-41A8-8D27-154435A74508 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --Apple-Mail=_48B526D0-9BE5-41A8-8D27-154435A74508--