Скрыть абзац, но оставить место

Скрыть абзац, но оставить место

Мне нужна команда, которая заменяет свое содержимое пробелами того же размера. В отличие от этого \phantomона должна работать с абзацами и/или изображениями. Она должна делать примерно то же самое, что и \visibleкоманда пакета beamer при применении к неуказанному номеру наложения.

Изучение исходного кода пакета проектора мне не помогло, поскольку я не смог отделить свою проблему от остальных.

Какие-либо предложения?

решение1

Вы можете поместить абзацы и другие вертикальные конструкции в parbox, вложенный в phantom, так

\noindent
\phantom{%%% remove to make visible
\begin{minipage}{\textwidth}
.....
\end{minipage}%
}%%% remove to make visible

Но, как и в случае со всеми фантомами, обратите внимание, что это замораживает содержимое в рамке, так что все пустое пространство фиксируется в своем естественном размере, и разрыва страницы не произойдет, поэтому интервал будет другим, если бы конструкция вообще не использовалась. Однако если вы просто удалите две строки, отмеченные в блоке выше, оставив , то minipageвы сможете переключаться между видимой и невидимой формой, не влияя на положение любого другого текста в документе.

Связанный контент