diff options
Diffstat (limited to 'Master/texmf-dist/source/generic/dowith/dowith.tex')
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/dowith.tex | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/Master/texmf-dist/source/generic/dowith/dowith.tex b/Master/texmf-dist/source/generic/dowith/dowith.tex index 97027dc3508..a0cb6ac3099 100644 --- a/Master/texmf-dist/source/generic/dowith/dowith.tex +++ b/Master/texmf-dist/source/generic/dowith/dowith.tex @@ -1,4 +1,4 @@ -\ProvidesFile{dowith.tex}[2012/05/22 documenting dowith.sty] +\ProvidesFile{dowith.tex}[2012/06/03 documenting dowith.sty] \title{%%%\kern-\baselineskip \textsf{\huge dowith.sty}\\---\\Apply Command to % Elements of Lists without Separators\,---\,%%% 2012/05/14 @@ -95,6 +95,7 @@ Iteration is implemented within ``\TeX's mouth," so works within \CtanPkgRef{e-tex}{$\varepsilon$-\TeX}. \MDaddtoabstract{Related packages} +\let\pkg\ctanpkgref \pkg{catoptions}, \pkg{etextools}, \pkg{etoolbox}, \pkg{forarray}, \pkg{forloop}, \pkg{multido}, \pkg{moredefs}, \pkg{lmake}, \pkg{texapi}, \pkg{xfor}, \pkg{xspace} @@ -773,9 +774,12 @@ packages \ctanpkgref{etextools} (Florent Chervet), \ctanpkgref{etoolbox} (Philipp Lehman), and \ctanpkgref{texapi} (Paul Isambert) seem to include and (very much) extend the functionality of 'dowith'. -Also the `\ForEach'\texttt{\dots\unkern} macros of +Also the `\ForEach'\texttt{\dots\unkern\@} macros of %% \@ 2012/06/03 \ctanpkgref{forarray} (Christian Schr\"oppel) seem to extend -the present `\DoWith'\texttt{\dots\unkern} commands. +the present `\DoWith'\texttt{\dots\unkern\@} commands. %% \@ 2012/06/03 +Moreover, Ahmed Musa describes such commands as %% 2012/06/03 +``Parsing \qtd{tsv} lists" in documenting his +\ctanpkgref{catoptions} package. \ctanpkgref{moredefs} (Matt Swift) provides list handling commands like the few that are here.\footnote{\ctanpkgref{arrayjobx} provides somewhat ``exotic" handling of ``lists".} %% 2012/05/10 @@ -994,7 +998,8 @@ Addition and removal commands are provided as well. \subsection{Package File Header (Legalese)} %% sub 2012/05/10 \input{dowith.doc} -\section{Ack.: 25 Years of Kabel\-schacht's Method} %% 2012/05/20 +\newpage %% 2012/06/04 +\section{Ack.: 25 Years of Kabel\-schacht's \cs{expandafter}} %% 2012/05/20 \label{sec:kabel} The essential idea of 'dowith' and `\DoWith' is \[`\if<code>\expandafter<one-token>\fi'\] @@ -1002,7 +1007,7 @@ The essential idea of 'dowith' and `\DoWith' is % TUGboat Vol.~11 (1990), No.~2, pp.~237--245), % \urlhttpref{tug.org/TUGboat/tb11-2/tb28jeffrey.pdf}.} It was described by \textsc{Alois Kabelschacht} as -\tugbartref{tb08-2/tb18kabel}{``&\expandafter\ vs. &\let\ and &\def\ +\tugbartref{tb08-2/tb18kabel}{``&\expandafter\ vs.\ &\let\ and &\def\ in Conditionals and a Generalization of PLAIN's &\loop"} in TUGboat Vol.~8 (1987), No.~2, pp.~184f.\ (a little more than one column).\foothttpurlref{tug.org/TUGboat/% @@ -1048,3 +1053,4 @@ VERSION HISTORY `\@tfor'; remarks about `\loop' corr.: how to `foreach' ...; Kabelschacht 2012/05/22 r0.21e Kabelschacht vs. TeXbook +2012/06/03 r0.21f cf. `catoptions'; \dots\unkern\@, vs.\ |