在 Latex 中打乱作者的名字和姓氏

在 Latex 中打乱作者的名字和姓氏

我希望我的参考文献以名字和中间名的首字母和姓氏的形式出现。但结果却恰恰相反。我的 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. 名字和姓氏的顺序,以及

  2. 期刊的年份字段用括号括起来,但会议的年份字段不用括号。

  3. 此外,最后一位作者的名字后面应该用逗号而不是双点(..)。

我可以知道我是否遗漏了什么吗?

答案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}

相关内容