1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
README for the `dowith' package
Apply Command to Each Item in a List of Arguments
in TeX's Mouth
(C) Uwe Lueck 2012/05/18
`dowith.sty' provides macros for applying a command to all items
in a list of macro arguments, and also for extending and reducing
macros storing such lists. "Brace groups" are single items of
such lists, as opposed to token lists. Applications in mind
belonged to LaTeX, but the package should work with other formats
as well. Loop and list macros in other packages are discussed.
Iteration is implemented within "TeX's mouth," so works within
\write as with `blog.sty'. There is no need for e-TeX.
Privately, I have used macros for a more powerful package where
the command may have more than one argument and there is a
"separator" in output, such as a comma or a vertical stroke
between links. This extended package may soon appear here as well.
KEYWORDS: programming structures;
macro programming, loops, list macros
RELATED PACKAGES: etextools, etoolbox, forarray, forloop,
multido, moredefs, lmake, texapi, xfor, xspace
LICENSE:
The package file `dowith.sty' and the documentation files
`dowith.pdf' and `dowith.tex' can be redistributed and/or
modified under the terms of the LaTeX Project Public License;
either version 1.3c of the License, or any later version, see
http://www.latex-project.org/lppl.txt
We did our best to help you, but there is NO WARRANTY.
The `dowith' package is author-maintained in the sense of
this license.
The latest public version of the package is available at
http://mirror.ctan.org/macros/generic/dowith/
A TDS version of the package is available as
http://mirror.ctan.org/install/macros/generic/dowith.tds.zip
The file `dowith.RLS' provides RELEASE info accessible by LaTeX
FILE info packages, see
http://ctan.org/pkg/latexfileinfo-pkgs
Please report bugs, problems, and suggestions via
http://www.contact-ednotes.sty.de.vu
|