summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/dowith/README
blob: 66b577a4869afc4c52c03242bb5e3916296220da (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
53
54
55
56
57

             README for the `dowith' package
    Apply Command to Each Item in a List of Arguments 
                     in TeX's Mouth
                (C) Uwe Lueck 2012/06/03


`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: catoptions, 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