Biblatex 包选项不再正确应用

Biblatex 包选项不再正确应用

我用来biblatex在 LaTeX 文档中创建参考书目和引文。现在我想更改一些引文样式的选项。我对 biblatex 选项所做的更改不再适用。这是我的最小工作示例:

.tex 文档:

\documentclass[11pt,twoside,a4paper,numbers=noenddot,listof=flat]{scrbook}

\usepackage[
backend=bibtex,
style=authoryear-icomp,
isbn=false,
pagetracker=false,
maxbibnames=50,
maxcitenames=2,
autocite=inline,
block=space,
backref=false,
backrefstyle=three+,
date=short,
hyperref=true
]{biblatex}
\bibliography{literatur}

\begin{document}

Some Text and a cite \parencite[see][p.~5]{russell2009dojo}.

Now another text with the same cite \parencite[see][p.~5]{russell2009dojo}

And the same book but another page \parencite[see][p.~6]{russell2009dojo}

\printbibliography

\end{document}

literatur.bib:

@book{russell2009dojo,
Author = {Russell, M.A.},
Date-Added = {2013-06-17 14:01:47 +0000},
Date-Modified = {2013-07-01 08:58:16 +0000},
Isbn = {9780596516482},
Publisher = {O'Reilly Media},
Series = {Definitive Guide Series},
Title = {Dojo: The Definitive Guide},
Year = {2009}}

输出为:

在此处输入图片描述

我想更新该pagetracker选项。之前它被设置为,page如果同一参考文献再次出现在页面上,则创建“ibid.”-引文。该样式适用,但当我将其更改为false新生成的文档时,不会更新引文样式。我在文本中用 标记引文\parencite。所以我想让它再次打印三遍完整引文(参见 Russell 2009,第 X 页)。

我尝试使用以下四个步骤进行编译以更新参考书目:pdflatex -shell-escape test.tex bibtex test pdflatex -shell-escape test.tex pdflatex -shell-escape test.tex

我尝试的第二件事是手动删除aux文件,但这也没有改变任何东西。

有人知道我做错了什么吗?

答案1

pagetracker设置仅配置页面跨页的缩写。如果您想禁用同上缩写,您必须设置ibidtracker=false或更好地使用style=authoryear-comp。请注意,设置按给定的顺序应用;您可以通过首先指定样式选项来覆盖样式设置。

相关内容