Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

31 Aug '13, 17:49

saputello's gravatar image

saputello
11.1k174365

Wie kann ich ein Makro samt Namen parametrisiert definieren?

Ich möchte innerhalb eines Makros ein weiteres Makro definieren, dessen Namen durch einen Parameter bestimmt wird. Mit `\newcommand` habe ich es soweit geschafft: \documentclass{article} \newcommand{\erzeuge}[2]{% \newcommand{#1}{#2}} \begin{document} \erzeuge{\autor}{Name} \autor \end{document} Jedoch möchte ich nicht einen Makronamen mit Backslash übergeben, sondern nur den Namen als Text, also z.B. `\erzeuge{autor}{Name}`. Kriegt man das auch hin?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

31 Aug '13, 14:16

Student's gravatar image

Student
5907779104

Wie kann ich ein Makro samt Namen parametrisiert definieren?

Ich möchte innerhalb eines Makros ein weiteres Makro definieren, dessen Namen durch einen Parameter bestimmt wird. Mit `\newcommand` habe ich es soweit geschafft: \documentclass{article} \newcommand{\erzeuge}[2]{% \newcommand{#1}{#2}} \begin{document} \erzeuge{\autor}{Name} \autor \end{document} Jedoch möchte ich nicht einen Makronamen mit Backslash übergeben, sondern nur den Namen als Text, also z.B. `\erzeuge{autor}{Name}`. Kriegt man das auch hin?

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×