Da hab ich auch schon die nächste Frage. Hab mich anhand Deiner Abfrage mal ein bißchen durch die Materie gewurschtelt und wollte gleich das nächste Problem lösen, was - Überraschung !!! - nicht so recht geklappt hat.
Ich habe wieder eine "Variable" angelegt:
Code:
\newcommand{\widmung}{Für Mama und Papa}
Wenn also in Widmung Inhalt ist, soll eine neue Seite angelegt und die Widmung dort ausgegeben werden.
Wenn die \widmung leer ist, also so
Code:
\newcommand{\widmung}{}
soll nichts passieren.
Ich habs mal so probiert:
\
Code:
def\empty{} % Vergleichsmakro mit leeren Inhalt
\def\widmungeinfuegen#1
{\def\test{#1} % Makro, dessen Inhalt gleich #1 ist
\ifx\test\empty % Anweisungen, falls #1 unbesetzt ist
nichts machen
\else % Anweisungen, falls #1 nicht unbesetzt ist
\cleardoublepage
\pagestyle{empty}%
\parskip0ex
\begin{center}
\vspace{2em}
\widmung
\fi}
\widmungeinfuegen{\widmung}
Geht aber nicht. Gibts einen einfacheren Weg?
Lesezeichen