特定作者的出版物列表

特定作者的出版物列表

我希望能够处理我的 CV LaTeX 文件,并知道它包含我所有出版物的详细列表。我会不断.bib更新我的全局文件,包括我感兴趣的各种出版物以及我自己的出版物。我不想手动将我的出版物插入到我的.bib文件和 CV LaTeX 文件中。

我怎么能够自动地为特定作者创建出版物列表?

理想情况下,我会使用\cite{author=my_name}并拥有我所有的出版物。

答案1

为此,我通常使用bib2bib自动将自己的所有出版物提取到 中ownpubs.bib,然后将其用于我的简历中\cite{*}

bib2bib实用程序是bibtex2html工具套件。(注意:您必须寻找PDF文档,HTML 文档不讨论bib2bib!)。在 Linux 下,它通常是预安装的,在 MacOS 上它可通过 MacPorts 获得,对于 Windows 提供二进制文件。命令行:

bib2bib -s 'year' -r --expand -c 'author : "Gagnon" or editor : "Gagnon"' -ob ownpubs.bib all.bib

提取所有条目加尼翁authoreditor列表中的部分内容添加all.bib到新文件中ownpubs.bib

答案2

最简单的答案是,如果你使用某种书目管理系统,那么为你自己出版的出版物保留一个标签。我使用引用例如,当您告诉它某篇论文是您(合著)的论文时,它会自动执行此操作。然后,您可以请求一个.bib仅包含标记为您自己的论文的文件。使用仅.bib包含您的文章的文件,在您的文档中简单输入\nocite{*}即可让 BibTeX 使用文件中的所有条目作为参考书目。

答案3

一种半自动化的方法是使用 emacs+reftex。您可以搜索您的名字,然后插入所有匹配的条目(如果有名字冲突,您只需要更巧妙地使用正则表达式)。

相关内容