Mithrandir
10-08-2009, 18:22
Hallo,
ich würde gerne innerhalb eines \newcommand-Befehls ein weiteres neues Kommando definieren. Dabei soll allerdings ein Argument mit in die Namenserstellung einfließen. Beispiel:
\newcommand{\test}[1][]{
...
\newcommand{\foobar#1}{irgendwas}
...
}
Dies schlägt jedoch fehl. Wie müsste ich richtig vorgehen, um dynamische Variablennamen zu erhalten?
Wie geht man mit so etwas denn generell um, also wie kann ich generell Kommando- oder Variablennamen auf dynamische Weise verwenden?
ich würde gerne innerhalb eines \newcommand-Befehls ein weiteres neues Kommando definieren. Dabei soll allerdings ein Argument mit in die Namenserstellung einfließen. Beispiel:
\newcommand{\test}[1][]{
...
\newcommand{\foobar#1}{irgendwas}
...
}
Dies schlägt jedoch fehl. Wie müsste ich richtig vorgehen, um dynamische Variablennamen zu erhalten?
Wie geht man mit so etwas denn generell um, also wie kann ich generell Kommando- oder Variablennamen auf dynamische Weise verwenden?