有没有一种简单的方法可以编译出一个完全忽略块内容的 LaTeX 文档\begin{figure} ... \end{figure}
?
我正在寻找与draft
和demo
选项 (如\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
选项。