将表格放在纸张末尾,然后使用命令在文本中调用它们?

将表格放在纸张末尾,然后使用命令在文本中调用它们?

在论文中,我把表格放在最后,然后做一些类似的事情;

\begin{center} Insert Table~\ref{tbl:tab1_1} about here. \end{center}

论文正文中我会先草拟表格。最后定稿时我会将表格复制粘贴到论文正文中。

这太乏味了。有没有一个命令可以放在 TeXt 的主体中,让表格从论文末尾“消失”,并出现在我放置命令的位置?

答案1

如果您有一个.tex文件,其底部有表格,并且您需要移动它,那么我认为没有比复制粘贴方法更好的方法了。

如果在编辑时将表格放在底部的动机是为了让.pdf文件更容易导航,避免在文件中间出现巨大的表格,那么一个解决方案可能是放置

\newif\ifshowtables

在你的序言中,然后把你的表格写成

\ifshowtables
\begin{table}
...
\end{table}
\else
Here the awesome table will appear!
\fi

然后,如果您将表格包含\showtablestrue在序言中,则表格将被包含在内;如果您将表格包含\showtablesfalse在序言中,则文本将被包含在内。您也可以只删除文本和\else,然后就只剩下表格是否出现的问题了。

在我看来这并不那么复杂,所以如果你与合作者一起工作,那么你也许能够说服他们使用相同的方法。

当然这也适用于表格以外的其他事物。

答案2

尝试端浮点包。它与我读过的金融/经济学论文一致,只需要打开/关闭,另外还有一些其他调整(如果你有特殊需要)。

相关内容