我可以使用 phantom 来隐藏 LaTeX 环境 (itemize) 吗?

我可以使用 phantom 来隐藏 LaTeX 环境 (itemize) 吗?

有什么方法可以用来\phantom隐藏环境的内容吗?例如itemize

这不会执行:

\phantom{\begin{itemize}
          \item Hi!
         \end{itemize}}

我特意不想只将文本改为白色,因为我不想在输出中突出显示内容。

答案1

不,你不能\phantom那样使用。你可以使用\parbox内部的 \phantom 来隐藏内容,但保留它所占用的空间,或者你可以使用comment来自comment包来隐藏内容,完全抑制空间:

\documentclass[draft]{article}
\usepackage{comment}

\begin{document}

a
\begin{comment}
\begin{itemize}
\item First.
\item Second.
\end{itemize}
\end{comment}
b

a\par
\noindent\phantom{\parbox{\linewidth}{%
\begin{itemize}
\item First.
\item Second.
\end{itemize}}}\par
b

\end{document}

在此处输入图片描述

相关内容