答案1
\phantom
为什么不在名为的包装命令中使用\phantomgraphics
?
我添加了一个\ifphantomgraphics
条件来启用或禁用幻影功能。只需说\phantomgraphicsfalse
禁用所有即将出现的幻影并真正使用\includegraphics
……
这个draft
关键功能确实很好,但不幸的是它会绘制一个框架并打印文件名——而这并不是这里想要的。
\documentclass{article}
\newif\ifphantomgraphics
\phantomgraphicstrue
\usepackage{graphicx}
\newcommand{\phantomgraphics}[2][]{%
\ifphantomgraphics
\leavevmode\phantom{\includegraphics[#1]{#2}}%
\else
\includegraphics[#1]{#2}%
\fi
}
\usepackage{multicol}
\usepackage{blindtext}
\begin{document}
\begin{multicols}{2}
\blindtext
\phantomgraphics[scale=0.5]{ente}%
\hrule
\columnbreak
\blindtext
\phantomgraphicsfalse
\phantomgraphics[scale=0.5]{ente}%
\hrule
\end{multicols}
\end{document}
其他可能性:挂钩\includegraphics
并添加phantom
密钥等。
来自聊天中的一段对话egreg
(http://chat.stackexchange.com/transcript/message/29085859#29085859)
该adjustbox
包添加了一个phantom
密钥\includegraphics
。
\documentclass{article}
\usepackage[export]{adjustbox}
%\usepackage{graphicx}
\usepackage{multicol}
\usepackage{blindtext}
\begin{document}
\begin{multicols}{2}
\blindtext
\includegraphics[width=2cm,phantom]{ente}%
\hrule
\columnbreak
\blindtext
\includegraphics[width=2cm]{ente}%
\hrule
\end{multicols}
\end{document}