在我们的主页上,我们提供了bibtex
出版物的条目。其中 arXiv 预印本的数量正在增加,并且biblatex
对 arXiv 的支持比 更好bibtex
。我们应该切换到 吗biblatex
,或者有很多bibtex
用户不使用biblatex
?我问的是用户数量,而不是哪个“更好”。
答案1
我认为这个问题很大程度上是出于技术上的误解。真的样式biblatex
将(通常)优雅地支持一系列数据,而bibtex
样式则不会。但不存在根本的不兼容性,因为它biblatex
或多或少可以优雅地处理任何有效bibtex
数据——它只是无法执行它想要执行的其他操作。同时,它并不bibtex
关心是否向它提供了biblatex
可以使用的附加信息,但它不能。如果您提供的数据或无法使用的条目类型,最糟糕的情况bibtex
是它会忽略它并发出警告。所以你通常不必选择。
因此,与几乎所有“数据捕获”问题一样,答案是您应该捕获并呈现最大数量的数据,除非这样做非常麻烦。因此,在您给出的示例中,您提供 arXiv 数据:biblatex
使用它,bibtex
忽略它。由用户选择是否关心。在少数情况下biblatex
有不同的首选字段(例如date
vs year
),您可以同时提供两者(最佳)或依靠它biblatex
来兼容地支持bibtex
表单,就像它所做的那样。
真正棘手的地方是 UTF8 支持,因为两者确实存在差异。在这种情况下,最好同时支持这两种格式,但如果必须选择,最好选择bibtex
基本格式,因为一般来说,基本格式biblatex
会处理支持 TeX 的 ASCII 格式,而bibtex
基本格式不会处理 UTF8,最不可能理解这一点的用户最有可能被坑。可能最好尝试在内部存储为 UTF8,然后转换为 TeX 编码格式,但这是一个细节问题。
简短的回答是:很难说哪种格式使用得更广泛(不过我猜在这两种格式都使用的领域中,这两种格式可能都使用得更广泛bibtex
)。但这并不是一个正确的问题,因为情况在不断变化,而且无论如何,应该能够毫不费力地支持这两种格式,并且(通常)不需要用户选择或知道他们需要哪种格式。