
在我們的主頁上,我們提供了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
)。但這並不完全是正確的問題,因為情況發生了變化,無論如何,應該可以毫無困難地支援這兩種格式,並且(通常)不需要使用者選擇或知道他們需要哪種格式。