bibtex 和 biblatex 有什么区别?

bibtex 和 biblatex 有什么区别?

我在这里读了biblatex越来越多的内容。它和 有什么区别bibtex

我为什么要切换到biblatex?看到文档似乎不太成熟(或难以访问 - 如果不下载整个软件包,我找不到任何介绍),我想我会在这里问。

我目前正在使用 LaTeX 并且用 编译我的文档pdflatex,如果这有什么区别的话。

答案1

我认为作者本人在文档(1.1 关于 biblatex)中给出了最好的描述:

此软件包提供高级书目功能,可与 LaTeX 和 BibTeX 结合使用。此软件包完全重新实现了 LaTeX 提供的书目功能。它从相当基础的层面重新设计了 LaTeX 与 BibTeX 交互的方式。使用 biblatex 时,BibTeX 仅用于对书目进行排序和生成标签。书目的格式完全由 LaTeX 宏控制,而不是在 bst 文件中实现,因此得名 biblatex。良好的 LaTeX 工作知识足以设计新的书目和引文样式。无需学习 BibTeX 的后缀堆栈语言。此软件包还支持细分书目、一个文档中的多个书目以及单独的书目速记列表。书目可以细分为几部分和/或按主题分段。与书目样式一样,所有引文命令都可以自由定义。该包已完全本地化,并可与 babel 包交互。

除了 BibTeX(程序)或 BibTeX8(BibTeX 的 8 位重新实现),您还可以使用 biblatex比伯作为后端。它可以处理 UTF-8,具有高级排序功能,旨在取代 BibTeX。

当您经常遇到没有合适 BibTeX 样式的样式指南,或者出于某种原因需要使用 UTF-8 时,您应该考虑切换到 biblatex。在切换到 biblatex 时需要注意的事项,可以在以下问题的答案中找到一些提示:要切换到 biblatex 该怎么做?

顺便说一句:该文档非常出色,并且与其他软件包相比,该软件包本身非常“成熟”。

相关内容