在 Latex 中是否有任何方法可以从表格中的文档中收集参考文献的标签?我正在撰写一篇很长的文档,但想将各种参考文献(即方程式、定理、图表等)收集到二级文档的表格中,以帮助我进行文档维护。
我希望这个过程是自动的,也就是说,引用将随着每次构建(参考文档)而使用主文档的辅助文件进行更新。我知道(请参阅这个问题) 的 xr 包,它应该负责在二级文档中为我定义引用。
我想知道如何构建一个表格,比如说,所有带有标签的方程式编号,以及每种情况下的标签 - 还有,如果不是很明显的话,如何调整图形、定理等的代码(当谈到所有与乳胶有关的事情时,我并不是那么聪明)
答案1
我能想到的最接近你愿望的方法是使用展示钥匙或者显示标签包裹,在它们对应的号码附近打印标签。我认为这比在其他地方收集标签要好。
你也可以做我发现的事情这里
在 LaTeX 运行之后texfile.tex
,执行
grep newlabel texfile.aux > labels.tex
你还需要准备一个名为的文件,label_main.tex
其中包含
\documentclass{article}
\renewcommand\newlabel[2]{#1 & \newsublabel#2\\}
\newcommand\newsublabel[2]{#1 & #2}
\begin{document}
\begin{tabular}{lrr}
Label & ref & page \\\hline
\input{labels.tex}
\end{tabular}
\end{document}
在此文件上运行 LaTeX 将生成标签列表。