[texhax] Handling arrays or lists in LaTeX command arguments

Donald Arseneau asnd at triumf.ca
Fri Apr 23 19:40:47 CEST 2010

Brandon Kuczenski <brandon at 301south.net> writes:

> I'm hunting for a TeX or LaTeX macro which processes an argument as a
> [c-style] array with a (possibly arbitrary, possibly fixed) number of entries.
> For instance, I imagine three hypothetical LaTeX commands:
> \defarray{\arrayname}{num}{[element1,element2,element3...]}
> creates an array called \arrayname with num elements.  Here I assume the
> elements are comma-separated and enclosed in brackets, but that is just for
> example.
> \arraydo{\arrayname}{operation}
> performs 'operation' once for each element in the array in succession.
> \thearrayelement

If these are the *only* requirements, and you don't need to
look up individual elements by index, then the existing LaTeX
list handling seems sufficient:



Donald Arseneau                          asnd at triumf.ca

More information about the texhax mailing list