28 Oct
2024
28 Oct
'24
3:18 p.m.
Henning Hraban Ramm schrieb am 28.10.2024 um 12:18:
Hi, I’m trying to use a command line argument in parameter names – color name in the example below, variable namespace in my actual project. I guess I need more expansion, but where? Or what’s the problem here?
""" \setupbodyfont[plex,18pt]
% set \OEM to the parameter name, fall back to "fiee" \expanded\define\OEM{\expanded\doifelsedocumentargument{OEM}{\expanded\getdocumentargument{OEM}}{fiee}}
\doifelsedocumentargument{OEM} {\def\OEM{\getdocumentargument{OEM}}} {\def\OEM{fiee}} or \def\OEM {\ifempty{\getdocumentargument{OEM}}% fiee% \else \getdocumentargument{OEM}% \fi} Wolfgang