\phantom & \vphantom & \hphantom

\phantom & \vphantom & \hphantom

Die drei Befehle \phantom, \vphantom und \hphantom werden dazu benutzt, um einen leeren Raum zu setzen.

\phantom

Der Befehl \phantom{MMMMM} erzeugt ein Feld mit der gleichen Höhe, Tiefe und Breite wie die fünf M’s, aber leer. Das heißt, dieser Befehl veranlasst LaTeX, den Raum zu setzen, ihn aber nicht mit dem Material zu füllen.

Der Befehl \phantom kann dabei sowohl im Mathematik-Modus als auch innerhalb von normalem Text verwendet werden, wie die beiden nachfolgenden Beispiele zeigen.

\documentclass[margin=10pt]{standalone}
%...
\begin{document}
%...
A gap with \phantom{Phantom} width of a phantom.
%...
\end{document}

Und hier im Mathematik-Modus.

\documentclass[margin=10pt]{standalone}
%…
\begin{document}
%…
$a^{2} \phantom{Phantom} + b^{2} = c^{2}$
%…
\end{document}

Die Variante \vphantom{MMMMM} erzeugt ebenfalls ein unsichtbares Feld mit der gleichen vertikalen Größe wie die fünf M’s, es hat also die gleiche Höhe und Tiefe wie die M’s, aber die Breite dieses Feldes ist Null. Das entsprechende Pendant in Bezug auf die Breite stellt der dritte Befehl \hphantom{MMMMM} dar. Auch wird wieder ein unsichtbares Feld erzeugt, diesmal aber hat es eine Höhe und Tiefe von null und die Breite dieses Feldes entspricht der Breite der fünf M’s.

Verwendung

Auch wenn die drei Befehle offensichtlich zum Verschieben beziehungsweise zum Schieben bis es passt verwendet werden können, liegt ihre ursprüngliche Verwendung darin, einen Platzhalter zu generieren. So dient etwa der \phantom{Hier ist der Platz den die Antwort benötigt} Befehl dazu, in einem Lückentext einen Platz freizuhalten, der für die entsprechende Antwort genutzt werden kann. Alternativ kann in einem solchen Fall, auch der Befehl \hphantom{...} genutzt werden. Während der \vphantom{...} Befehl zum Beispiel dazu verwendet wird, um innerhalb des Mathematik-Modus die Höhe von der Klammerung eines Ausdrucks zu beeinflussen.


Beitrag veröffentlicht

in

von

Schlagwörter: