Feuersaenger hat geschrieben:nimm am besten etwas, was nicht zufaellig in irgendeinem Paket vorkommt
Um das sicher zu stellen, deklariert man in der Dokumentpräambel das neue Makro als neue Anweisung:
\newcommand*{\tempvariable}{}
Sollte bereits ein Paket die Anweisung \tempvariable definiert haben, wird dann an der Stelle ein Fehler gemeldet. Nachdem man das neue Makro auf diese Weise abgesichert hat, kann man mit \tempvariable machen, was man will, auch \let\tempvariable... innerhalb des Dokuments.
Da leider viele Paketautoren in ihren Paketen \def an Stelle von \newcommand verwendet, sollten eigene \newcommand-Anweisungen in der Präambel übrigens am besten erst nach dem Laden der Pakete stehen. Und Paketautoren sollten sich endlich daran gewöhnen, Anweisungen mit \newcommand abzusichern!