引文未定义 - 参考书目与作者年份不兼容

引文未定义 - 参考书目与作者年份不兼容

注意:编辑了对 bibliographystyle 的更改 --> 现在为 \bibliographystyle{acm}

\documentclass{report}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{fixltx2e}
\usepackage[left=2cm,right=2cm,top=1cm,bottom=1.5cm]{geometry}
\usepackage{color}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{natbib}

\title{Literature Review: \\
\textbf{Farms: \\
 Supply}}


\author{ Jane }
\date{\today}

\begin{document}

\maketitle

\chapter*{\textit{Introduction}}
Some Text\cite{Nielsen2011}.

More text \cite{Byrne2003}.


\bibliographystyle{acm}
\bibliography{literature_review_references}


\end{document}

引用给我带来了麻烦。我在另一个部分中还有另一个引用,第一次运行成功,但在添加第二个引用并再次运行后,我现在得到了顶部所述的错误。

我的编译设置为:Latex Bibtex Latex Latex View Pdf (evince)

好的,所以我也从编译行中删除了 PdfLaTeX 命令。

.bbl 文件如下所示:

\begin{thebibliography}{1}

\bibitem{Byrne2003}
{\sc Byrne, B.~W., and Houlsby, G.~T.}
\newblock Foundations for offshore wind turbines.
\newblock {\em Philosophical Transactions: Mathematical, Physical and
  Engineering Sciences 361}, 1813 (2003), pp. 2909--2930.

\bibitem{Nielsen2011}
{\sc Nielsen, J.~J., and Sorensen, J.~D.}
\newblock On risk-based operation and maintenance of offshore wind turbine
  components.
\newblock {\em Reliability Engineering and System Safety 96\/} (2011),
  218--229.

\end{thebibliography}

好的,我改变了参考书目样式,所以现在它可以超越流程开始了。

新的错误!

  • 引用未定义(再次,这原本是有效的,但现在未定义?)

    包 natbib 错误:参考书目与作者年份引用不兼容。

答案1

我拿了你的代码并尝试编译。出现了一些错误,但可以通过以下操作修复(另请查看关于 的注释\usepackage{fullpage}\makeatother以及行末的\chapter*{no 。):}

  • 在前言中添加:\autor{your name}\title{your report title}\date{today},这样命令\maketitle就不会产生错误。
  • 删除行\end{document}后的命令。文件中\begin{document}只能有一个命令。\end{document}
  • 关闭命令中的括号\chapter*{\textit{Introduction}}。始终检查每个命令{是否都以 结尾},如果在代码中\chapter*{打开一个命令并\textit{打开另一个命令,则此行必须以 结尾}},每个命令一个。

我使用下面的代码对其进行了编译,并成功添加了之前描述的详细信息:

\documentclass{report}
\usepackage[latin 1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{fixltx2e}
\usepackage{fullpage}
\usepackage[left=2cm,right=2cm,top=1cm,bottom=1.5cm]{geometry}
\usepackage{color}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{geometry}
\usepackage{caption}
\usepackage{natbib}
\makeatother

\title{test}
\author{you}
\date{}

\begin{document}

\maketitle

\chapter*{\textit{Introduction}}

 ...... cost of energy and can be up to 30\% \cite{Wilkes2012}. 

\bibliographystyle{apastyle}
\bibliography{literature_review_references}

\end{document}

相关内容