summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/dowith/README
blob: 0c97c7cc2899a5685842afbd4daa543cba435411 (plain)
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

             README for the `dowith' package
  Apply Command to List Items - no Separators, no Iterator
                (C) Uwe Lueck 2012/05/10


`dowith.sty' provides macros for applying a command to all 
elements of a list without separators, such as 
`\DoWithAllIn{<cmd>}{<list-macro>}', and also for extending 
and reducing macros storing such 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. There is an emphasis on expandability (no iterator), 
without relying on 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: 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/contrib/dowith/

A TDS version of the package is available as

    http://mirror.ctan.org/install/macros/generic/contrib/dowith.tds.zip

Please report bugs, problems, and suggestions via

    http://www.contact-ednotes.sty.de.vu