![Absatz ausblenden, aber Abstand beibehalten](https://rvso.com/image/266428/Absatz%20ausblenden%2C%20aber%20Abstand%20beibehalten.png)
Ich brauche einen Befehl, der seinen Inhalt durch Leerzeichen gleicher Größe ersetzt. Anders \phantom
sollte er mit Absätzen und/oder Bildern funktionieren. Er sollte mehr oder weniger dasselbe tun wie der \visible
Befehl des Beamer-Pakets, wenn er auf eine nicht angegebene Overlay-Nummer angewendet wird.
Ein Blick auf die Quelle des Beamer-Pakets hat mir nicht geholfen, da ich mein Problem nicht vom Rest isolieren konnte.
Irgendwelche Vorschläge?
Antwort1
Sie können Absätze und andere vertikale Konstrukte in eine Parbox einfügen, die in Phantom eingebettet ist, so
\noindent
\phantom{%%% remove to make visible
\begin{minipage}{\textwidth}
.....
\end{minipage}%
}%%% remove to make visible
Beachten Sie jedoch wie bei allen Phantomen, dass dadurch der Inhalt in einer Box eingefroren wird, sodass alle Leerzeichen auf ihre natürliche Größe eingefroren werden und kein Seitenumbruch erfolgt. Der Abstand ist also nicht derselbe, als wenn die Konstruktion überhaupt nicht verwendet würde. Wenn Sie jedoch einfach die beiden im Block oben markierten Zeilen entfernen und das übrig lassen, minipage
können Sie zwischen der sichtbaren und der nicht sichtbaren Form wechseln, ohne die Position von anderem Text im Dokument zu beeinflussen.