PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Expansion eines Makros erzwingen/vorziehen



bkodermann
17-03-2008, 10:09
Hallo,

folgende Sequenz:



G 3.\GSKctLink{38}{\GSKcomponent[name]{g3.38}}


Gibt es eine Möglichkeit wie ich erreichen kann, dass '\GSKcomponent[name]{g3.38}' vollständig expandiert wird und erst dann '\GSKctLink{38}{<...>}' aufgerufen wird? Bei '\GSKctLink' handelt es sich wieder um ein Makro, dass sich aus mehreren Makros zusammensetzt.


Gruß

sommerfee
17-03-2008, 10:20
Vollständige Expansion gibt es mit \edef, also z.B.:



\edef\temp{\noexpand\GSKctLink{38}{\GSKcomponent[name]{g3.38}}}
\temp

bkodermann
17-03-2008, 13:05
Dankeschön sommerfee für die rasche Antwort!