参考书目条目未出现

参考书目条目未出现

我是 LaTex 新手,已经发现了参考书目中的一些问题。有些参考文献虽然被引用,但并未显示在参考书目中。此外,如果我不引用任何内容,参考书目中仍会保留一个条目(我的 bib 文件中的第一个条目)。

以下是我目前所做工作的概述:

  1. 我正在使用 BibDesk(Mac)来“组织”我的参考书目,尽管这对我来说似乎相当复杂(由于需要 Java 6 并且存在无法找到用于安装的“Java 环境”的错误,因此下载 JabRef 失败——无论这意味着什么)。

  2. 因此,我将我的 pdf 文件(= 论文)拉到 BibDesk,输入所有数据(作者、年份、期刊等),它会弹出到 Bibdesk 中的参考书目中。然后我“右键单击”并按“复制 Bibtex 代码”。然后我打开一个新的 texmaker 文件,将其粘贴到其中并将其保存为我的bibliography.bib文件。

  3. 到目前为止,我已经对两篇论文做了这个操作(都在同一个 bib 文件中),但我在写完第一篇论文后关闭了 Bibdesk,并在写作休息几个小时后打开了它(也许这很重要!?)

  4. 我继续写,并引用\citep{citekey}

  5. 这只对第一篇论文有效,对第二篇论文无效,尽管两篇论文都在同一个 bib 文件中。

  6. \nocite{*}我通过在上方放置一行来测试 LaTex 是否真的找到了第二篇论文\printbibliography。这里,第二篇论文显示在文档末尾的参考书目中。

  7. 我保留了并尝试使用和和\nocite引用第二篇。但都没有成功。甚至没有问号,什么都没有。就好像第二篇论文的 Latex 没有读取这个内容一样。\citep\cite\autocite\cite

  8. 我没有引用任何内容并删除了它\nocite,但文档末尾的参考书目仍然显示我的第一篇论文,尽管没有引用!!!???

我已经花了 4 小时来解决这个问题,并且浏览了几乎整个互联网(包括这个网站)。但是,我找不到解决问题的方法。

这是我的代码(我有一个主文件;章节在单独的文件中;还有一个文件,其中写了所有的格式内容等);只显示相关内容,没有内容:

$a) 主文件:

%----------------------------------------------------------------------------------------
%   PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------

\documentclass[
11pt, english,oneside
]{Thesis} % ... in this Thesis-file the basic stuff such as format, some packages etc. is stored) 

\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{palatino} 

\usepackage[backend=bibtex,style=authoryear,natbib=true]{biblatex} 

\usepackage{datetime}
\newdateformat{monthyeardate}{%
  \monthname[\THEMONTH], \THEYEAR}

\addbibresource{bibliography1} % this is my bib file

\usepackage[autostyle=true]{csquotes} 

\makeatletter

\newrobustcmd*{\parentexttrack}[1]{%
  \begingroup
  \blx@blxinit
  \blx@setsfcodes
  \blx@bibopenparen#1\blx@bibcloseparen
  \endgroup}

\AtEveryCite{%
  \let\parentext=\parentexttrack%
  \let\bibopenparen=\bibopenbracket%
  \let\bibcloseparen=\bibclosebracket}

\makeatother

%----------------------------------------------------------------------------------------
%   THESIS INFORMATION
%----------------------------------------------------------------------------------------

\thesistitle{Blabla} 

\begin{document}

\frontmatter

\pagestyle{plain} 

%----------------------------------------------------------------------------------------
%   THESIS CONTENT - CHAPTERS
%----------------------------------------------------------------------------------------

\mainmatter 

\pagestyle{thesis} 

\input{Chapters/1}
\input{Chapters/2} 
\input{Chapters/3}
\input{Chapters/4} 
\input{Chapters/5} 

%----------------------------------------------------------------------------------------
%   THESIS CONTENT - APPENDICES
%----------------------------------------------------------------------------------------

\appendix

\input{Appendices/AppendixA}
\input{Appendices/AppendixB}

%----------------------------------------------------------------------------------------
%   BIBLIOGRAPHY
%----------------------------------------------------------------------------------------

\printbibliography[heading=bibintoc]

%----------------------------------------------------------------------------------------

\end{document}  

b) 参考书目(bib-file):

@article{citekey1,
    Author = {Author names and names and names},
    Date-Added = {2015-11-07 17:11:58 +0000},
    Date-Modified = {2015-11-07 17:13:25 +0000},
    Journal = {Something here},
    Pages = {50-52},
    Title = {TestTest},
    Volume = {Volume 2},
    Year = {2000},
}

@article{citekey2,
    Author = {Author names and names},
    Date-Added = {2015-11-07 17:13:41 +0000},
    Date-Modified = {2015-11-07 17:14:45 +0000},
    Journal = {Something here},
    Pages = {100-103},
    Title = {Blabla},
    Volume = {Volume 3},
    Year = {2005},
}

c) 第 2 章文件(仅引用):

\ref{fig:picture1}. \begin{figure}[htbp]
\centering
\includegraphics[scale=.5]{picture1}
\caption{Describing the figure here and cited after \citep{citekey1}}
\label{fig:picture1}
\end{figure}

第 2 章文件的第二部分:

\citep{citekey2}.

只有第一个引文显示在参考书目中并在文本中引用。第二个引文既不显示在参考书目中,也不被 Latex 引用。但是,使用该\nocite{*}命令,第二个引文将显示在参考书目中。第一个引文始终会显示,即使它没有被引用。

我也按照正确的顺序执行了 ( pdflatex,,bibtex2x pdflatex) 我在 Mac 上使用 Texmaker。

请帮我解决这个问题。

相关内容