哪一个引用包最适合获得下面的结果?

哪一个引用包最适合获得下面的结果?

参考文献部分

文中引用

目前,我正在使用 apacite,但效果并不如我所愿。参考文献部分有“&”符号,我们希望“et al.”出现在 3 位作者参考文献之后。

如果您有任何想法请告诉我。

谢谢。

答案1

你问了两个问题。一个是关于如何创建引文标注,形式如下

(Lusardi, Schneider, and Tufano 2011)

其特点是(a)作者年份式的引文标注格式,(b)整个引文标注周围有括号,(c)作者列表和年份之间没有标点符号,(d)最后的“and”前有一个“牛津”逗号,(e)所有作者的完整列表,而不仅仅是“Lusardi 等人”。

这实际上很容易处理——除了牛津逗号要求。首先,确保使用natbib选项 、 和 加载引文管理包authoryearround其次longnamesfirst,采用与包兼容的参考书目样式natbib。第三,假设条目的键由 `lst:2011 给出,那么将引文命令写为

(\citealt{lst:2011})

牛津逗号的存在与否并不由natbib所使用的参考书目风格决定。


第二个问题问的是书目格式可能会创建与屏幕截图中显示的条目样式相匹配的格式化书目条目。这是一个更难的问题。在短期内,您可能希望检查aer书目样式,它至少满足您的五项风格要求(作者用粗体表示;格式化条目中作者列表中使用牛津逗号;标题用双引号表示,期刊名称用斜体表示,发行号用括号表示),但不是全部。例如,样式aer确实不是在引用时使用牛津逗号。

从中期来看,你可能需要熟悉makebstcustom-bib软件包的实用性。该实用程序将让你创建符合以下要求的定制书目样式:全部格式要求,包括一些不太常见的要求——例如,只有当作者超过 3 位时,引用标注才会被截断。(更常见的要求是,如果作者超过 2 位,作者列表就会被截断。)我建议您在此站点上搜索使用实例,以获取makebst有关此实用程序的更多信息。

在此处输入图片描述

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@techreport{lst:2011,
 title       = "Financially Fragile Households: Evidence and Implications",
 author      = "Lusardi, Annamaria and Schneider, Daniel J. and Tufano, Peter",
 institution = "National Bureau of Economic Research",
 address     = "Cambridge MA",
 type        = "Working Paper",
 number      = 17072,
 year        = 2011,
 URL         = "http://www.nber.org/papers/w17072",
}
@article{abc:3001,
  author = "Anne Author and Brenda Buthor and Carla Cuthor",
  title  = "Thoughts",
  journal= "Circularity Today",
  year   = 3001,
  volume = 17,
  number = 2,
  pages  = "46-100",
}
\end{filecontents}

\usepackage[authoryear,round,longnamesfirst]{natbib}
\bibliographystyle{aer}
\usepackage{xurl}
\usepackage{newtxtext,newtxmath} % optional

\begin{document}
(\citealt{lst:2011}), (\citealt{abc:3001})
\bibliography{mybib}
\end{document}

相关内容