Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Im trying to have the bibliographic list defined for my document using natbib. While styles such as unsrtnat gives me a the references in order of appearance in text, however, I have a problem that cannot get around. Basically if a reference is supposed to look like:

Tyson J.P. Dikstra M. Holmes F.M.R. Theoretical Analysis on Effect of Anomalous Low Friction. International journal of Placticity, 34(3-4):413, 1997.

after typesetting it appears as :

Dikstra M. Holmes F.M.R. Tyson J.P. Theoretical Analysis on Effect of Anomalous Low Friction. International journal of Placticity, 34(3-4):413, 1997.

In other words, it puts the first author in the last place. Is there any method of getting around this?

\usepackage[round,comma]{natbib}

\begin{document}


As an alternative method of analysis,\citep{Tyson1997} ...


\bibliographystyle{unsrtnat} 
\bibliography{refs}


\end{document}

The entry as it appears in the .bib file is :

@ARTICLE{Tyson1997,
author={Tyson, J.P., Dikstra, M., Holmes, F.M.R.},
title={Theoretical Analysis on Effect of Anomalous Low Friction.},
journal={International journal of Plasticity},
year={1997},
volume={34},
number={3-4},
pages={413},
document_type={Article}
}

Sorry egreg, This is my 1st post. I was not aware of the rules.

share|improve this question
2  
Isn't this just an alphabetically sorted list of authors rather than "[putting] the first author in the last place"? –  Werner Jan 18 '12 at 15:18
    
@werner: I checked other entries as well. At first I thought it is sorting the family names alphabetically but that is not the case. It just throws the first author to the last place in the row and I really have no idea why. If I use other bibliography styles such as "achemso" , it fixes the problem but then , apart from the first author, all others will have both their fist/last family names abbreviated which I am not happy with that. (By the way, I am using MikTeX 2.9 for the typesetting). –  Vince Jan 18 '12 at 23:04

1 Answer 1

You are probably using a bad syntax for the author names:

author={Tyson, J. P. and Dikstra, M. and Holmes, F. M. R.},

is the correct input so that BibTeX can parse the list of authors. I get the same output as you obtain with

author={Tyson J.P., Dikstra M. and Holmes F.M.R.},

that BibTeX parses, according to its rules, as two authors: the first has a family name "Tyson J.P.", first name "Dikstra" and middle name "M.". The second author has first name "Holmes" and family name "F.M.R.".

With your input

author={Tyson, J.P., Dikstra, M., Holmes, F.M.R.},

things are worse, because BibTeX finds too many commas and issues nine error messages.

Authors should be listed separated by the keyword and; you have the choice of listing each author as

<first name> <middle name(s)> <family name>

or in the clearer way

<family name>, <first name> <middle name(s)>
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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