pdf 中未显示引文

pdf 中未显示引文

我对引用和引文有些困惑。我多次引用一篇论文,并指出该论文的不同部分。但有时引用没有显示在 pdf 中。我无法理解为什么没有显示它们。在一个部分中它们显示正确,而在另一个部分中只出现一个空格。

首先我使用

\cite{Shani2011}

第二次我用的是同样的方法(复制粘贴)

\cite{Shani2011}

在 Bib 参考文献中,论文也正确显示。我的控制台中没有错误,只有几个Overfull \hbox...!h float specifier changed to !ht警告,以及一个No backend specified, using Biber backend。我不知道为什么会出现这个 biber 警告,我在 texmaker 中编译的命令是(% 引用当前文档名称):

"/usr/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex|
"/usr/texbin/biber" %|
"/usr/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex|
"/usr/texbin/pdflatex" -synctex=1 -interaction=nonstopmode %.tex|
open %.pdf

有人知道我可以在哪里开始调试这个吗?

==========================================

编辑

好的,这是一个最小的例子:

\documentclass[12pt,a4paper]{article}
\usepackage[english,ngerman]{babel}
\usepackage[authordate]{biblatex-chicago} 

\bibliography{Bibliography2}

\begin{document}
    \cite{Shani2011} blabla. \cite{Shani2011} blabla
\end{document}

这产生了

Shani und Gunawardana 2011 blabla.  blabla

第二个引用没有打印到 pdf 中。但我发现,如果我在两个 Shani2011 之间引用另一篇论文,它就会起作用。这

\begin{document}
    \cite{Shani2011} blabla. \cite{Shani2009} blabla \cite{Shani2011} blabla
\end{document} 

产生这个

Shani und Gunawardana 2011 blabla. Shani 2009 blabla Shani und Gun- awardana 2011 blabla

所以我不知道为什么这不起作用。有什么想法吗?

编辑

这是 Bibliography2.bib:

@article{Shani2011,
author = {Shani, Guy and Gunawardana, Asela},
title = {{Evaluating recommendation systems}},
year = {2011}
}

@article{Shani2009,
author = {Shani},
title = {{Evaluating recommendation systems}},
year = {2011}
}

编辑

以下是 Masterthsis.blg 的内容:

[1] Config.pm:361> INFO - This is Biber 1.5
[302] Config.pm:364> INFO - Logfile is 'Masterthesis.blg'
[1209] biber-darwin:193> INFO - === Tue Mar  5, 2013, 10:19:55
[1210] Biber.pm:327> INFO - Reading 'Masterthesis.bcf'
[1426] Biber.pm:619> INFO - Found 1 citekeys in bib section 0
[1841] Biber.pm:2976> INFO - Processing section 0
[2305] Biber.pm:3086> INFO - Looking for bibtex format file 'Bibliography2.bib' for section 0
[2449] bibtex.pm:764> INFO - Found BibTeX data source 'Bibliography2.bib'
[4823] Biber.pm:2860> INFO - Overriding locale 'en_US.UTF-8' default tailoring 'level = 4' with 'level = 2'
[4823] Biber.pm:2860> INFO - Overriding locale 'en_US.UTF-8' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[4823] Biber.pm:2866> INFO - Sorting 'entry' list 'nyt' keys
[4824] Biber.pm:2870> INFO - No sort tailoring available for locale 'en_US.UTF-8'
[5115] bbl.pm:462> INFO - Writing 'Masterthesis.bbl' with encoding 'ascii'
[5116] bbl.pm:535> INFO - Output to Masterthesis.bbl

答案1

我找到了答案,因为 @PLK 为我指明了正确的方向。看来过时的 biblatex-chicago 软件包导致了这个问题。我以为我已经将所有内容都更新到了最新版本,但我在 OS X 上的软件包管理器 Tex Live Utility 只更新了部分内容。所以我不得不多次重新运行更新过程(每次更新后 Tex Live 都会发现新版本),现在问题已经解决了。希望这对其他人有所帮助。

相关内容