0

Is there any way to tell bibtex not to sort the authors for a paper but to print them in the order they've been written in the .bib-file?

I have a paper where three people from three different institutions collaborated and I should like to keep the author order in sync with the institution order.

Edit: the citation in question

\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}

Bib File:

@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}
}

I want them to appear in that order. What the parsed pdf looks like in the "References" is this:

Jan Smans K.Rustan M. Leino, Peter Müller. Verification of concurrent programs with chalice. Technical report, Microsoft Research, ETH Zürich, KU Leuven, 2009.

  • Isn't it the default dehavior? – pluton Jun 13 '15 at 16:46
  • Unfortunately, it doesn't seem to be. – User1291 Jun 13 '15 at 17:04
  • We will need an example of your input (.tex and .bib files). – Joseph Wright Jun 13 '15 at 17:14
4

If you mean the main bibliography, then use

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

same as style plain but without sorting the entries. If you mean a single bib entry then use:

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

enter image description here

  • 1
    nope, doesn't seem to do the trick. – User1291 Jun 13 '15 at 17:59
  • Well, what more can I say? I already edited the question to include the example you were asking for. – User1291 Jun 13 '15 at 18:08
  • 2
    @User1291: See my edited answer. Your author list in the bibfile was wrong – user2478 Jun 13 '15 at 18:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.