保留与图片相同的空间

保留与图片相同的空间
...
\usepackage{graphicx}
...
\begin{center}
\includegraphics[width=7cm]{demo.png}
\end{center}
...

并输出...

在此处输入图片描述

但是,我想要的是图片下方的。不\usepackage[draft]{graphicx},不显示图像边框。像幻影一样。保存大小图片。也就是说,有一个图像,但整个图像都是白色的。可以吗?

在此处输入图片描述

答案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密钥等。

来自聊天中的一段对话egreghttp://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}

相关内容