标准 elsarticle-harv 书目样式参考列表如下所示:
\documentclass[authoryear,preprint,review,12pt,sort&compress,times]{elsarticle}
\bibliographystyle{elsarticle-harv}
\bibpunct{(}{)}{;}{q}{}{,}
\begin{document}
\section{MWE Header}
Here are two citations \citep{Bear1970,Jetson1974}, Lorum ipsum.
\bibsection{References}
\bibliography{MWEBIB}
\end{document}
不过,我试图将参考文献格式化为如下所示。
Peterson, G., Aslani, P. 和 Williams, KA (2003) 逃离医学?信息、反思和健康,批判社会政策,23,2,165-185。
我能否以某种方式改变参考书目样式,以便所有参考文献都反映以下三项调整?
- 我在最后一位作者的名字后面加了一个句号
- 年份用圆括号括起来,后面没有句号
- “期刊” “卷” 和 “编号” 字段以逗号分隔
答案1
这不是对原始问题的直接回答。但在评论中,我邀请 OP 从更广泛的角度看待这个问题,这最终导致他重新考虑采取最合适的方法。我应 OP 的要求将此作为答案。
一般来说,当您尝试自定义发布商提供的样式(例如)时elsarticle-harv
,您应该仔细考虑。如果发布商提供了样式,则“自定义”可能会违反提交指南。我并不是说,在某些情况下,此类调整被认为是合法的并且是可以接受的。但您应该仔细考虑自己在做什么、为什么要这样做以及发布商是否确实可以接受此类更改。
但是,如果您只是因为觉得其中一种样式是个“不错的起点”而尝试调整它,并且样式本身不是提交时必须的,那么您可以考虑更改为或提供的标准样式之一biblatex
。natbib
有很多样式可供您选择,很可能有一种适合您。您可能会得到更好的支持,并且在使用时也会有更大的灵活性。
我建议以biblatex
的authoryear
风格为例。它确实接近您指定的格式,而且因为我是人文学科的人,所以biblatex
这通常是我的最佳选择。但这可能不是您的情况。
biblatex
在(+ biber
) 或natbib
(+ )之间进行选择时,bibtex
您应该权衡它们对您的情况的优缺点。请看:bibtex 与 biber 以及 biblatex 与 natbib 的比较
总结一下主要问题,我认为可以说biblatex
(+ biber
) 具有许多技术优势,正在积极开发中,并且更容易定制。另一方面,许多出版商确实要求你坚持使用natbib
(+ bibtex
)。无论如何,更多详细信息请参阅链接。