Manchmal möchte man Texte in ein Dokument eintragen, die nicht immer ausgegeben werden sollen. Beispielsweise möchte man Übungsaufgaben erstellen, die Musterlösung hinzufügen, aber diese erst nach Abgabe der Aufgaben herausgeben.
Makro definieren und prüfen
Die erste Variante ist es, ein Makro zu definieren, das nichts tut.\def\loesung{}Mit der Anweisung \ifdefined kann geprüft werden, ob das Makro \loesung definiert wurde.
\ifdefined\loesung \section*{Musterlösung} \fi
Das eigene \if-Statement
Alternativ definiert man eine eigene Abfrage:\newif\ifloesungDer Wert von \ifloesung kann jederzeit geändert werden:
\loesungtrue %\loesungfalseSchließlich wird abgefragt:
\ifloesung \section*{Musterlösung} \fiMit \else kann auch ein Else-Zweig definiert werden.