同上,奇数页上的作者年份改为

同上,奇数页上的作者年份改为

我对 scrbook 中发生的一件奇怪的事情感到困惑。我使用的是 authoryear-ibid 样式,没有什么特别的(我不认为)。我希望得到的结果是,当我们转到新页面时,不使用“ibid。”。据我所知,这是 authoryear-ibid 样式的标准。让我感到困惑的是:在奇数页上,但仅奇数页,则会显示“Ibid.”而不是“authoryear”。

例如:我在第 1 页引用了“Steiner 1994, p. 67”。

在第 2 页再次引用相同的内容,正确答案是:“Steiner 1994,第 67 页”

在第 3 页再次引用同一段内容,结果错误地显示:“同上,第 67 页”

整个文档都以这种形式继续。奇数页总是显示“同上”,但偶数页也显示正常。

pagetracker 是否会以某种方式将双页计为单页?有没有简单的方法可以解决这个问题?

以下是 MWE:

\documentclass{scrbook}

\usepackage[english]{babel}

\usepackage[style=authoryear-ibid,
            autocite=footnote,
            backend=biber,        
           ]{biblatex}

\addbibresource{
@article{sigfridsson,
  author       = {Sigfridsson, Emma and Ryde, Ulf},
  title        = {Comparison of methods for deriving atomic charges from the
                  electrostatic potential and moments},
  journaltitle = {Journal of Computational Chemistry},
  date         = 1998,
  volume       = 19,
  number       = 4,
  pages        = {377-395}
}
}


\begin{document}


Lorem\autocite[380]{sigfridsson}
\clearpage
Ipsum\autocite[381]{sigfridsson}
\clearpage
Lorem\autocite[380]{sigfridsson}
\clearpage
Ipsum\autocite[380]{sigfridsson}
\clearpage
Lorem\autocite[380]{sigfridsson}
\clearpage

\end{document}

答案1

抱歉各位,

我只是自救了。但如果有人遇到同样的问题:

通过设置 pagetracker=page 可以修复该问题。

显然,在双面模式下,pagetracker=true 类似于 pagetracker=spread。

相关内容