完全关闭乳胶中的图形(不使用占位符)

完全关闭乳胶中的图形(不使用占位符)

有没有一种简单的方法可以编译出一个完全忽略块内容的 LaTeX 文档\begin{figure} ... \end{figure}

我正在寻找与draftdemo选项 (如\documentclass[demo]{article}\usepackage[draft]{graphics}) 等效的选项,它将完全忽略figure环境。具体来说,不想看到任何占位符或图形标题,只希望看到连续的文本。

有没有办法对table环境做同样的事情?

答案1

您可以使用endfloat,告诉它不应该处理延迟的浮点数:

\documentclass{article}
\usepackage{graphicx}

%%% Remove the next two lines if you want the figures at their place    
\usepackage[figuresonly,nolists,nomarkers]{endfloat}
\renewcommand{\processdelayedfloats}{}

\usepackage{lipsum}% mock text

\begin{document}

\lipsum[1]

\begin{figure}
\includegraphics[width=.3\textwidth]{example-image-a}
\caption{Whatever}
\end{figure}

\lipsum[2]

\begin{figure}
\includegraphics[width=.3\textwidth]{example-image-a}
\caption{Whatever}
\end{figure}

\lipsum[3]

\begin{table}[htp]
A table
\caption{Something}
\end{table}

\lipsum[4]

\end{document}

如果您还想省略表格,请删除该figuresonly选项。

相关内容