Apacite 在不同的文档中显示不同的样式

Apacite 在不同的文档中显示不同的样式

我有一个文档可以正确显示 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.

相关内容