我有一个文档可以正确显示 APA 引文,但无法显示。正确显示的文档:
\documentclass[british]{article}
\usepackage[natbibapa]{apacite}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{PlenborgKold,
author = "Thomas Plenborg and Jens Knudsen and Simon Kold",
title = "Stick to the Fundamentals and Discover your Peers",
journal = "Financial Analysts Journal",
volume = "73",
number = "3",
pages = "85--105",
year = "2017",
}
@article{BhojrajLee2003,
author = "Sanjeev Bhojraj and Charles M. C. Lee",
title = "What's My Line? A Comparison of Industry Classification Schemes for Capital Market Research",
journal = "Journal of Accounting Research",
volume = "41",
number = "5",
pages = "745--774",
year = "2003",
}
@article{SBP2016,
author = "Charles M.C. Lee and Paul Ma and Charles C.Y. Wang",
title = "The Search for Peer Firms: When Do Crowds Provide Wisdom?",
journal = "Harvard Business School Accounting \& Management Unit Working Paper, Stanford University Graduate School of Business Research Paper and Rock Center for Corporate Governance at Stanford University Working Paper",
number = "15-032, 14-46, 198",
year = "2016",
}
\end{filecontents}
\begin{document}
\noindent ---------------------------------------------------------------------------------------------------------
CITE: \cite{SBP2016}
\noindent ---------------------------------------------------------------------------------------------------------
CITET: \citet{SBP2016}
\bibliographystyle{apacite}
\bibliography{\jobname}
\end{document}
当我使用\citet{SBP2016}
它时显示:
但是,在另一个文档中,当我使用\citet{SBP2016}
它时显示:
如您所见,在第二张图片中,包含了作者的姓名首字母。我不希望发生这种情况。我想包含其他文档,但它太大太复杂,无法发布。我使用了相同的\usepackage[natbibapa]{apacite}
和\bibliographystyle{apacite}
。我也使用\usepackage[hidelinks=true]{hyperref}
,但即使删除它,问题仍然存在。而且我没有在序言中使用其他引用包。有人知道是什么原因造成的吗?如果有人能指出正确的方向,那就足够了。谢谢!
答案1
请注意,在其中一个条目中,该author
字段定义为
author = "Charles M.C. Lee and Paul Ma and Charles C.Y. Wang",
根据参考书目格式的语法规则(确实相当严格)apacite
,这与
author = "Charles M. C. Lee and Paul Ma and Charles C. Y. Wang",
或者
author = "Charles M. Lee and Paul Ma and Charles C. Wang",
为了消除任何歧义的可能性,apacite
在这种情况下,该包设置为在引用标注中显示名字的首字母。
解决办法是什么?确保你的 bib 文件中没有这些看似无关紧要但实际上并不无害的语法问题。
哪个版本最好?我选择Charles M. C. Lee
,即,我会确保M.
和之间有一个空格C.
。