哈佛式引用:正文中用“and”,括号中用“&”

哈佛式引用:正文中用“and”,括号中用“&”

根据出版社的要求,按照哈佛格式引用时,作者之间的连接符在正文中需要用“and”,而在括号中引用时需要用“&”。如何实现?

在当前 MWE 中,两种情况下的连接符都是“&”,但第一个引用应该显示为“Li and Wang (2020)”。

梅威瑟: 平均能量损失

\documentclass{article}

\usepackage[longnamesfirst]{natbib}
\bibliographystyle{agsm}

\usepackage{filecontents}

\begin{filecontents}{references.bib}
@article{li2020most,
    author = {Li, Ming and Wang, Qiang},
    title = {The most important paper of the century},
    journal = {Journal of Nonexistence},
    volume = {25},
    number = {4},
    pages = {250--251},
    year = {2020},
}
\end{filecontents}

\begin{document}

I first cite \citet{li2020most} in the running text then cite the same paper
parenthetically \citep{li2020most}.

\bibliography{references}

\end{document}

答案1

您的格式要求最好通过从natbib引文管理包切换到apacite包(使用选项natbibapa,以便您可以继续使用\citet\citep)以及从agsmbib样式切换到apacitebib样式来处理。

在此处输入图片描述

\documentclass{article}
\begin{filecontents}[overwrite]{references.bib}
@article{li2020most,
    author  = {Li, Ming and Wang, Qiang},
    title   = {The most important paper of the century},
    journal = {Journal of Nonexistence},
    volume  = {25},
    number  = {4},
    pages   = {250--251},
    year    = {2020},
}
\end{filecontents}

%\usepackage[longnamesfirst]{natbib}
%\bibliographystyle{agsm}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}

\begin{document}
\citet{li2020most}, \citep{li2020most}.
\bibliography{references}
\end{document}

附录回答 OP 的后续问题。OP 表示,他/她的出版商有单​​独的格式要求,上述方法可能会违反这一要求。为了满足出版商的补充要求,我建议应按以下步骤进行:

  • 在你的 TeX 发行版中找到该文件apacite.sty。复制此文件并将副本命名为apacite-natbibapa-nosort.sty。(选择这个名字的原因很快就会显现出来。)

  • 在文本编辑器中打开该文件apacite-natbibapa-nosort.sty;您用来编辑 tex 文件的程序就可以了。

  • 在第 46 行,更改

    \ProvidesPackage{apacite} 
    

    \ProvidesPackage{apacite-natbibapa-nosort} 
    
  • 更改字符串的所有三个实例

    [longnamesfirst,sort]
    

    [longnamesfirst]
    

    即删除“sort”选项。在我的文件副本中,这些字符串出现在第 998、1000 和 1002 行。

  • 将文件保存apacite-natbibapa-nosort.sty到包含主 tex 文件的目录。

  • 在你的主tex文件中,一定要包含说明

    \usepackage[natbibapa]{apacite-natbibapa-nosort}
    \bibliographystyle{apacite}
    

    在序言中。

祝您 BibTeX 愉快。

相关内容