使用 latexand 将浮点数移动到末尾

使用 latexand 将浮点数移动到末尾

是否可以使用 latexand(如果不行,可以使用另一种方法)将浮点数(例如表格)的代码移动到文档末尾?我有一篇论文,其中的表格/图形位于原处,但许多期刊希望它们位于末尾。使用 endfloat 可以轻松实现这一点。但是,我还想“展平”我的复杂 .tex 文档(使用在其他地方生成的表格并通过 \input 添加)以生成单个文档。这可以使用 latexand 完成,但这会使表格等留在文档中它们所在的位置。我想移动文档内的实际代码。(更广泛的背景:这很重要,例如在提交给期刊时,您通常需要一个单个 .tex 文件)。

MWE:将此文件命名为 text.tex

\documentclass[11pt]{article} 
\usepackage{endfloat}
\begin{document}
    Some text.  
    \begin{table}[h]
        In real life there is a table here.
    \end{table}
    Some more text.
%I would like \begin{table}...\end{table} to appear here.
\end{document}

然后通过perl latexpand test.tex > test_out.tex命令行运行来将其展平。

尽管编译为 pdf 会将表格放在末尾,但表格仍然位于文档的中间。

相关内容