在 APA 格式的文本中使用作者姓名和“&”符号代替“et al.”字样

在 APA 格式的文本中使用作者姓名和“&”符号代替“et al.”字样

我想在文本中使用作者姓名和与号 (&) 代替单词“and”来表示 APA 风格,例如

Maji, Biswas & Roy (2001) instead of Maji et al. (2001)

(Maji, Biswas & Roy,2001) instead of (Maji et al., 2001)

在我的apalike.bst文件中,该format.lab.names功能如下:

    FUNCTION {format.lab.names}
{ 's :=
  s #1 "{vv~}{ll}" format.name$
  s num.names$ duplicate$
  #2 >
    { pop$ " et~al." * }
    { #2 <
    'skip$
    { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
        { " et~al." * }
        { " \& " * s #2 "{vv~}{ll}" format.name$ * }
      if$
    }
      if$
    }
  if$
}

我怎样才能从这个部分得到我想要的东西?

答案1

首先,我要指出的是,您提议的格式目标不符合当前 APA 的引文标注标准。首先,&符号应该用于“括号”引文标注(以及格式化的条目),但出于某种原因不是对于“文本样式”引文标注。对于后一种类型的引文标注,要使用的连接词仍然是and。其次,对于具有三位或更多作者的作品的第二次和所有后续引文标注,绝对应该使用et al,而不是不断重复完整的姓名列表。

其次,apalike参考书目样式已经有 35 年的历史了,因此,它并不反映当前 APA 对引文标注和参考书目条目格式的要求。与其毫无意义地修改古老的参考书目样式apalike,不如将apacite参考书目样式与apacite引文管理包一起加载。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{abr01,
   author = "P. K. Maji and R. Biswas and A. R. Roy",
   title  = "Intuitionistic fuzzy soft sets",
   journal= "The Journal of Fuzzy Mathematics",
   year   = 2001,
   volume = 9,
   number = 3,
   pages  = "677--692",
}
\end{filecontents}

\documentclass{article}
\usepackage[natbibapa]{apacite} % to enable '\citet' and '\citep' macros
\bibliographystyle{apacite}

\begin{document}
\citet{abr01}, \citet{abr01}

\citep*{abr01}, \citep{abr01}
\bibliography{mybib}
\end{document}  

相关内容