
私は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}
文献.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
。そのため、完全な引用を 3 回印刷するようにします (Russell 2009、p. X を参照)。
参考文献を更新するために、次の 4 つの手順でコンパイルしてみました: 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
ます。設定は指定された順序で適用されることに注意してください。最初にスタイル オプションを指定することで、スタイル設定を上書きできます。