书目样式:作者格式

书目样式:作者格式

我希望我的参考书目中的项目采用如下格式

Cauchy, L. A., Goursat E., Contour integral. French Academy, 2012.

即:
- 作者姓名前无编号或关键字
- 姓氏在名字之前,名字为缩写

但我明白

在此处输入图片描述

下面的示例文档说明了我可以拥有的不同类型的作者条目。

我是否应该手动格式化所有作者条目以获得我想要的格式?
有没有自动的方法可以得到这个结果?

\documentclass{article}
\usepackage{filecontents}

\begin{filecontents*}{example.bib}

    @article{
        refOne,
        author = {Cauchy, L. A. and E. Goursat },
        title = {Contour integral},
        year = {2012},
        journal = {French Academy},
    }

    @article{
        refTwo,
        author = {Louis Augustin Cauchy and Edouard Goursat},
        title = {Contour integral},
        year = {2012},
        journal = {French Academy},
    }

    @article{
        refThree,
        author = {L. A. Cauchy and E. Goursat},
        title = {Contour integral},
        year = {2012},
        journal = {French Academy},
    }

\end{filecontents*}

\begin{document}
    \bibliography{example}{}
        \bibliographystyle{plain}
        \nocite{*}
\end{document}

答案1

在序言中添加:

    \usepackage[round, sort&compress, authoryear]{natbib}

并接近文档末尾

    \bibliographystyle{agsm}
    \bibliography{example}  % example.bib

所包含的参考文献中不应有数字。

答案2

您报告的格式要求与大多数已知的固定书目样式有很大不同。因此,需要大量(相当繁琐)的工作才能获取现有的书目样式文件并对其进行破解,使其生成符合您精确格式需求的参考资料。

幸运的是,实际上没有必要走这条相当乏味的道路。我建议您运行文件makebst.tex通过 LaTeX。(在命令提示符下,输入“latex makebst”并按照提示操作。)此实用程序(由软件包的作者创建natbib)会提出许多关于您希望如何格式化各种项目的详细问题,并在该过程结束时创建一个全新的参考书目样式(带扩展名.bst),以满足您的确切需求。

另外,你没有提到你是否使用任何引文管理软件包。如果你还没有使用这样的软件包,你可能需要熟悉非常广泛使用的纳特比布包裹。

相关内容