Befehle mit echten Optionen
Verfasst: Mi 3. Nov 2010, 11:41
Ich habe mir folgendes gebastelt um eine Fallunterscheidung machen zu können.
Damit bin ich aber nicht wirklich glücklich. Lieber wäre mir folgende Syntax
wie würde man das Sinnvoll lösen? Wenn ich sowas baue
dann kann man ja alles definieren, aber es dürfen nur bestimmte Optionen zugelassen sein.
\createboolean{bool@templatetarget@web}{true} \providecommand{\SetTemplateTargetWeb}{% \setboolean{bool@templatetarget@web}{true}% }% \providecommand{\SetTemplateTargetPrint}{% \setboolean{bool@templatetarget@web}{false}% }% \providecommand{\IfElseTemplateTargetWeb}[2]{% \ifthenelse{\boolean{bool@templatetarget@web}}{% #1% execute Web code }{% #2% execute Print code } }
\SetTemplateTarget{web} \SetTemplateTarget{print} \IfTemplateTarget{web}{...} \IfTemplateTarget{print}{...}
\providecommand{\SetTemplateTarget}[2]{% \createboolean{bool@templatetarget@#1}{true}% }%