有没有办法通过 bibtex 根据引用自动创建作者索引?
答案1
可以使用以下包从 BibTeX 生成作者索引authorindex
,可在 CTAN 上获取其中有限制的详细信息,包括一些需要修补才能使用的书目样式authorindex
。它包含在 TeXlive 中。texdoc authorindex
将提供选项的详细信息。
authorindex
使用提供的 perl 脚本针对 .aux 文件运行以生成作者索引。索引可以采用多种形式,例如引用的作者列表或更详细的作者列表以及引用其作品的页面(使用\aicite
而不是更常见的\cite
是可以实现此目的的一种方式)。
这个简单的例子显示了正在使用的包,但没有任何格式化选项:
\documentclass{article}
\usepackage{blindtext}
\usepackage{authorindex}
\bibliographystyle{apalike}
\begin{document}
Found in \aicite{diller97} and \aicite{goossens99}
\blindtext[6]
Found in \aicite{goossens99}
\blindtext[10]
In \aicite{syropoulos03} but not \cite{patashnik88}
\blindtext[3]
Finally, \aicite{voss10}.
\bibliography{TeX}
\printauthorindex
\end{document}
这会生成一个5页的pdf文件,最后一页的结尾是: