diff options
author | Karl Berry <karl@freefriends.org> | 2015-11-15 23:38:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-11-15 23:38:22 +0000 |
commit | a51021b1ead7a65b753c03564dfb0fbb1a4c6325 (patch) | |
tree | f2cfe6be8d1170b7ca168286cedb08739ae060b8 /Master/texmf-dist/tex | |
parent | cfae7628da8ad99c5862a08581c2a2202651fdb1 (diff) |
dowith (15nov15)
git-svn-id: svn://tug.org/texlive/trunk@38860 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/dowith/domore.sty | 17 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/dowith/dowith.RLS | 1 |
2 files changed, 15 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/generic/dowith/domore.sty b/Master/texmf-dist/tex/generic/dowith/domore.sty index 89472dbde2e..176bf4a2c81 100644 --- a/Master/texmf-dist/tex/generic/dowith/domore.sty +++ b/Master/texmf-dist/tex/generic/dowith/domore.sty @@ -1,6 +1,6 @@ \input plainpkg -\ProvidesPackage{domore}[2013/03/22 v0.31 dowith extended (UL)] -%% Copyright (C) 2012 2013 Uwe Lueck, +\ProvidesPackage{domore}[2015/09/17 v0.32 dowith extended (UL)] +%% Copyright (C) 2012 2013 2015 Uwe Lueck, %% http://www.contact-ednotes.sty.de.vu %% -- author-maintained in the sense of LPPL below -- %% @@ -15,6 +15,7 @@ %% %% http://www.contact-ednotes.sty.de.vu %% +\PushCatMakeLetterAt %% 2015/09/17 %% == With \LaTeX, extend 'dowith''s \cs{setdo} == %% %% mod. 2012/11/06: %% The original 'dowith' offers |\setdo{<do>}| @@ -87,11 +88,19 @@ %% together with the present package}, %% \strong 2012/11/06 %% load `dowith.sty' before `domore.sty'. %% +%% (v0.32:) |\StopDoing| must be provided in case 'dowith' +%% is not loaded at all. Being "undefined" is very +%% bad when `\DoWithMore' is used for a list of \emph{assignments.} +%% As in 'dowith', we assume that no argument starts with something +%% that has the same meaning as `\DoWith' itself: +\let\StopDoing\DoWith +%% %% == Applications of \cs{DoWith} == %% `\DoWith' still is somewhat auxiliary. What I have used in practice, %% are the following definitions. %% -%% |\DoMore{<repeat>}<args>\StopDoing| with <args> as above +%% |\DoWithMore{<repeat>}<args>\StopDoing| %% was \DoMore 2015/05/22 +%% with <args> as above %% "unpacks" each arglist item so that <repeat> may be a macro %% with more than one argument---say, <digit> arguments. %% Then <f-arg> or <arg-1>, as well as <arg-2> $\dots$ <arg-n>, @@ -151,3 +160,5 @@ v0.3 2012/11/05 using `plainpkg'; removing old % code v0.31 2013/03/20 \DoWithAllOf 2013/03/21 \DoWithAllIn 2013/03/22 moving down new section, mod. doc. +v0.32 2015/05/22 doc. fix \DoWithMore; providing \StopDoing + 2015/09/17 \PushCatMakeLetterAt! diff --git a/Master/texmf-dist/tex/generic/dowith/dowith.RLS b/Master/texmf-dist/tex/generic/dowith/dowith.RLS index 6dce19f9985..d9929af280c 100644 --- a/Master/texmf-dist/tex/generic/dowith/dowith.RLS +++ b/Master/texmf-dist/tex/generic/dowith/dowith.RLS @@ -1,4 +1,5 @@ \ProvidesFile{dowith.RLS} %% >RELEASE INFO< + [2015/11/14 r0.32 domore v0.32: fix w/o LaTeX/dowith & doc.] [2013/03/23 r0.31a publishing fdatechk.tex] [2013/03/22 r0.31 domore AllIn AllOf] [2012/11/27 r0.3b `domore.sty'; doc. mouth -> gullet,^^J |