我希望将文档中的所有表格放在末尾,但在生成的参考书目biblatex
和打印的注释之前endnotes
。
换句话说,我想收集表格并将它们全部输出到各自的部分,使用类似
\printtables
或者
\printfloats
在我看来我不能使用它,endfloat
因为它将表格打印在新页面上,并且打印在整个文档的末尾(即在参考书目和结束注释之后)
答案1
使用端浮点包,按照以下方式加载:
\usepackage[tablesonly,nomarkers]{endfloat}
并使用
\processdelayedfloats
在参考书目之前或您希望表格出现的位置。如果您不希望每个表格都从新页面开始,您可以重新定义\efloatseparator
(默认值\clearpage
:);如下所示:
\documentclass{article}
\usepackage[tablesonly,nomarkers]{endfloat}
\renewcommand\efloatseparator{\mbox{}}
\begin{document}
\section{test}
\begin{table}
\centering
\begin{tabular}{c}
text \\
text \\
text \\
text \\
\end{tabular}
\caption{A test delayed table}
\end{table}
\section{test}
\begin{table}
\centering
\begin{tabular}{c}
text \\
text \\
text \\
text \\
\end{tabular}
\caption{Another test delayed table}
\end{table}
\processdelayedfloats
\begin{thebibliography}{9}
\bibitem{a} test
\end{thebibliography}
\end{document}
文件的最后一页显示: