我如何将一个数字保留在原来的位置并将其余数字移至末尾?

我如何将一个数字保留在原来的位置并将其余数字移至末尾?

我正在写一篇包含很多章节的论文。其中一章我用了很多图表。我已经能够endfloat发送所有的图表。但是,其他章节只有一个图表,我想将其保留在原来的位置。

是否可以绕过endfloat几个章节?或者我应该使用浮动,然后在要将所有图表和表格发送到章节末尾的章节中使用选项 p?

答案1

似乎endfloat没有提供让你的图形保持不变的选项。因此,一个棘手的方法是定义另一个figure环境。但是他们使用不同的计数器。

\documentclass{article}
\usepackage{endfloat}
\usepackage{newfloat}
    \DeclareFloatingEnvironment[fileext=lof,name=Light Figure,placement=h!]{lightfigure}
\begin{document}
    Lorem
    \begin{figure}
        \rule{2cm}{2cm}
        \caption{big box}
    \end{figure}
    ipsum
    \begin{lightfigure}
        \rule{1cm}{1cm}
        \caption{small box}
    \end{lightfigure}
    dolor
\end{document}

相关内容