Prüfen ob eine "Variable" leer ist
Verfasst: Di 3. Jan 2012, 23:38
Wie kann man denn prüfen ob eine "Variable" leer ist.
Ich habe eine Variable über newcommand angelegt und diese wird dann durch \test{tester} gefüllt.
Nun möchte ich gerne Prüfen, ob diese leer ist oder ob dort auch etwas drin steht. Aber so klappt es nicht:
So leider auch nicht:
Und so auch nicht:
Weiß jemand, wie das geht?
Danke
Benji[/code]
Ich habe eine Variable über newcommand angelegt und diese wird dann durch \test{tester} gefüllt.
\newcommand{\@test}{\null} \newcommand{\test}[1]{\renewcommand{\@test}{#1}}
\ifthenelse{\equal{\@test}{}}{\message{leer}}{}
\ifthenelse{\equal{\@test}{\null}}{\message{leer}}{}
\newlength{\stringlength} \settowidth{\stringlength}{\@test} \ifthenelse{\lengthtest{\stringlength = 0pt}}{\message{leer}}
Danke
Benji[/code]