Absatz ausblenden, aber Abstand beibehalten

Absatz ausblenden, aber Abstand beibehalten

Ich brauche einen Befehl, der seinen Inhalt durch Leerzeichen gleicher Größe ersetzt. Anders \phantomsollte er mit Absätzen und/oder Bildern funktionieren. Er sollte mehr oder weniger dasselbe tun wie der \visibleBefehl 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, minipagekönnen Sie zwischen der sichtbaren und der nicht sichtbaren Form wechseln, ohne die Position von anderem Text im Dokument zu beeinflussen.

verwandte Informationen