Moin moin,

Zitat von
voss
Ich verstehe ja, dass du immer deine vielen \expandafter anbringen
willst, aber es funktioniert eben bei jeder Menge an Befehlen nicht!
ich nicht so ganz, für zumindest einfache Sachen wie bei dem hier vorgestellten \EsIst, genügte da nicht auch so etwas wie
Code:
\edef\EsIst{\EsIst\ noch was}
? Ok, bei

Zitat von
voss
Code:
\expandafter\def\expandafter\exists\expandafter{\exists\quad}
das war das Ausgangsproblem und auch da geht deine Lösung nicht!
geht das genauso in die Hose ... aber was macht dann \g@addto@macro hier? Oder hab ich das falsch angewendet?
Code:
\documentclass{article}
\makeatletter\g@addto@macro{\exists}{\quad}\makeatother
\begin{document}
$\exists A$
\end{document}
liefert bei mir
Code:
! TeX capacity exceeded, sorry [input stack size=5000].
und entsprechend keinen Output -- genauso wie bei der \expandafter-Orgien, selbst mit dieser hier:
Code:
\expandafter\long\expandafter\def\expandafter\exists\expandafter{\exists\quad}
aber Du sagtest ja bereits

Zitat von
voss
Die \expandafter-Orgie ist außerdem nicht immer erfolgreich ...
Und mit der dort vorgestellten Variante

Zitat von
voss
Code:
\let\Exists\exists
\renewcommand\exists{\Exists\quad}
funktioniert es ja auch wunderbar, selbst wenn man \renewcommand* oder gar \def statt \renewcommand hier verwendet: die Redefinition von \exists kommt also durchaus ohne \long aus.;-)
MfG
Lesezeichen