The problem you describe has nothing to do with the unsrt
bibliography style -- it would appear with any other bibliography style as well. In BibTeX, the separator between names of a multi-authored piece is and
, not \&
. Moreover, BibTeX might choke on accented characters such as á
, í
, and ó
-- replace them with {\'a}
, {\'i}
, and {\'o}
, respectively. Try setting up the name field as
name = {D{\'i}ez-Pascual, A. M. and Ashrafi, B. and Naffakh, M. and
Gonz{\'a}lez-Dom{\'i}nguez , J. M. and Johnston, A. and Simard, B.
and Mart{\'i}nez, M. T. and G{\'o}mez-Fatou, M. A.},
and you should be in business.
You mention that you use jabref
: check the settings to ensure that when you output a file in .bib
format, the software knows (i) to use and
as the separator between names in a name field and (ii) to use "constructed" accented characters rather than their direct representations.
the original poster actually solved the problem him/herself, with some help, but we
try not to leave questions unanswered. so here goes.
the appearance of \citep
in the original question suggested that the author-year
style was wanted. although some other bib styles support this, the most likely is
natbib
. natbib
has "additional" requirements for its label format, and for those,
it's best to follow a good example; the manual has very good guidance on this, so
the best approach for this is to go to the manual.
the request was for the references to be listed in alphabetical order. several
approaches were suggested and tried, the one that was finally successful being
apsr.bst
, launched by bibliographystyle{apsr}
. (the two others were (1) unsrtnat
,
which requires the .bib
file to be maintained in the intended final order, and
(2) plainnat
, which does the desired sort, but left the names in a form other than
what was wanted; the form of the names, however, was due to an input misunderstanding -- see below.)
it was requested that names be listed last name first in the bibliography,
but they were showing up instead beginning with the first initial. this could actually
have been predicted from the input shown in the question:
author = {Smith J. and Robert C. and Harrison F},
all bibtex processors expect the last and first names to be separated by a comma in
the .bib
file, so fixing this was easy, if laborious -- insert commas in the names:
author = {Smith, J. and Robert, C. and Harrison, F},
thanks to the original poster for reporting what actually worked, so this might help someone else.
Best Answer
replace
by
Found the solution from here:
http://www.latex-community.org/forum/viewtopic.php?f=5&t=7950