如何更改引文标注的外观

如何更改引文标注的外观

我正在使用apalike。当我引用一本有两个作者 A 和 B 的书时,它不是将其编译为 (A and B),而是将其编译为 (A/B)

@book{Keefe1997-KEEVAR,
    publisher = {MIT Press},
    author    = {Rosanna Keefe and Peter Smith},
    title     = {Vagueness: A Reader},
    year      = {1997},
}

在文中我写道:

 (Keefe / Smith 1997)

我怎样才能将其改为 (keefe and Smith 1997) 或 (Keefe & Smith 1977)?

答案1

因为您正在使用natbib引文管理包 - 并apalike通过指令加载参考书目样式\bibliographystyle{apalike},对吗? - 我建议您按如下方式进行:

  • \setcitestyle{aysep={}}加载后立即发出指令natbib,并且
  • 使用\citep指令生成“括号样式”的引用标注。

当然,一定要再运行两次 LaTeX、BibTeX 和 LaTeX,以生成参考书目和所有引用标注。

完整的 MWE (最小工作示例):

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@book{Keefe1997-KEEVAR,
    publisher = {MIT Press},
    author = {Rosanna Keefe and Peter Smith},
    title = {Vagueness: A Reader},
    year = {1997}
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib}
\setcitestyle{aysep={}} % no comma between author(s) and year
\bibliographystyle{apalike}

\begin{document}
\citep{Keefe1997-KEEVAR}
\bibliography{mybib}
\end{document}

相关内容