
Мне нужна команда, которая заменяет свое содержимое пробелами того же размера. В отличие от этого \phantom
она должна работать с абзацами и/или изображениями. Она должна делать примерно то же самое, что и \visible
команда пакета beamer при применении к неуказанному номеру наложения.
Изучение исходного кода пакета проектора мне не помогло, поскольку я не смог отделить свою проблему от остальных.
Какие-либо предложения?
решение1
Вы можете поместить абзацы и другие вертикальные конструкции в parbox, вложенный в phantom, так
\noindent
\phantom{%%% remove to make visible
\begin{minipage}{\textwidth}
.....
\end{minipage}%
}%%% remove to make visible
Но, как и в случае со всеми фантомами, обратите внимание, что это замораживает содержимое в рамке, так что все пустое пространство фиксируется в своем естественном размере, и разрыва страницы не произойдет, поэтому интервал будет другим, если бы конструкция вообще не использовалась. Однако если вы просто удалите две строки, отмеченные в блоке выше, оставив , то minipage
вы сможете переключаться между видимой и невидимой формой, не влияя на положение любого другого текста в документе.