我希望我的参考文献以名字和中间名的首字母和姓氏的形式出现。但结果却恰恰相反。我的 bibtex ( .bib
) 库是 ref,由 Elsevier.bst
提供model4-names
。我的 Elsevier 期刊文件中的代码.tex
如下。
\documentclass[preprint,review,10pt]{elsarticle}
\usepackage{amssymb,amsmath}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{array}
\newcolumntype{L}{>{\centering\arraybackslash}m{3cm}}
\usepackage{algorithmicx}
\usepackage{algorithm}
\usepackage{csquotes}
\usepackage{algpseudocode}
\usepackage{lipsum}
\usepackage{algorithm,algpseudocode}
\usepackage{ifthen}
\newboolean{somevariable}
\setboolean{somevariable}{false}
\begin{document}
\begin{frontmatter}
\title{paper title}
\begin{abstract}
....
...
...
...
\bibliography{ref}
\bibliographystyle{model4-names}
\end{document}
model4-names.bst
使我能够获取已排序的参考文献,但不采用期刊格式。上述代码生成以下样式的参考文献
[1]阿斯加尔 (Asghar),MN,甘巴里 (Ghanbari),M..适用于 h. 264/svc 的 cabac binstring 的有效安全系统。视频技术电路与系统,IEEE 论文集2013;23(3):425–437。
并且期刊希望它采用以下样式
[1] MN Asghar,M. Ghanbari,H. 264 / svc. cabac binstring 的有效安全系统,IEEE 视频技术电路与系统学报 23(3) (2013) 425–437。
三件事缺失部分以粗体突出显示。
名字和姓氏的顺序,以及
期刊的年份字段用括号括起来,但会议的年份字段不用括号。
此外,最后一位作者的名字后面应该用逗号而不是双点(..)。
我可以知道我是否遗漏了什么吗?
答案1
对于这种情况,请下载并将 elsarticle-num
参考书目样式 (.bst) 文件放在您的工作目录中。它完美地工作。此外,为了供您参考,我附上了屏幕截图。是的,您可以使用对参考文献进行排序\biboptions{sort&compress}
。您只需要在\begin{document}
环境之前添加此选项。希望它有所帮助。此外,您还可以尝试其他可用的 biboptions。
round - round parentheses are used (default)
square - square brackets are used [option]
curly - curly braces are used {option}
angle - angle brackets are used <option>
semicolon - multiple citations separated by semi-colon
colon - same as semicolon, an earlier confusion
comma - separated by comma
numbers- selects numerical citations
super - numerical citations as superscripts
sort - sorts multiple citations according to order in ref. list
sort&compress - like sort, but also compresses numerical citations
compress - compresses without sorting
\bibliographystyle{elsarticle-num}
\bibliography{bib}