末尾分组的数字

末尾分组的数字

我正在写的一篇论文的要求是,所有的图表都出现在文档的末尾,每页一个图表,并且在图表页面之前有一页图表标题。

有没有什么办法可以从我所拥有的来自动化这个?(也就是说,数字通常散布在文档中,在环境内部带有\caption“和\label\begin{figure})。

如果没有的话(也就是说,如果我需要移动这些数字),那么什么是 TeX 认可的好方法来做到这一点?

答案1

只需加载endfloat包;一个简单的例子:

\documentclass{article}
\usepackage[paperheight=9cm]{geometry}% just to reduce the paper height for the example
\usepackage[demo]{graphicx}
\usepackage{endfloat}

\begin{document}
\section{Test Section}
\begin{figure}
\centering
\includegraphics{image1}
\caption{Test figure one}
\label{fig:testa}
\end{figure}
\begin{figure}
\centering
\includegraphics{image2}
\caption{Test figure two}
\label{fig:testb}
\end{figure}

\end{document}

输出是一份符合所需要求的四页文档(浮动在末尾,每页一张图片,并且在图表页面之前有一页图表标题):

在此处输入图片描述

如果您不希望包在文本中留下注释(即“[图 1 关于此处。]”),请使用该选项。默认情况下,包会移动所有和环境nomarkers的内容;如果您只想移动图形,则应使用该选项。figuretablefiguresonly

因此,为了抑制注释并仅移动图形,您可以按照以下方式加载包:

\usepackage[nomarkers,figuresonly]{endfloat}

graphicx 的演示选项只是用黑色矩形替换实际图形;请不要在实际文档中使用该选项。

相关内容