LaTeX-Wörterbuch: protect


Beschreibung

Bearbeiten

LaTeX kennt fragile Befehle. Im Gegensatz zu den gewöhnlichen (robusten) laufen diese Gefahr, während ihrer Expansion ungültigen Code zu erzeugen. Typische Kandidaten, ohne Anspruch auf Vollständigkeit, sind solche, deren Ergebnis in einer Hilfsdatei (toc, ind etc.) abgelegt wird und erst bei der folgenden Compilation in die Outputdatei einfließt.

Um diesen Konflikt zu lösen kann mittels \protect die Expansion des nachfolgenden Befehls verschoben werden; z.B.: fließt dann in die Hilfsdatei der Ursprungsbefehl ein statt des expandierten. Er wird expandiert, wenn er im folgenden Durchlauf, nach Konfliktbehebung, eingelesen wird.

\protect\befehl
Bearbeiten

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=protect