有什么方法可以告诉 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},