在 biblatex v3.0 和 v3.7 之間的某個地方,biblatex(或可能是 biber 後端)已開始從我的參考書目條目中的~
某些字段(特別是)中刪除字符(即不間斷空格) 。pages
例如,字段Pages={article~1}
出現在我的文件中,在結果文件中.bib
變成(注意它是如何消失的),並且因為它出現在一行的 和 處,所以“文章”和“之間有一個換行符”決賽中1” 。\field{pages}{article 1}
.bbl
~
.pdf
有誰知道我怎麼能避免這種情況發生?
答案1
pages
是一個範圍域,biblatex
文件說
範圍欄位由一個或多個範圍組成,其中所有破折號均已標準化並由命令取代
\bibrangedash
。範圍是可選地後跟一個或多個破折號,可選地後跟一些非破折號(例如5--7
)。任意數量的連續破折號只會產生一個範圍破折號。範圍欄位的典型範例是頁面欄位。
所以Biber要主動解析這個pages
領域。在解析它的過程中,它~
被刪除。
Pages={article~1}
無論如何都是一個格式錯誤的pages
欄位。我懷疑你正在尋找這個eid
領域。
當然,您可以發起功能請求https://github.com/plk/biber/issues並要求 Biber 不要標準化該pages
欄位。