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}

文學參考書目:

@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建立「同上」之前,如果相同的參考再次出現在頁面上,則引用。該樣式應用得很好,但當我將其更改為false新生成的文檔時,不會更新引文樣式。我在文中用 標記引文\parencite。所以我希望它再次印製完整引文的三倍(參見 Russell 2009,p.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.請注意,設定按給定的順序應用;您可以先指定樣式選項來覆蓋樣式設定。

相關內容