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?