如何利用 biblatex 最有效地组织论文或论文的相关文献?

如何利用 biblatex 最有效地组织论文或论文的相关文献?

我已经使用 LaTeX 编写各种文档好几年了。几年前我还发现biblatex它很棒。事实上,我从未bibtex认真使用过,而是直接开始使用它biblatex

目前我正在准备我的硕士论文。我正处于阅读的早期阶段,并尝试收集和总结文本以供日后使用。我把我觉得有趣的文献放在一个单独的.bib文件中,用 进行管理JabRef。我想知道如何更有效地做到这一点;所以在下面我将解释我是如何做到的,以及我在哪里看到问题和可能的改进。

一旦我仔细查看了一篇文章,我就会在文件中创建一个条目.bib。我还会添加这篇文章引用或与之相关的文献。我使用字段xref将后者引用到前者。你可以想象我的数据库在不断增长。文件.bib和文章(.pdf格式)位于同一个文件夹中。.pdf文件的名称与数据库中条目的(主)键相同;因此,ALT-F(在 中JabRef)可以很容易地将条目与其pdf对应部分连接起来。我给文章的摘要命名,就像文章一样,但在名称中添加“-summary”,Author1987Analysis-summary.pdf就像Author1987Analysis.pdf

现在到了棘手的部分,我不知道如何解决。在摘要中,我引用了我在 biblatex 的帮助下总结的内容。最后我添加了参考书目。通常它只包含一个参考文献,当然是我总结的文章。我想添加另一个参考书目,其中包含与我总结的文章相关的所有数据库条目;因此,我需要一些代码来循环遍历数据库并返回所有在其领域中包含“Author1987Analysis”的文章xref。我该怎么做?

biblatex' 文档中,我猜我需要参考“作者指南”。但我不知道从哪里开始,因为我不知道如何循环遍历所有条目。也许我也可以遍历\nocite{*}所有内容,然后过滤所有条目,但我想我可能会遇到一些性能问题,因为我的数据库很大——这可能不是最方便的方法。

我把这篇文章的问题提得比较笼统,因为我不确定是否有更好的方法。我的主要目的是通过打印每个条目及其“xref引用”的摘要来获得书目数据库的概览。也许reading书目样式biblatex可以解决我的问题——尽管我想我的摘要不可能像现在这样复杂,因为我需要把所有内容都放到该领域中abstract

我感谢任何想法和经验。

答案1

如果您计划长期添加注释和交叉链接,我建议您至少考虑使用 bib 文件 + JabRef 以外的其他工具。建立这样的数据库需要大量工作,并且有现代工具可以为您提供支持。所有这些工具都可以随时导出 bib 文件,只需单击按钮即可。

维基百科有一篇关于参考管理软件的文章: https://en.wikipedia.org/wiki/Reference_management_software
以及一份很长的工具比较列表:
https://en.wikipedia.org/wiki/Comparison_of_reference_management_software

如果你喜欢自由/自由软件,佐特罗尝试一下,如果你不介意使用商业软件,你也可以尝试Mendeley,EndNote,Citavi等。

相关内容