我的标签如下:
我使用的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
如果相同的作者姓名重复,并且如果条目只有两个作者姓名,则应在第二个作者姓名前打印逗号(参见屏幕截图),请注意,如果条目有三个作者姓名,则它可以完美运行(因此应保持当前输出不变)。请提供建议。
请注意,如果我的英语不好,请原谅我