summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-03-19 23:17:29 +0000
committerKarl Berry <karl@freefriends.org>2012-03-19 23:17:29 +0000
commitc036240d48a7cce4186d6429da3a747348b68362 (patch)
tree5f541777c8583dac417190b5eff04bde0c52bf06
parent2fa6e82bbf186df35bebbbc6c32c8f2c4587014f (diff)
nicetext (19mar12)
git-svn-id: svn://tug.org/texlive/trunk@25699 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/ANNOUNCE.txt39
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/CHANGE.LOG34
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/CHANGE.txt276
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/FILEs.txt1
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/RELEAS05.txt32
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/SrcFILEs.txt64
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/demo/arseneau.pdfbin136653 -> 254582 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/demo/substr.pdfbin122690 -> 241657 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/fifinddo.pdfbin479900 -> 480405 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/makedoc.pdfbin480923 -> 487258 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/mdoccheat.pdfbin69681 -> 136762 bytes
-rw-r--r--Master/texmf-dist/doc/latex/nicetext/readprov.log27
-rw-r--r--Master/texmf-dist/source/latex/nicetext/makedoc.tex20
-rw-r--r--Master/texmf-dist/source/latex/nicetext/mdoccheat.tex15
-rw-r--r--Master/texmf-dist/source/latex/nicetext/srcfiles.tex3
-rw-r--r--Master/texmf-dist/tex/latex/nicetext/fifinddo.sty30
-rw-r--r--Master/texmf-dist/tex/latex/nicetext/makedoc.sty94
-rw-r--r--Master/texmf-dist/tex/latex/nicetext/run/arseneau.tex8
-rw-r--r--Master/texmf-dist/tex/latex/nicetext/run/substr.tex10
19 files changed, 265 insertions, 388 deletions
diff --git a/Master/texmf-dist/doc/latex/nicetext/ANNOUNCE.txt b/Master/texmf-dist/doc/latex/nicetext/ANNOUNCE.txt
index a9c6ac27990..cc3ac31c0e6 100644
--- a/Master/texmf-dist/doc/latex/nicetext/ANNOUNCE.txt
+++ b/Master/texmf-dist/doc/latex/nicetext/ANNOUNCE.txt
@@ -1,32 +1,21 @@
nicetext: minimal markup for documentation, text filtering ...
=================================================================
-Release 0.5 2011/12/05:
+Release 0.51 2012/03/18:
-`mdoccorr.cfg'
- - bug fix for 2011/10/25: `...' at line ends
- - applying new \PrependExpandableAllReplacer* from:
+- `fifinddo.sty' v0.51
-`fifinddo.sty' v0.5
- - \PrependExpandableAllReplacer* uses automatically generated
- job ids, job id `*' alias for most recent,
- new \MakeSetupCommand another simplification
- - new \ifFinalInputFile + \ProcessFinalFileWith simplify
- typical applications
- - support for "ligatures" like `--' and `---' with blog.sty
- (from morehype bundle)
- - input check fixed
- - \CloseResultFile message "aligned"
- - \ProcessInputWith reimplemented
- - documentation modifications
+ fixes a bug related to support of some lightweight markup
+ in HTML generation by blog.sty. The bug had affected
+ documentation of previous fifinddo and makedoc releases.
+ Anyway ...
- `makedoc.sty' v0.42
- - new \MakeSingleDoc simplifies typical application
- - \MakeDoc reads mdoccorr.cfg
+- `makedoc.sty' v0.5
- `makedoc.cfg'
- logical markup \code + \pkg
+ with all the \Make... commands for preprocessing packages
+ for documentation, a `*' avoids inputting mdoccorr.cfg
+ (replacement rules .txt -> .tex)
+
+- documentation samples `substr' and `arseneau'
+
+ updated to use \MakeCloseDoc* for specific replacement rules
-`niceverb.sty' v0.44
- - modified \niceverb_collect_egroup/\VerticalCmdBox
- (little success)
- - doc. clarification
diff --git a/Master/texmf-dist/doc/latex/nicetext/CHANGE.LOG b/Master/texmf-dist/doc/latex/nicetext/CHANGE.LOG
index 3e688700894..a59b52252aa 100644
--- a/Master/texmf-dist/doc/latex/nicetext/CHANGE.LOG
+++ b/Master/texmf-dist/doc/latex/nicetext/CHANGE.LOG
@@ -1,9 +1,39 @@
+______________________________________________________________________
+nicetext RELEASE 0.51 2012/03/18 SUMMARY: fifinddo fix,
+ makedoc avoids mdoccorr.cfg by *,
+ affected documentation updated
+
+ ANNOUNCE.txt 2012/03/18 updated
+ CHANGE.LOG 2012/03/18 updated
+ FILEs.txt 2012/03/18 updated
+ RELEAS05.txt 2012/03/18 renamed
+ SrcFILEs.txt 2012/03/18 uses longnamefilelist.sty,
+ updated
+
+- fifinddo.sty v0.51 2012/03/17 fix of setup alternatives,
+ affecting documentations
+ fifinddo.pdf 2012/03/17 updated
+
+- makedoc.sty v0.5 2010/03/30 \Make...* avoids inputting
+ mdoccorr.cfg
+ makedoc.tex 2012/03/18 summary updated
+ makedoc.pdf 2012/03/18 updated
+ mdoccheat.tex 2012/03/18 updated
+ mdoccheat.pdf 2012/03/18 updated
+
+- arseneau.tex 2012/03/18 uses \MakeCloseDoc*
+ arseneau.pdf 2012/03/18 updated
+ substr.tex 2012/03/18 uses \MakeCloseDoc* and ragged2e
+ substr.pdf 2012/03/18 updated
+
+ srcfiles.tex 2012/03/18 uses longnamefilelist.sty
+
______________________________________________________________________
nicetext RELEASE 0.5a 2011/12/07 corrects description of
fifinddo.sty v0.5 in ANNOUNCE.txt for bundle release 0.5 and here
-below: support not for blogexec, but for support of "ligatures" in
-pending blog.sty v0.7 (morehype bundle)
+below: support not for blogexec, but for "ligatures" in pending
+blog.sty v0.7 (morehype bundle)
______________________________________________________________________
nicetext RELEASE 0.5 2011/12/05
diff --git a/Master/texmf-dist/doc/latex/nicetext/CHANGE.txt b/Master/texmf-dist/doc/latex/nicetext/CHANGE.txt
deleted file mode 100644
index 3e688700894..00000000000
--- a/Master/texmf-dist/doc/latex/nicetext/CHANGE.txt
+++ /dev/null
@@ -1,276 +0,0 @@
-
-______________________________________________________________________
-nicetext RELEASE 0.5a 2011/12/07 corrects description of
-fifinddo.sty v0.5 in ANNOUNCE.txt for bundle release 0.5 and here
-below: support not for blogexec, but for support of "ligatures" in
-pending blog.sty v0.7 (morehype bundle)
-
-______________________________________________________________________
-nicetext RELEASE 0.5 2011/12/05
-
- DOC.
- ANNOUNCE.txt 2011/12/05 most recent
- CHANGE.LOG/txt 2011/12/05 updated
- SrcFILEs.txt 2011/12/05 updated
- fifinddo.pdf 2011/11/21 updated
- makedoc.pdf 2011/12/03 updated
- niceverb.pdf 2011/12/05 updated
-
- DOCSRC.
- fifinddo.tex 2011/11/19 [fleqn], \pagebreak
- makedoc.tex 2011/11/19 or \RequirePackage,
- \MakeSingleDoc
- niceverb.tex 2011/11/05 mod. pdftitle
- srcfiles.tex 2011/12/05 cosmetic
-
- USE.
- fifinddo.sty v0.5 2011/11/21 \PrependExpandableAllReplacer*,
- + job `*' + \MakeSetupCommand
- + \ifFinalInputFile
- + \ProcessFinalFileWith
- input check fixed,
- \CloseResultFile message
- "aligned", \protected@edef,
- \ProcessInputWith reimplemented,
- doc. mod.s
- makedoc.cfg 2011/11/20 + \code + \pkg
- makedoc.sty v0.42 2011/11/19 + \MakeSingleDoc; \MakeDoc
- reads mdoccorr.cfg
- mdoccorr.cfg 2011/12/03 fix `...', apply
- \PrependExpandableAllReplacer*
- niceverb.sty v0.44 2011/12/05 mod. \niceverb_collect_egroup/
- \VerticalCmdBox, doc. fix
-
-______________________________________________________________________
-nicetext RELEASE 0.47 2011/10/25
-`mdoccorr.cfg' uses `csquotes''s idea for symmetrical text ellipsis
-(\unkern), no need for new macro as in r0.45; adds `...)'
-
-______________________________________________________________________
-nicetext RELEASE 0.46 2011/10/23
-`fifinddo' v0.44 sends messages from \ResultFile and \CloseResultFile
-
-______________________________________________________________________
-nicetext RELEASE 0.45 2011/10/14
-1. mdoccorr.cfg turns `...:' into `\dots:' (as opposed to symmetrical
- versions of \dots inside or before words; needs new \MDtwodots)
-2. typo fixes in makedoc.sty and niceverb.tex
-3. -> makedoc.pdf, nicetext.pdf
-
-______________________________________________________________________
-nicetext RELEASE 0.44 2011/09/14 SUMMARY: niceverb + \AddQuotes,
- enhancements for dialogues and
- templates, mdoccheat.pdf back
- RUN.
-README-run.txt 2011/09/14 more accurate
- copyfile.tex 2011/09/13 adjusted for fddial0g v0.2
- fdtxttex.tex 2011/09/13 adjusted for fddial0g/fifinddo
- fdtxttex.tpl 2011/09/13 uses fifinddo v0.43
- makedoc.tpl 2011/08/23 uses fifinddo v0.43
-
- RUNUSE.
- atari.cfg 2011/09/13 adjusted for fddial0g v0.2
- u8atablg.fdf 2011/09/12 new
- fddial0g.sty v0.2 2011/09/13 all ideas carried out
- copyfile.cfg 2011/09/13 adjusted for fddial0g v0.2
- fdtxttex.cfg 2011/09/12 adjusted for fddial0g v0.2
-
- USE.
- fifinddo.sty v0.43 2011/09/13 + \CorrectedInputLine
- mdoccorr.cfg 2011/09/13 reloadable in dialogues
- niceverb.sty v0.44 2011/09/09 + \AddQuotes
-
-______________________________________________________________________
-r0.43a 2011/08/25 adds in ANNOUNCE.txt as of 2011/08/25
-that makedoc.cfg provides \MDkeywords and {MDabstract}
-
-______________________________________________________________________
-nicetext RELEASE 0.43 2011/08/23 SUMMARY: dialogues enhanced
- (new copyfile.tex, fddial0g.sty),
- makedoc.cfg enhanced,
- niceverb.sty gets \gt+\lt
- and an .aux bug fix.
-
- ANNOUNCE.txt 2011/08/23 announcing present release
- CHANGE.LOG/txt 2011/08/23 updated
- SrcFILEs.txt 2011/08/23 updated, was FileList.txt
- README(.txt,.pdf) 2011/08/23 + .tds + copyfile.tex
- README.tex 2010/02/14 moved by one line
-README-run.txt 2011/08/23 new
- atari.cfg 2011/08/23 new
- atari.fdf 2010/08/23 new here
- copyfile.cfg 2011/08/22 new
- copyfile.tex 2011/08/22 + \Prov... for fileinfo
- fddial0g.sty 2011/08/23 new
- fdtxttex.tex 2011/08/23 uses fddial0g.sty
- fdtxttex.tpl 2011/08/21 + \Prov... for fileinfo
- fifinddo.sty v0.42a 2011/08/22 documentation fix
- fifinddo.tex 2011/08/22 using new makedoc.cfg
- makedoc.cfg 2011/08/22 + color.sty + \acro + \meta
- makedoc.sty v0.41a 2011/08/22 documentation fix
- makedoc.tex 2011/08/22 using new makedoc.cfg
- makedoc.tpl 2011/08/23 + \Prov... for fileinfo
- niceverb.sty v0.43 2011/08/20 + \gt + \lt, .aux fix
- niceverb.tex 2011/08/22 using new makedoc.cfg
- srcfiles.tex 2011/08/22 collects infos, was gather.tex
- substr.tex 2011/08/20 + \Prov... for fileinfo
-
-______________________________________________________________________
-r0.42a 2011/01/30 moves makedoc.cfg to docsrc, changes name
-`FILES.txt' into `FILEs.txt' and ordering within the file,
-and uses the `source' tree in the .tds.
-______________________________________________________________________
-nicetext RELEASE 0.42 2011/01/26 SUMMARY: corrected `makedoc.sty',
- enhanced `fifinddo.sty' and
- .txt->.tex, use `hypertoc.sty'
- and `texlinks.sty', minor fixes,
- documentation enhancements
-
- README(.txt) 2011/01/26 updated
- README.pdf 2011/01/26 new, README version
- README.tex 2011/02/14 moved by one line
- CHANGE.LOG/txt 2011/01/26 updated
- FileList.txt/gather.tex2011/01/26 new for source file versions
- fifinddo.sty v0.42a 2011/08/22
- fifinddo.tex/pdf 2010/11/27 uses `readprov.sty', +TODO
- makedoc.cfg 2011/01/24 uses `hypertoc' and `readprov'
- makedoc.sty v0.41 2011/01/25 corrected!
- makedoc.tex/pdf 2011/01/25 uses `readprov.sty'
- mdoccorr.cfg 2011/01/12 `<-', `->'; `...' re-implem.
- niceverb.sty v0.42 2011/01/26 fixes, code to `texlinks.sty'
- nicetext.tex/pdf 2011/01/26 enhanced, uses `readprov.sty'
-
-______________________________________________________________________
-nicetext RELEASE 0.41 2010/04/05 SUMMARY: documentation changes,
- corrected `niceverb.sty',
- added third-party example
-
- FILES.txt 2010/04/05 changed name (for ...), updated,
- corrected
- README(.txt) 2010/04/05 typo fix ("http."), correction
- README.tex 2010/11/27 new, generates README.pdf
- CHANGE.LOG 2010/04/05 updated
- CHANGE.txt 2010/04/05 new copy of CHANGE.LOG
- arseneau.tex/pdf 2010/04/05 added `optional.sty'
- fifinddo.sty v0.4a 2010/04/04 copyright updated
- niceverb.sty v0.41 2010/04/05 stamp v0.33 -> v0.4,
- corrected \AutoCmdInput
- nicetext.tex/pdf 2010/04/05 corrected
-
-______________________________________________________________________
-nicetext RELEASE 0.4 2010/03/30 SUMMARY: `% ' commenting style
- supported, applied to packages
- by Donald Arseneau, extended
- formatting through specific
- replacements, also with
- substr.sty, improved setup for
- \MakeDocCorrHook
-
-- FILES 2010/03/30 updated
- README 2010/03/30 updated
- CHANGE.LOG 2010/03/30 updated
- NNOUNCE.txt 2010/03/30 updated
- RELEA03.txt 2010/03/30 renamed
-
-- fifinddo.sty v0.4 2010/03/29 setup for replacement chaining
- and \MakeDocCorrectHook
- improved: \SetPatternCodes,
- \ResetPatternCodes,
- \SetCorrectHookJob,
- \SetCorrectHookJobLast
- fifinddo.pdf 2010/03/29 updated
- fdtxttex.tex 2010/03/30 updated
- fdtxttex.tpl 2010/03/30 updated
-
-- makedoc.sty v0.4 2010/03/30 `% ' commenting style supported,
- \ResetCodeLineNumbers,
- use \ResetPatternCodes
- makedoc.pdf 2010/03/30 updated, fixed
- makedoc.cfg 2010/03/29 unchanged
- makedoc.tpl 2010/03/23 unchanged
- mdoccheat.pdf 2010/03/30 updated, renamed mdoccheat.tex
- mdoccorr.cfg 2010/03/29 uses new fifinddo commands
-
-- niceverb.sty v0.4 2010/03/29 auto mode: \AddToNoVerbList,
- safer restoring of underscore
- niceverb.pdf 2010/03/29 updated
-
-- arseneau.tex 2010/03/30 first CTAN release
- arseneau.pdf 2010/03/30 first CTAN release
- sample.txt 2010/03/22 unchanged
- substr.tex 2010/03/30 extended formatting by specific
- replacments using new fifinddo
- commands; corrections
- substr.pdf 2010/03/30 first CTAN release
-
-______________________________________________________________________
-nicetext RELEASE 0.3 2010/03/23 SUMMARY: `makedoc' simplified,
- `niceverb' robustified,
- `fifinddo' re-implemented
- & slightly enhanced,
- txt to TeX dialogue & templates
-
-- FILES 2010/03/23 first CTAN release
- README 2010/03/23 updated
- CHANGE.LOG 2010/03/23 updated
- NNOUNCE.TXT 2010/03/23 updated
-
-- fifinddo.sty v0.31 2010/03/23 replacement chaining improved:
- \PrependExpandableAllReplacer;
- works with character codes > 127;
- setup-setup unified
- fifinddo.pdf 2010/03/23 updated
- fdtxttex.tex 2010/03/22 first CTAN release
- fdtxttex.tpl 2010/03/23 first CTAN release
- mkfddoc.tex removed
-
-- makedoc.sty v0.3 2010/03/19 bundling to standalone commands
- makedoc.pdf 2010/03/23 updated & much extended
- (list of script commands)
- makedoc.cfg 2010/03/20 no longer essential
- makedoc.tpl 2010/03/23 first CTAN release
- mdoccheat.pdf 2010/03/21 first CTAN release
- mdoccorr.cfg 2010/03/23 replaces `mdcorr.cfg', uses
- \Prepend...
-
-- niceverb.sty v0.32 2010/03/23 robustified, incl.
- `hyperref' compatibility
- & dis-/re-enabling
- niceverb.pdf 2010/03/23 much extended
-
-- sample.txt 2010/03/22 first CTAN release
- substr.tex 2010/03/18 first CTAN release
-
-______________________________________________________________________
-nicetext RELEASE 0.2 2009/04/15 add `fifinddo' and `makedoc' for
- txt -> latex preprocessing
-
-- README 2009/04/15 updated
- CHANGE.LOG 2009/04/15 new
-
-- fifinddo.sty v0.3 2009/04/15 first CTAN release
- fifinddo.pdf 2009/04/15
- mkfddoc.tex 2009/04/15
-
-- makedoc.sty v0.2 2009/04/13 first CTAN release
- makedoc.pdf 2009/04/15
- makedoc.cfg 2009/04/15
- mdcorr.cfg 2009/04/15
-
-- niceverb.sty v0.2 2009/04/15 strengthened \SimpleVerb,
- \sf detection after `(',
- more for \niceverbNoVerList
- niceverb.pdf 2009/04/15 adjusted to new doc generation
- method, mentioning it,
- motivation extended,
- more examples
-
-______________________________________________________________________
-nicetext RELEASE 0.1 2009/02/23: first CTAN releases of
- `niceverb' and `wiki'
-
-- niceverb.sty v0.1 2009/02/21
- niceverb.pdf 2009/02/23
-
-- wiki.sty v0.2 2008/07/02
- wikicheat.pdf 2009/01/17
diff --git a/Master/texmf-dist/doc/latex/nicetext/FILEs.txt b/Master/texmf-dist/doc/latex/nicetext/FILEs.txt
index 7bf9fade487..f56cde79599 100644
--- a/Master/texmf-dist/doc/latex/nicetext/FILEs.txt
+++ b/Master/texmf-dist/doc/latex/nicetext/FILEs.txt
@@ -23,6 +23,7 @@ doc documentation
|___RELEAS04.txt announcement for earlier release
|_RELEASE042.txt announcement for earlier release
|_RELEASE043.txt announcement for earlier release
+|__RELEASE05.txt announcement for earlier release
|___fifinddo.pdf for fifinddo.sty
|____makedoc.pdf for makedoc.sty
|__mdoccheat.pdf lists makedoc+fifinddo commands
diff --git a/Master/texmf-dist/doc/latex/nicetext/RELEAS05.txt b/Master/texmf-dist/doc/latex/nicetext/RELEAS05.txt
new file mode 100644
index 00000000000..a9c6ac27990
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/nicetext/RELEAS05.txt
@@ -0,0 +1,32 @@
+nicetext: minimal markup for documentation, text filtering ...
+=================================================================
+Release 0.5 2011/12/05:
+
+`mdoccorr.cfg'
+ - bug fix for 2011/10/25: `...' at line ends
+ - applying new \PrependExpandableAllReplacer* from:
+
+`fifinddo.sty' v0.5
+ - \PrependExpandableAllReplacer* uses automatically generated
+ job ids, job id `*' alias for most recent,
+ new \MakeSetupCommand another simplification
+ - new \ifFinalInputFile + \ProcessFinalFileWith simplify
+ typical applications
+ - support for "ligatures" like `--' and `---' with blog.sty
+ (from morehype bundle)
+ - input check fixed
+ - \CloseResultFile message "aligned"
+ - \ProcessInputWith reimplemented
+ - documentation modifications
+
+ `makedoc.sty' v0.42
+ - new \MakeSingleDoc simplifies typical application
+ - \MakeDoc reads mdoccorr.cfg
+
+ `makedoc.cfg'
+ logical markup \code + \pkg
+
+`niceverb.sty' v0.44
+ - modified \niceverb_collect_egroup/\VerticalCmdBox
+ (little success)
+ - doc. clarification
diff --git a/Master/texmf-dist/doc/latex/nicetext/SrcFILEs.txt b/Master/texmf-dist/doc/latex/nicetext/SrcFILEs.txt
index 4d9fc2b6834..50d3e638385 100644
--- a/Master/texmf-dist/doc/latex/nicetext/SrcFILEs.txt
+++ b/Master/texmf-dist/doc/latex/nicetext/SrcFILEs.txt
@@ -1,36 +1,36 @@
- *File List*
- DOCSRC.
- README.tex 2011/02/14 make README.pdf
-fifinddo.tex 2011/11/19 documenting fifinddo.sty
- makedoc.tex 2011/11/19 documenting makedoc.sty
-niceverb.tex 2011/11/05 documenting niceverb.sty
-mdoccheat.tex 2011/01/26 cheat sheet for `makedoc.sty'
-wikicheat.tex 2011/01/26 cheatsheet for wiki.sty
-srcfiles.tex 2011/12/05 file infos -> SrcFILEs.txt
- RUN.
-arseneau.tex 2010/04/05 some packages by D. Arseneau (ul)
- substr.tex 2011/08/20 [2010/03/30] documentation for substr.sty
-copyfile.tex 2011/09/13 copy*ing/converting (UL)
-fdtxttex.tex 2011/09/13 txt to TeX by dialogue (UL)
-fdtxttex.tpl 2011/09/13 fifinddo correction template
- makedoc.tpl 2011/09/14 makedoc preprocessing template
- RUNUSE.
- atari.cfg 2011/09/13 sample for copyfile.tex
- atari.fdf 2010/08/29 Atari German to ISO-8859 with blog.sty
-u8atablg.fdf 2011/09/12 UTF-8->Atari/blog with fdtxttex
-fddial0g.sty 2011/09/13 v0.2 dialogues with fifinddo (UL)
-copyfile.cfg 2011/09/13 initializing copyfile.tex
-fdtxttex.cfg 2011/09/12 initializing fdtxttex.tex
- USE.
-fifinddo.sty 2011/11/21 v0.5 filtering TeX(t) files by TeX (UL)
- makedoc.sty 2011/11/19 v0.42 TeX input from *.sty (UL)
- makedoc.cfg 2011/11/20 documentation settings
-mdoccorr.cfg 2011/12/03 local typographical corrections with makedoc.sty
-niceverb.sty 2011/11/05 v0.44 minimize doc markup (UL)
- wiki.sty 2008/07/02 v0.2 LaTeX through Wiki markup
- ***********
+ *File List*
+ DOCSRC.
+ README.tex 2011/02/14 make README.pdf
+ fifinddo.tex 2011/11/19 documenting fifinddo.sty
+ makedoc.tex 2012/03/18 documenting makedoc.sty
+ niceverb.tex 2011/11/05 documenting niceverb.sty
+mdoccheat.tex 2011/01/26 cheat sheet for `makedoc.sty'
+wikicheat.tex 2011/01/26 cheatsheet for wiki.sty
+ srcfiles.tex 2012/03/18
+ RUN.
+ arseneau.tex 2012/03/18 some packages by D. Arseneau (ul)
+ substr.tex 2012/03/18 documentation for substr.sty
+ copyfile.tex 2011/09/13 copy*ing/converting (UL)
+ fdtxttex.tex 2011/09/13 txt to TeX by dialogue (UL)
+ fdtxttex.tpl 2011/09/13 fifinddo correction template
+ makedoc.tpl 2011/09/14 makedoc preprocessing template
+ RUNUSE.
+ atari.cfg 2011/09/13 sample for copyfile.tex
+ atari.fdf 2010/08/29 Atari German to ISO-8859 with blog.sty
+ u8atablg.fdf 2011/09/12 UTF-8->Atari/blog with fdtxttex
+ fddial0g.sty 2011/09/13 v0.2 dialogues with fifinddo (UL)
+ copyfile.cfg 2011/09/13 initializing copyfile.tex
+ fdtxttex.cfg 2011/09/12 initializing fdtxttex.tex
+ USE.
+ fifinddo.sty 2012/03/17 v0.51 filtering TeX(t) files by TeX (UL)
+ makedoc.sty 2012/03/18 v0.5 TeX input from *.sty (UL)
+ makedoc.cfg 2011/11/20 documentation settings
+ mdoccorr.cfg 2011/12/03 local typographical corrections with makedoc.sty
+ niceverb.sty 2011/12/05 v0.44 minimize doc markup (UL)
+ wiki.sty 2008/07/02 v0.2 LaTeX through Wiki markup
+ ************
- List made at 2011/12/05, 09:45
+ List made at 2012/03/18, 14:15
from script file srcfiles.tex
diff --git a/Master/texmf-dist/doc/latex/nicetext/demo/arseneau.pdf b/Master/texmf-dist/doc/latex/nicetext/demo/arseneau.pdf
index 664f570a989..c928f5058f0 100644
--- a/Master/texmf-dist/doc/latex/nicetext/demo/arseneau.pdf
+++ b/Master/texmf-dist/doc/latex/nicetext/demo/arseneau.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nicetext/demo/substr.pdf b/Master/texmf-dist/doc/latex/nicetext/demo/substr.pdf
index 70f723d2b3d..f87d6966fa8 100644
--- a/Master/texmf-dist/doc/latex/nicetext/demo/substr.pdf
+++ b/Master/texmf-dist/doc/latex/nicetext/demo/substr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nicetext/fifinddo.pdf b/Master/texmf-dist/doc/latex/nicetext/fifinddo.pdf
index 30416e7f03b..bff454c8ccf 100644
--- a/Master/texmf-dist/doc/latex/nicetext/fifinddo.pdf
+++ b/Master/texmf-dist/doc/latex/nicetext/fifinddo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nicetext/makedoc.pdf b/Master/texmf-dist/doc/latex/nicetext/makedoc.pdf
index c72a9b4ef4f..79d082ad9c4 100644
--- a/Master/texmf-dist/doc/latex/nicetext/makedoc.pdf
+++ b/Master/texmf-dist/doc/latex/nicetext/makedoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nicetext/mdoccheat.pdf b/Master/texmf-dist/doc/latex/nicetext/mdoccheat.pdf
index 1ead8986302..d12a9be1458 100644
--- a/Master/texmf-dist/doc/latex/nicetext/mdoccheat.pdf
+++ b/Master/texmf-dist/doc/latex/nicetext/mdoccheat.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/nicetext/readprov.log b/Master/texmf-dist/doc/latex/nicetext/readprov.log
new file mode 100644
index 00000000000..1da240c4982
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/nicetext/readprov.log
@@ -0,0 +1,27 @@
+This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=latex 2011.11.14) 18 MAR 2012 17:41
+entering extended mode
+ %&-line parsing enabled.
+**\RequirePackage{readprov} \ReadFileInfos{fifinddo.sty}
+(/usr/share/texmf-texlive/tex/latex/fileinfo/readprov.sty
+Package: readprov 2010/11/27 v0.3 file infos without loading (UL)
+)
+(/usr/share/texmf-texlive/tex/latex/nicetext/fifinddo.sty
+File: fifinddo.sty 2012/01/20 v0.51 filtering TeX(t) files by TeX (UL)
+)
+*\typeout{^^J^^J *fifinddo.sty info*: \space \csname ver@fifinddo.sty\endcsname
+^^J^^J}\stop
+
+
+ *fifinddo.sty info*: 2012/01/20 v0.51 filtering TeX(t) files by TeX (UL)
+
+
+
+Here is how much of TeX's memory you used:
+ 33 strings out of 495022
+ 717 string characters out of 1181057
+ 45235 words of memory out of 3000000
+ 3319 multiletter control sequences out of 15000+50000
+ 3640 words of font info for 14 fonts, out of 3000000 for 9000
+ 28 hyphenation exceptions out of 8191
+ 13i,1n,17p,136b,45s stack positions out of 5000i,500n,10000p,200000b,50000s
+No pages of output.
diff --git a/Master/texmf-dist/source/latex/nicetext/makedoc.tex b/Master/texmf-dist/source/latex/nicetext/makedoc.tex
index f09d2a5bd23..fdf4ce95b11 100644
--- a/Master/texmf-dist/source/latex/nicetext/makedoc.tex
+++ b/Master/texmf-dist/source/latex/nicetext/makedoc.tex
@@ -1,4 +1,4 @@
-\ProvidesFile{makedoc.tex}[2011/11/19 documenting makedoc.sty]
+\ProvidesFile{makedoc.tex}[2012/03/18 documenting makedoc.sty]
\RequirePackage{makedoc}
\documentclass[fleqn]{article} %% fleqn 2011/10/12
\input{makedoc.cfg}
@@ -189,6 +189,7 @@ or you can switch to it by
\[`\CopyFDconditionFromTo{PScomment}{comment}'\]
\subsection{Markup in comments}
+\label{sec:mdoccorr-tex} %% 2012/03/18
Packages using the 'doc'\slash '.dtx' system as well as alternative
highly developed systems mentioned above use (enhanced) usual
\emph{\LaTeX} syntax for markup of comments. Other packages just use
@@ -534,6 +535,19 @@ file from a single input file! Therefore:
% difficult---its parsing and that from 'verbatim' cannot
% distinguish between markup code and typeset code.}
% \end{enumerate}
+\subsection{Star avoids &\input{mdoccorrhook}}
+All the preprocessing commands described above---apart from the
+'fifinddo' command `\ProcessFileWith'---input the file
+'mdoccorr.cfg' with (typographical) replacement rules
+(Sec.~\ref{sec:mdoccorr-tex}, Sec.~\ref{sec:mdoccorr})
+automatically. They have star variants that don't:
+|\MakeInputJobDoc*|, |\MakeJobDoc*|, |\MakeDoc*|,
+|\MakeCloseDoc*|, and |\MakeSingleDoc*|.
+This is useful when rules very specific to a certain package
+must be applied instead of the usual ones.
+The examples named in Sec.~\ref{sec:otherauth} use this feature
+for formatting other author's plain text documentation
+without modifying their files.
\section{Examples}%%% (documentation of 'mdoccorr.cfg')}
%% moved here 2010/03/23
@@ -593,8 +607,9 @@ And this is the content of the intermediate generated file:
% \fussy %% 2010/03/29
\subsection{Packages from other authors}
+\label{sec:otherauth}
`substr.tex' should typeset a nicely formatted documentation
-of Harald Har\-der's 'substr.sty', see my own result `substr.pdf'.
+of Harald Har\-ders' 'substr.sty', see my own result `substr.pdf'.
'substr.sty' is a rare case of the \lq`%% '\rq\ commenting style
that 'nicetext' has used itself.
@@ -673,3 +688,4 @@ end of a file it writes. %% todo TeXbook where? 2009/04/08
2011/10/25 without \enlargethispage
2011/11/05 or \RequirePackage{makedoc}; \MakeSingleDoc
2011/11/19 debugging for fifinddo v0.5
+2012/03/18 * forms; Harald H. corrected
diff --git a/Master/texmf-dist/source/latex/nicetext/mdoccheat.tex b/Master/texmf-dist/source/latex/nicetext/mdoccheat.tex
index 1fcbc68beda..4063fc275a1 100644
--- a/Master/texmf-dist/source/latex/nicetext/mdoccheat.tex
+++ b/Master/texmf-dist/source/latex/nicetext/mdoccheat.tex
@@ -16,10 +16,11 @@
\let\@listI\@listi
\makeatother
\newcommand*{\defto}[2]{$#1\to_{\mathit{default}}#2$}
+\usepackage[margin=3cm]{geometry} %% 2012/03/18
% \sfcode`/=1001 %% TODO makedoc.cfg!? 2010/03/15
\sloppy
\begin{document}
- \enlargethispage{1\baselineskip} %% 2010/03/29
+% \enlargethispage{1\baselineskip} %% 2010/03/29 %% rm. 2012/03/18
% \null\kern-1\baselineskip
\begin{center}
\bfseries \Large
@@ -42,8 +43,7 @@ in `<jobname>.tex' \emph{after} &\begin{document}
`\MakeInputJobDoc[<out-ext>][<in-ext>]{<header-lines>}{<main-parser>}'
\end{displines}
documents `\mdJobName.<in-ext>' via `\mdJobName.<out-ext>',
-\defto{<in-ext>}{`sty'}, \defto{&\mdJobName}{<jobname>},
-\defto{<out-ext>}{`doc'},
+\defto{<in-ext>}{`sty'}, \defto{<out-ext>}{`doc'}, \defto{&\mdJobName}{<jobname>}
\par\kern-5pt
\begin{center} %% Parsers:
\begin{tabular}{@{}l@{\hskip4pt }l@{\hskip4pt }l@{}}
@@ -93,12 +93,21 @@ documents `\mdJobName.<in-ext>' via `\mdJobName.<out-ext>',
reads each <input> line to macro |\fdInputLine|,
applies <loop-body>
\cmdboxitem|\MakeDoc{<input>}|
+ inputs `mdoccorr.cfg'
copies <header-lines> from <input> to <output>,
applies <main-parser>
\cmdboxitem|\CloseResultFile| closes <output>
\cmdboxitem|\MakeCloseDoc{<input>}| issues
`\MakeDoc{<input>}\CloseResultFile'
+\cmdboxitem|\MakeSingleDoc[<out-ext>]{<in-output>.<in-ext>}|
+ issues `\LaTeXresultFile{<in-output>.<out-ext>}'
+ and `\MakeDocCloseDoc{<in-output>.<in-ext>}',
+ \defto{<out-ext>}{`doc'},
\end{description}
+%% 2012/03/18:
+\textbf{d.~Avoid &\input{mdoccorr.cfg} by}
+|\MakeInputJobDoc*|, |\MakeJobDoc*|, |\MakeDoc*|,
+|\MakeCloseDoc*|, or |\MakeSingleDoc*|
\end{document}
diff --git a/Master/texmf-dist/source/latex/nicetext/srcfiles.tex b/Master/texmf-dist/source/latex/nicetext/srcfiles.tex
index 46fbf40b8f0..6b35a87464b 100644
--- a/Master/texmf-dist/source/latex/nicetext/srcfiles.tex
+++ b/Master/texmf-dist/source/latex/nicetext/srcfiles.tex
@@ -1,3 +1,6 @@
+\ProvidesFile{srcfiles.tex}[2012/03/18]
+\RequirePackage{longnamefilelist}
+\listfiles[9]
\RequirePackage{myfilist}
\ProvidesFile{srcfiles.tex}[2011/12/05 file infos -> SrcFILEs.txt]
\EmptyFileList %%% [readprov.sty,myfilist.sty]
diff --git a/Master/texmf-dist/tex/latex/nicetext/fifinddo.sty b/Master/texmf-dist/tex/latex/nicetext/fifinddo.sty
index e25e67aed5d..d8bb3ef6a94 100644
--- a/Master/texmf-dist/tex/latex/nicetext/fifinddo.sty
+++ b/Master/texmf-dist/tex/latex/nicetext/fifinddo.sty
@@ -1,11 +1,11 @@
%% Macro package `fifinddo.sty' for LaTeX2e, %% FIDO, FIND!
-%% copyright (C) 2009-2011 Uwe L\"uck,
+%% copyright (C) 2009-2012 Uwe L\"uck,
%% http://www.contact-ednotes.sty.de.vu
%% -- author-maintained in the sense of LPPL below --
%% for processing tex(t) files
%% (checking, filtering, converting, substituting, expanding, ...)
-\def\fileversion{0.5} \def\filedate{2011/11/21}
+\def\fileversion{0.51} \def\filedate{2012/03/17}
%% This file can be redistributed and/or modified under
%% the terms of the LaTeX Project Public License; either
@@ -565,8 +565,8 @@
\noexpandcsname \substr_cond \fdParserId \endcsname
%% By `\edef', the name of the substring conditional is stored here
%% as a single token. The rest of the sandbox follows.
- ##1~#1\dollar_tilde&#2}%
-%% <- `\noexpand~' replaced for v0.5 according to
+ ##1\FD_noexpand~#1\dollar_tilde&#2}%
+%% <- `\noexpand~' as before v0.5 replaced for v0.51 according to
%% Sec.~\ref{sec:pseudo-tilde}.
\let\dollar_tilde\sandbox_dollar}
%% If a tilde `~' has been used instead of `$', the default
@@ -613,13 +613,24 @@
%% to the original one by |\FDnormalTilde|
%% (which, however, works only for new processing jobs and
%% processing another file---at present, TODO 2011/11/21):
-\newcommand*{\FDnormalTilde}{\def~{\noexpand~}%
- \let\RemoveTilde\FD_remove_normal_tilde}
+\newcommand*{\FDnormalTilde}{%
+ \let\FD_noexpand\noexpand %% v0.51
+%% v0.5 had a modification of `~' that corrupted typesetting.
+ \let\RemoveTilde\FD_remove_normal_tilde}
\let\FD_remove_normal_tilde\RemoveTilde
\FDnormalTilde
-\newcommand*{\FDpseudoTilde}{\def~{\noexpand\pseudo_tilde}%
- \let\RemoveTilde\FD_remove_pseudo_tilde}
+\newcommand*{\FDpseudoTilde}{%
+ \def\FD_noexpand~{\noexpand\pseudo_tilde}% %% v0.51
+ \let\RemoveTilde\FD_remove_pseudo_tilde}
\def\FD_remove_pseudo_tilde#1\pseudo_tilde{#1}
+%% TODO 2012/01/20: This way outer braces of splits or the
+%% target token list are removed. With 'blog.sty', this has been
+%% relevant for displaying code only (where using source braces
+%% for displaying braces, instead of using `\{' and `\}',
+%% it was a bad habit anyway). In order to fix this, the target
+%% token list must be surrounded with some additional dummy things,
+%% and `\RemoveTildeArg' must add another trick.
+%% %% <- stored in "bad" directory.
%%
%% === Calling conditionals ===
%% |\ProcessStringWith{<target-string>}{<id>}| \ builds the sandbox
@@ -1130,5 +1141,8 @@ v0.5 2011/11/13 \PrependExpandableAllReplacer*, \MakeSetupCommand;
2011/11/20 \noexpandcsname; "default job" lowercase
2011/11/21 \ProcessInputWith "less efficient",
\protected@edef, "pseudo-tilde"
+ -> r0.5
+v0.51 2012/01/20 updated (C); TODO on pseudo-tilde
+ 2012/03/17 fixed \FDnormalTilde/\FDpseudoTilde
TODO: cleveref 2010/03/18
diff --git a/Master/texmf-dist/tex/latex/nicetext/makedoc.sty b/Master/texmf-dist/tex/latex/nicetext/makedoc.sty
index 67658845ab3..f09a891434e 100644
--- a/Master/texmf-dist/tex/latex/nicetext/makedoc.sty
+++ b/Master/texmf-dist/tex/latex/nicetext/makedoc.sty
@@ -1,10 +1,10 @@
%% Macro package `makedoc.sty' for LaTeX2e,
-%% copyright (C) 2009-2011 Uwe L\"uck,
+%% copyright (C) 2009-2012 Uwe L\"uck,
%% http://www.contact-ednotes.sty.de.vu
%% -- author-maintained in the sense of LPPL below --
%% for preparing documentations from packages.
-\def\fileversion{0.42} \def\filedate{2011/11/19}
+\def\fileversion{0.5} \def\filedate{2012/03/18}
%% This file can be redistributed and/or modified under
%% the terms of the LaTeX Project Public License; either
@@ -49,6 +49,7 @@
\catcode`\_=11 %% underscore used in control words
%%
%% \subsection{&\MakeDocCorrectHook\ (\dqtd{`txt2TeX'})}
+%% \label{sec:mdoccorr} %% 2012/03/17
%% |\MakeDocCorrectHook| is predefined to leave its argument without
%% the enclosing braces, otherwise unchanged:
\let\MakeDocCorrectHook\@firstofone
@@ -342,7 +343,7 @@
% \let\maybe_result_empty_line\empty
}
%%
-%% \subsection{Dealing with empty input lines} %% TODO use!? 2010/03/09
+%% \subsection{Dealing with empty input lines} %% TODO use!? 2010/03/09
%% \label{sec:emptylines}
%% |\OnEmptyInputLine| is a default setting (or hook) for what to do
%% with empty lines in the input file. The default is to insert an
@@ -377,26 +378,43 @@
%% \subsubsection{Choose input file and run!}
%% |\MakeDoc{<input>}| preprocesses <input> to render input for
%% \LaTeX, considering what is typical for a \LaTeX\ package as the
-%% <input> one here:
-\newcommand*{\MakeDoc}[1]{%
- \input{mdoccorr.cfg}% %% 2011/11/05
-%% ... added for what `makedoc.tex' says about it.
-%% See `\make_doc_job' for TODOs about it.
-%% Now also wondering: \ (i)~there are other ways to get the
-%% correcting hook, so why forcing this here? \
-%% (ii)~different correcting hooks for different input files?---%
-%% In case of a ``header" (see below) we change into ``code mode":
+%% <input> one here. It reads 'mdoccorr.cfg' (Sec.~\ref{sec:mdoccorr})
+%% automatically.
+%% % [`input{mdoccorr.cfg}'] added for what `makedoc.tex' says about it.
+%% % See `\make_job_doc' for TODOs about it.
+%% % Now also wondering: \ (i)~there are other ways to get the
+%% % correcting hook, so why forcing this here? \
+%% % (ii)~different correcting hooks for different input files?---%
+%% % In case of a ``header" (see below) we change into ``code mode":
+%% |\MakeDoc*{<input>}| \emph{avoids} inputting 'mdoccorr.cfg'
+%% (e.g., for allowing replacements specific for the single package).
+%% All similar commands (including those invoking `\MakeDoc')
+%% get this ``my way" feature as of v0.5:
+\newif\if_makedoc_autocorr_
+\newcommand*{\makedoc_maybe_autocorr}{%
+ \if_makedoc_autocorr_ \input{mdoccorr.cfg}%
+ \else \_makedoc_autocorr_true \fi}
+%% <- TODO warning if one from `TEXMF/' used inadvertently!?
+%% avoid reading twice!? %% 2010/03/11
+%% % or read it from 'makedoc' already? %% 2010/03/13
+%%
+%% |\makedoc_star<next-cmd>| abbreviates star version definitions:
+\newcommand*{\makedoc_star}[1]{%
+ \@ifstar{\_makedoc_autocorr_false#1}#1}
+\newcommand*{\MakeDoc}{\makedoc_star\make_doc_arg}
+\newcommand*{\make_doc_arg}[1]{%
+ \makedoc_maybe_autocorr
\ifnum\header_lines>\z@
\WriteResult{\string\begin{mdPackageCode}}%
\PackageCodeTrue %% TODO both lines makedoc command!?
%% 2009/04/08
\else \PackageCodeFalse \fi
-%% The loop follows. There is a placeholder `\makd_doc_line_body'
+%% The loop follows. There is a placeholder `\makedoc_line_body'
%% that is predefined below and can be changed while processing the
%% <input> file.
\ProcessFileWith{#1}{%
\CountInputLines %% stepping line counter is standard
- \make_doc_line_body
+ \makedoc_line_body
\process_line_message}%
%% Currently the ``VERSION HISTORY" or, more generally,
%% a final part of the <input> file is typeset verbatim
@@ -416,8 +434,11 @@
%% is a kind of shorthand for
%% \[`\MakeDoc{<input>}\CloseResultFile'\] %% was MakeClose 2011/10/12
%% where `\CloseResultFile' is from 'fifinddo'.
-\newcommand*{\MakeCloseDoc}[1]{\MakeDoc{#1}\CloseResultFile}
-%% Reimplementation using 'fifinddo' v0.5 failed: %% 2011/11/19
+%% The star version \[|\MakeCloseDoc*{<input>}|\] %% 2012/03/18
+%% \emph{avoids} reading 'mdoccorr.cfg':
+\newcommand*{\MakeCloseDoc} {\makedoc_star\make_close_doc}
+\newcommand*{\make_close_doc}[1]{\MakeDoc{#1}\CloseResultFile}
+%% Reimplementation using 'fifinddo' v0.5 failed 2011/11/19:
% \newcommand*{\MakeCloseDoc}{\FinalInputFiletrue\MakeDoc}
%% `\MakeDoc' and `\MakeCloseDoc' actually \emph{process}
%% the <input> file,
@@ -430,8 +451,13 @@
%% using settings like `\MakeDoc'. The default for <out-ext> is `doc'.
%% `\MakeSingleDoc' combines `\LaTeXresultFile'
%% and `\MakeCloseDoc' with appropriate arguments.
+%% The star version %% 2012/03/18
+%% \[|\MakeSingleDoc*[<out-ext>]{<in-output>.<in-ext>}|\]
+%% \emph{avoids} reading 'mdoccorr.cfg'.
%% (TODO: not so sure about dot vs.\ optional <in-ext>.)
-\newcommand*{\MakeSingleDoc}[2][doc]{\make_single_doc[#1]#2\@nil}
+\newcommand*{\MakeSingleDoc}{\makedoc_star\make_single_doc_args}
+\newcommand*{\make_single_doc_args}[2][doc]{%
+ \make_single_doc[#1]#2\@nil}
\def\make_single_doc[#1]#2.#3\@nil{%
\LaTeXresultFile{#2.#1}\MakeCloseDoc{#2.#3}}
%%
@@ -462,10 +488,10 @@
%% (general dividing into code and comments).
\MainDocParser{\SectionLevelThreeParseInput}
%% Here is how `\HeaderLines' and `\MainDocParser' act:
-\def\make_doc_line_body{%
+\newcommand*{\makedoc_line_body}{%
\IfInputLine{>\header_lines}%
- {\let\make_doc_line_body\main_doc_parser
- \make_doc_line_body}% %% switch to deciding
+ {\let\makedoc_line_body\main_doc_parser
+ \makedoc_line_body}% %% switch to deciding
{\TreatAsCode{\fdInputLine}}} %% header verbatim
%% \subsubsection{Screen messages}
%% |\ProcessLineMessage{<command>}| is designed to choose a screen
@@ -493,7 +519,7 @@
%% |\MakeInputJobDoc{<header-lines>}{<main-parser>}|
%% by default produces a file
%% \[`\jobname.doc' \mbox{\quad from\quad } `\jobname.sty'\]
-%% with some standard settings.\footnote{This command is new with v0.3.}
+%% with some standard settings. %%% \footnote{This command is new with v0.3.}
%% 'mdoccorr.cfg' (for `.txt'$\to$\LaTeX\ functionality) is read,
%% `\HeaderLines{<header-lines>}'
%% and `\MainDocParser{<main-parser>}' and finally
@@ -519,6 +545,8 @@
%% |\MakeJobDoc| does the same as `\MakeInputJobDoc' apart from
%% typesetting the <created> file, so the latter needs an additional
%% `\input{<created>}'.
+%% The star forms |\MakeInputJobDoc*| and %% 2012/03/18
+%% |\MakeJobDoc*| \emph{avoid} reading 'mdoccorr.cfg'.
%%
%% My original idea was that all preprocessing of package files
%% to be documented should <happen> \emph{before}
@@ -534,11 +562,11 @@
%% This is the code for both `\MakeJobDoc' and `\MakeInputJobDoc':
\@ifdefinable{\mdJobName}{\let\mdJobName\jobname}
\newif\if_makedoc_input_
-\newcommand*{\MakeInputJobDoc}{\_makedoc_input_true
- \make_job_doc_read}
-\newcommand*{\MakeJobDoc} {\_makedoc_input_false
- \make_job_doc_read}
-\newcommand*{\make_job_doc_read}[1][sty]
+\newcommand*{\MakeInputJobDoc}{%
+ \_makedoc_input_true \makedoc_star\make_job_doc_arg}
+\newcommand*{\MakeJobDoc} {%
+ \_makedoc_input_false \makedoc_star\make_job_doc_arg}
+\newcommand*{\make_job_doc_arg}[1][sty]
{\@testopt{\make_job_doc[#1]}{doc}}
%% Reading files as follows would fail with active 'niceverb' settings,
%% so we issue `\noNiceVerb' if it is defined. We do it inside a group
@@ -547,12 +575,8 @@
\begingroup
\@ifundefined{noNiceVerb}{}%
{\let\MakeNormal\MakeNormalHere \noNiceVerb}%
- \input{mdoccorr.cfg}%
- %% <- TODO warning if not found!?
- %% or if one from TEXMF/ used inadvertently!?
- %% avoid reading twice!? 2010/03/11
- %% <- TODO stack danger in group!? 2010/03/13
- %% <- TODO or read it from 'makedoc' already! 2010/03/13
+ \makedoc_maybe_autocorr %% 2012/03/17
+%% <- TODO stack danger in group!? 2010/03/13
\LaTeXresultFile{\mdJobName.#2}%
\HeaderLines{#3}%
\MainDocParser{#4}%
@@ -564,7 +588,7 @@
}
%% This feature may \emph{change}.
%%
-%% \subsection{Leave the package}
+%% \subsection{Leaving the package} %% mod. 2012/03/18
\catcode`\_=8 %% restores underscore use for subscripts
\endinput
%%
@@ -613,3 +637,7 @@ v0.41a 2011/08/22 doc.: makedoc.cfg -> mdoccorr.cfg
v0.41b 2011/10/12 doc.: MakeClose -> MakeDoc
v0.42 2011/11/05 \MakeDoc reads mdoccorr.cfg, \MakeSingleDoc
2011/11/19 failing reimplementation of \MakeCloseDoc
+v0.5 2012/03/17 removing 1 \make_job_doc TODO; star versions;
+ a few make_doc -> makedoc
+ 2012/03/18 star variants completed, copyright updated,
+ doc. "Leaving"
diff --git a/Master/texmf-dist/tex/latex/nicetext/run/arseneau.tex b/Master/texmf-dist/tex/latex/nicetext/run/arseneau.tex
index 10b86dc6254..c2a59f45552 100644
--- a/Master/texmf-dist/tex/latex/nicetext/run/arseneau.tex
+++ b/Master/texmf-dist/tex/latex/nicetext/run/arseneau.tex
@@ -1,5 +1,5 @@
\ProvidesFile{arseneau.tex}
- [2010/04/05 some packages by D. Arseneau (ul)]
+ [2012/03/18 some packages by D. Arseneau (ul)]
\title{A Few Packages by Donald Arseneau}
\author{Uwe L\"uck\thanks{applying \url{http://ctan.org/pkg/nicetext}}}
% \listfiles
@@ -20,7 +20,7 @@
\HeaderLines{2}
\LaTeXresultFile{nolbreaks.doc}
-\MakeCloseDoc{nolbreaks.sty}
+\MakeCloseDoc*{nolbreaks.sty}
%% notoccite:
\MakeExpandableAllReplacer{LaTeX}{LaTeX }{\LaTeX{} }{LEAVE}
@@ -38,7 +38,7 @@
\HeaderLines{3}
\LaTeXresultFile{notoccite.doc}
-\MakeCloseDoc{notoccite.sty}
+\MakeCloseDoc*{notoccite.sty}
\ProcessLineMessage{\message{.}}
%% optional:
@@ -58,7 +58,7 @@
\HeaderLines{14}
\LaTeXresultFile{optional.doc}
-\MakeCloseDoc{optional.sty}
+\MakeCloseDoc*{optional.sty}
%% Typesetting:
diff --git a/Master/texmf-dist/tex/latex/nicetext/run/substr.tex b/Master/texmf-dist/tex/latex/nicetext/run/substr.tex
index 1974b2e15bf..64f202f0e9d 100644
--- a/Master/texmf-dist/tex/latex/nicetext/run/substr.tex
+++ b/Master/texmf-dist/tex/latex/nicetext/run/substr.tex
@@ -1,4 +1,4 @@
-\ProvidesFile{substr.tex}[{2011/08/20 [2010/03/30] documentation for substr.sty}]
+\ProvidesFile{substr.tex}[2012/03/18 documentation for substr.sty]
\title{\textsf{substr.sty}\thanks{See
\url{http://ctan.org/pkg/substr} for more about
\textsf{substr.sty}.}---Substring
@@ -36,7 +36,7 @@
\HeaderLines{3}
\MainDocParser{\ProcessInputWith{comment}}
\LaTeXresultFile{substr.doc}
-\MakeCloseDoc{substr.sty}
+\MakeCloseDoc*{substr.sty}
\documentclass{article}
@@ -45,11 +45,12 @@
\newcommand*{\MEDSK}{\par\medskip}
\newcommand*{\SECT}[1]{\MEDSK\textbf{#1}\nopagebreak\par}
\newcommand*{\COPYRIGHT}{\MEDSK\textbf{Copyright} }
-\usepackage[utf8]{inputenc} %% for v1.2
+\usepackage[utf8]{inputenc} %% for v1.2
\pagestyle{myheadings}
\markboth{\textsf{substr.sty}}{\textsf{substr.sty}}
\usepackage{parskip}
+\usepackage{ragged2e} %% 2012/03/18
\begin{document}
\maketitle
@@ -79,8 +80,10 @@
%% ???
\end{abstract}
\sloppy
+\RaggedRight
% \MakeJobDoc{3}{\ProcessInputWith{comment}}
\AutoCmdInput{substr.doc}
+\enlargethispage{\baselineskip}
\end{document}
%% HISTORY
@@ -90,4 +93,5 @@
2010/03/29 \SetPatternCodes etc.
2010/03/30 import -> substr; see source file
2011/08/20 \ProvidesFile for fileinfo
+2012/03/18 use \MakeCloseDoc*, \enlargethispage, ragged2e