防止 postnote 检测页面范围

防止 postnote 检测页面范围

我有一本书,它使用类似 的页码格式chapter-page,例如1-4第 1 章第 4 页。当我在后记中引用这样的页面时,biblatex它会认为这是一个页面范围并添加pp。我如何才能确信biblatex这只是一页?

答案1

最简单的方法是手动告诉biblatex你有一个页面\pno(你会用到\ppno多个页面)

\cite[\pno~1-4]{sigfridsson}

或使用\ppspace代替~

\cite[\pno\ppspace1-4]{sigfridsson}

你也可以选择

\DeclareNumChars*{-}

但这种方式-将始终被视为页码的合法部分,而永远不会被视为范围分隔符。所以我不会使用它。

相关内容