BibTeX - 不对作者进行排序

BibTeX - 不对作者进行排序

有什么方法可以告诉 bibtex 不要对论文的作者进行排序,而是按照他们在 .bib 文件中写入的顺序打印?

我有一篇论文,由来自三个不同机构的三个人合作完成,我想让作者顺序与机构顺序保持同步。

编辑:有问题的引文

\documentclass[a4paper,11pt,titlepage]{article}
\title{...}
\author{...}

%%Packages
\usepackage[utf8]{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{hyperref}
\usepackage{float}
\usepackage{caption}
\usepackage[]{algorithm2e}

\begin{document}
\nocite{*}

\cite{ChalicePaper}
\bibliographystyle{unsrt}
\bibliography{Bib}

\end{document}

围兜文件:

@TechReport{ChalicePaper,
author = {K.Rustan M. Leino, Peter M\"uller, Jan Smans},
title = {Verification of Concurrent Programs with Chalice},
institution = {Microsoft Research, ETH Z\"urich, KU Leuven},
year = {2009}
}

我希望它们按该顺序出现。解析后的 PDF 在“参考”中如下所示:

Jan Smans K.Rustan M. Leino、Peter Müller。使用 chalice 验证并发程序。技术报告,微软研究院、苏黎世联邦理工学院、鲁汶天主教大学,2009 年。

答案1

如果你指的是主要参考书目,那么使用

[...]
\begin{document}
\nocite{*}
[...]
\bibliographystyle{unsrt}
\bibliography{bibfile}
[...]

与 style 相同plain,但不对条目进行排序。如果您指的是单个 bib 条目,则使用:

author = {K. Rustan and M. Leino and Peter M\"uller and Jan Smans},

在此处输入图片描述

相关内容