Danke euch beiden nochmals.
Die Sache mit expandafter hab ich auch schon gelesen, nur nicht verstanden. Aber implementieren kann man es ja trotzdem. Leider funktioniert das nicht so wirklich. Ich kann doch ein Makro definieren, dass mir das dann vornimmt, oder? ungefähr so:
Code:
\newcommand{\commandexp}[2]{\expandafter\def\expandafter#1\expandafter{#1 #2}}
\commandexp{\exists}{\quad}%oder sowas
Dachte ich jedenfalls. Nur funktioniert das leider nicht (speicherüberlauf). Mit
Code:
\commandexp{\EsIst}{wie es ist.}
funktionierts aber.
Zweites Problem damit. Wenn ich die Kommando-Expansion mit optionalem Argument definiere
Code:
\newcommand{\commandexp}[3][]{\expandafter\def\expandafter#2\expandafter{#1 #2 #3}}
also auch einen Vorsatz erlauben will, funktioniert das überhaupt nicht (Selbst mit dem \long-Zusatz). Warum?
Es juckt mich in den Fingern dieses Problem zu lösen, auch wenns nicht wirklich wichtig ist
Lesezeichen