ecos.bst 和使用 bibtex

ecos.bst 和使用 bibtex

我的标签如下:

我使用的ecology.bst文件可以在https://www.cas.miamioh.edu/~stevenmh/ecology.bst

我的 TeX 文件的内容

\documentclass{book}
\usepackage{filecontents}
\usepackage{natbib}

\begin{filecontents}[overwrite]{\jobname.bib}
@article{Ahrestani:2013hc,
    Author = {Ahrestani, Farshid S. and Hebblewhite, Mark and Post, Eric},
    Date-Added = {2014-02-26 14:22:46 +0000},
    Date-Modified = {2014-02-26 14:22:47 +0000},
    Journal = {Scientific Reports},
    Pages = {31250},
    Title = {The importance of observation versus process error in analyses of global ungulate populations},
    Volume = {3},
    Year = {2013}}

@article{Anderson:1979dq,
    Author = {Anderson, R. M. and May, R. M.},
    Date-Added = {2013-02-20 21:55:12 +0000},
    Date-Modified = {2013-02-20 21:55:13 +0000},
    Journal = {Nature},
    Number = {5721},
    Pages = {361-367},
    Title = {Population biology of infectious diseases: Part 1},
    Volume = {280},
    Year = {1979}}

@book{Bolker:2008uq,
    Author = {Bolker, B.},
    Date-Added = {2013-04-06 16:40:18 +0000},
    Date-Modified = {2013-04-06 16:40:18 +0000},
    Pages = {408},
    Publisher = {Princeton, NJ: Princeton University Press},
    Title = {Ecological models and data in {R}},
    Year = {2008}}

@article{Bolker:emb,
    Author = {Bolker, B.},
    Date-Added = {2014-06-22 19:04:40 +0000},
    Date-Modified = {2014-06-22 19:04:40 +0000},
    Journal = {url: http://ms.mcmaster.ca/~bolker/emdbook/},
    Title = {emdbook: Ecological models and data (book support). {R} package vernon 1.3.4},
    Year = {2013}}
\end{filecontents}

\begin{document}

\cite{Ahrestani:2013hc,Anderson:1979dq,Bolker:2008uq,Bolker:emb,}

\bibliographystyle{ecology}
\bibliography{\jobname.bib}



\end{document}

我的要求是,three emdash rule如果相同的作者姓名重复,并且如果条目只有两个作者姓名,则应在第二个作者姓名前打印逗号(参见屏幕截图),请注意,如果条目有三个作者姓名,则它可以完美运行(因此应保持当前输出不变)。请提供建议。

在此处输入图片描述

请注意,如果我的英语不好,请原谅我

相关内容