我正在使用 Texworks 训练自己使用 Latex,但我不明白为什么我在尝试链接参考文献时不断收到错误。它们是 Research.tex 9 LaTeX 警告:输入行 9 上的引用“shad2014”未定义。和Research.tex LaTeX 警告:存在未定义的引用。我不知道为什么它们不断弹出并且最终结果不断显示?(?)
我该如何解决这个问题?我的目的是要有一个包含参考文献的页脚。我需要它以 APA 格式用于大学,并且在文档末尾,我还需要打印参考书目。我对文档的了解不够深入,无法自己解决这个问题。
这是我的代码:
\documentclass{article}
\usepackage{apacite}
\begin{document}
\title{Research}
\author{Newbie}
\maketitle
\section{Introduction}
aaa ~\citeA {shad2014}
\bibliographystyle{apacite}
\bibliography{Fonterra References}
\end {document}
这是带有参考的 .bib 文档
@article{shad2014,
title={Fonterra as a case study of co-operative capital structure innovation},
author={Shadbolt, NM and Duncan, Alex},
journal={International Summit of Cooperatives, Quebec, Canada},
pages={6--9},
year={2014}
}
任何帮助将不胜感激
答案1
除了确保 bib 文件的文件名可解析之外,还要确保您使用的条目类型正确。它看起来不是@article
正确的条目类型;请使用@misc
或。并且,每次在文档正文中@inproceedings
添加或删除 -type 指令时,请确保再运行 LaTeX、BibTeX 和 LaTeX 两次。\cite
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{shad2014,
title={Fonterra as a Case Study of Cooperative Capital Structure Innovation},
author={Shadbolt, Nicola M. and Duncan, Alex},
howpublished={Paper presented at Qu{\'e}bec 2014 International Summit of Cooperatives},
year={2014}
}
\end{filecontents}
\documentclass{article}
\usepackage{apacite}
\bibliographystyle{apacite}
\begin{document}
\citeA{shad2014} argue that \dots
\bibliography{mybib}
\end{document}