我怎样才能从我的文档草稿中删除这些图片?

我怎样才能从我的文档草稿中删除这些图片?

我正在撰写一篇包含许多图表的研究论文。为了节省纸张,我想在打印论文草稿时排除这些图表。有没有简单的方法可以做到这一点(通过命令行选项、graphicx 选项或其他方法)?

答案1

我会简单地使用endfloat将所有浮点数(figures 和tables)放在文档末尾的包。然后,您可以使用 PDF 查看器的页面范围选择仅打印包含文本的前几页。

或者,你可以使用以下包让 LaTeX 忽略所有figure环境comment

\usepackage{comment}
\excludecomment{figure}
\let\endfigure\relax

如何通过简单地设置变量或选项来排除文本部分?了解更多详情。这里的一个缺点是标签引用无法正常工作。

答案2

draft只需在加载文档类时添加选项,例如:

\documentclass[draft]{article}

您还可以将选项添加到graphicx包中:

\usepackage[draft]{graphicx}

如果想节省空间,可以这样做:

\renewcommand{\includegraphics}{\relax}

或者如果您想使用该ifdraft包,您可以这样做:

\documentclass[draft]{article}
\usepackage{ifdraft}
\ifdraft{\renewcommand{\includegraphics}{\relax}}{\relax}

答案3

虽然该draft选项会用相同大小的框架替换所有图形,但您可能希望重新定义\includegraphics以便仅打印文件名以\fbox节省空间/纸张:

\documentclass{article}

\usepackage[demo]{graphicx}
\usepackage{lipsum}

\renewcommand{\includegraphics}[2][]{%
    \fbox{#2}% print file name in a small box
}

\begin{document}
\lipsum[1]
\begin{figure}
    \includegraphics[width=2cm,height=3cm]{imagefile}
    \caption{Caption text}
\end{figure}
\lipsum[2]
\end{document}

笔记

  • 为了抑制文件名框,请用 替换重新定义\renewcommand{\includegraphics}[2][]{}

  • 该选项demo允许graphicx打印黑框,而不是搜索文件以包含它。它与您的问题无关,但对于演示很有用 ;-)

  • 该包lipsum提供了盲文,不属于解决方案。

相关内容