使用 natbib 样式化引用

使用 natbib 样式化引用

这应该是一个非常简单的问题,但我确实无法在这个论坛上找到它。

我正在为之撰稿的出版物(剑桥期刊)的编辑要求我使用哈佛风格的参考文献。

通过查看.bst文件和其他字体,我发现最接近所需样式的是authordate1dcu


这是我使用时得到的结果authordate1(问题:作者姓氏没有缩写):

Dennis, Carina。2002.生物学数据库:信息过载。Nature,417(6884),14-14。

Maccagnan, Alessandro, Riva, Mauro, Feltrin, Erika, Simionati, Barbara, Vardanega, Tullio, Valle, Giorgio, & Cannata, Nicola。2010 年。结合本体和工作流来设计生物实验室的正式协议。《自动化实验》,2(1),1-14。


这是我使用时得到的结果dcu(问题:年份被括号括起来并且没有使用 '&' 表示最后一位作者):

Dennis, C. (2002).生物学数据库:信息过载,Nature 417(6884): 14-14。

Maccagnan, A., Riva, M., Feltrin, E., Simionati, B., Vardanega, T., Valle, G. 和 Cannata, N. (2010).结合本体和工作流程设计生物实验室的正式协议,自动化实验 2(1): 1-14。


这就是我想要的:

Dennis, C. 2002.生物学数据库:信息过载, Nature 417(6884): 14-14。

Maccagnan, A., Riva, M., Feltrin, E., Simionati, B., Vardanega, T., Valle, G. 和 Cannata, N. 2010.结合本体和工作流程来设计生物实验室的正式协议,自动化实验 2(1): 1-14。


已编辑:有没有简单的方法来编辑现有的样式?

答案1

您可以使用哈佛风格系列通过该natbib包来获取剑桥期刊要求的结果。

梅威瑟:

\documentclass{article}

\usepackage{natbib}

\begin{document}

Hello.  Cite someone.

\bibliographystyle{agsm,dcu,kluwer} %choose one you like
\bibliography{yourbibfile}  

\end{document}

如需了解更多信息,请访问natbib包装文档

此外,根据哈佛大学关于 CTAN 的文献,您可以使用六种可能的书目样式。摘自 pdf:

目前哈佛系列中有六种书目样式,艾格森(本文使用)基于 Pitson(1978 年,第 95-98 页),直流电压它基于悉尼大学建筑与设计科学系设计计算部门使用的惯例,杰姆瑞为《管理研究杂志》物理学报物理学 B 期刊克鲁韦尔力求符合 Kluwer Academic Publishers 的要求,并且 荷兰符合荷兰惯例。它们由 Lamport (1986, p. 74) 中描述的 \bibliographystyle 调用,并影响参考书目中条目的布局。只要名称与其他 harvard 选项不冲突,就可以通过将书目样式作为选项传递给调用 harvard 包的 \usepackage 命令来选择它。

如果这些建议中的任何一个有效,那么——根据使用 natbib 删除参考书目中日期的括号---,您可以设置:

加载后放置以下内容natbib

\renewcommand\harvardyearleft{\unskip, }
\renewcommand\harvardyearright[1]{.}

第一个通常插入一个 (, 而第二个插入一个 )。我们将前者重新定义为退格并插入逗号和空格,后者则吞掉逗号并插入句号。

关于最后一个&,你可以使用

\renewcommand\harvardand[1]{\&}

在你的序言中。

相关内容