由于我的问题代码太长,我把它放在了这条消息后面。我在 tex 文件中对这个问题进行了更详细的解释。简而言之:
一些参考文献会印上首字母,有时在“et al.”之前会印上几个名字,而不是一个!
我正在使用这些命令:
pdflatex test.tex
biber test
pdflatex test.tex
test.tex 文件:
\documentclass[oneside,12pt,a4paper]{book}
\usepackage{filecontents}
\begin{filecontents}{bibliography.bib}
@ARTICLE{lilly95,
author = {{Lilly}, S.~J. and {Tresse}, L. and {Hammer}, F. and {Crampton}, D. and {Le Fevre}, O.},
title = "{The Canada-France Redshift Survey. VI. Evolution of the Galaxy Luminosity Function to Z approximately 1}",
journal = {APJ},
eprint = {arXiv:astro-ph/9507079},
keywords = {COSMOLOGY: OBSERVATIONS, GALAXIES: DISTANCES AND REDSHIFTS, GALAXIES: LUMINOSITY FUNCTION, MASS FUNCTION},
year = 1995,
month = dec,
volume = 455,
pages = {108},
doi = {10.1086/176560},
adsurl = {http://adsabs.harvard.edu/abs/1995ApJ...455..108L},
}
@ARTICLE{lilly98,
author = {{Lilly}, S. and {Schade}, D. and {Ellis}, R. and {Le Fevre}, O. and
{Brinchmann}, J. and {Tresse}, L. and {Abraham}, R. and {Hammer}, F. and
{Crampton}, D. and {Colless}, M. and {Glazebrook}, K. and {Mallen-Ornelas}, G. and
{Broadhurst}, T.},
title = "{Hubble Space Telescope Imaging of the CFRS and LDSS Redshift Surveys. II. Structural Parameters and the Evolution of Disk Galaxies to Z approximately 1}",
journal = {ApJ},
eprint = {arXiv:astro-ph/9712061},
keywords = {GALAXIES: PHOTOMETRY, GALAXIES: EVOLUTION, GALAXIES: FORMATION, GALAXIES: STRUCTURE, GALAXIES: FUNDAMENTAL PARAMETERS},
year = 1998,
month = jun,
volume = 500,
pages = {75},
doi = {10.1086/305713},
adsurl = {http://adsabs.harvard.edu/abs/1998ApJ...500...75L},
}
@ARTICLE{ellis96,
author = {{Ellis}, R.~S. and {Colless}, M. and {Broadhurst}, T. and {Heyl}, J. and
{Glazebrook}, K.},
title = "{Autofib Redshift Survey - I. Evolution of the galaxy luminosity function}",
journal = {MNRAS},
eprint = {arXiv:astro-ph/9512057},
keywords = {GALAXIES: EVOLUTION, GALAXIES: LUMINOSITY FUNCTION, MASS FUNCTION, COSMOLOGY: OBSERVATIONS, LARGE-SCALE STRUCTURE OF UNIVERSE},
year = 1996,
month = may,
volume = 280,
pages = {235-251},
adsurl = {http://ads.nao.ac.jp/abs/1996MNRAS.280..235E},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@ARTICLE{kaj09,
author = {{Kajisawa}, M. and {Ichikawa}, T. and {Tanaka}, I. and {Konishi}, M. and
{Yamada}, T. and {Akiyama}, M. and {Suzuki}, R. and {Tokoku}, C. and
{Uchimoto}, Y.~K. and {Yoshikawa}, T. and {Ouchi}, M. and {Iwata}, I. and
{Hamana}, T. and {Onodera}, M.},
title = "{MOIRCS Deep Survey. IV. Evolution of Galaxy Stellar Mass Function Back to $z {\sim} 3$}",
journal = {APJ},
archivePrefix = "arXiv",
eprint = {0907.0133},
primaryClass = "astro-ph.CO",
keywords = {galaxies: evolution, galaxies: high-redshift, infrared: galaxies},
year = 2009,
month = sep,
volume = 702,
pages = {1393-1412},
doi = {10.1088/0004-637X/702/2/1393},
adsurl = {http://ads.nao.ac.jp/abs/2009ApJ...702.1393K}
}
@ARTICLE{kaj11,
author = {{Kajisawa}, M. and {Ichikawa}, T. and {Tanaka}, I. and {Yamada}, T. and
{Akiyama}, M. and {Suzuki}, R. and {Tokoku}, C. and {Katsuno Uchimoto}, Y. and
{Konishi}, M. and {Yoshikawa}, T. and {Nishimura}, T. and {Omata}, K. and
{Ouchi}, M. and {Iwata}, I. and {Hamana}, T. and {Onodera}, M.
},
title = "{MOIRCS Deep Survey. IX. Deep Near-Infrared Imaging Data and Source Catalog}",
journal = {PASJ},
archivePrefix = "arXiv",
eprint = {1012.2115},
primaryClass = "astro-ph.CO",
keywords = {catalogs, galaxies: high-redshift, galaxies: photometry, infrared: galaxies, surveys},
year = 2011,
month = mar,
volume = 63,
pages = {379-},
adsurl = {http://ads.nao.ac.jp/abs/2011PASJ...63S.379K},
}
\end{filecontents}
%Things to do with the hyperref package:
\usepackage[pdftex, plainpages = false, pdfpagelabels,
pdfpagelayout = OneColumn
bookmarks,
bookmarksopen = true,
bookmarksnumbered = true,
breaklinks = true,
linktocpage,
colorlinks = true,
hyperindex = true,
hyperfigures]{hyperref}
%For Bibliography:
\usepackage[style=authoryear,
citestyle=authoryear,
backref=true,
natbib=true,
backend=biber,
dashed=false,
maxnames=1,
hyperref=true]{biblatex}
\addbibresource{bibliography.bib}
\begin{document}
This is an example of the problem I am dealing with, take a look at the following two references, the first one sometimes has initials and the second one never has initials: \cite[e.g.,][]{lilly95,ellis96}. Here is the first one alone this time: \citep{lilly95}. Here is another paper by \cite{lilly98}. As you see, the two different "Lilly" papers have two different initials.
Here are two example of using many names instead of one: \citep[][K11]{kaj09, kaj11}. Any guidance to fix this problem would be great. This doesn't happen to all the citations, infact most are good, only a very limited few give such strange outputs.
Thanks...
\renewcommand{\bibname}{References}
\printbibliography
\end{document}
答案1
(来自早期的评论。)
biber
在消除作者列表歧义方面要聪明得多,bibtex
因为它会自动打印尽可能多的姓名,以表明两组作者并不相同。在您的示例中,这种情况直到第四位作者才会发生(例如,“Kajisawa, M. 和 ... Konishi, M.”与“Kajisawa, M. 和 ... Yamada, T.”),因此默认情况下,会biber
在文内引用中打印所有这些姓名。
如果您需要禁用此行为,则可以uniquelist
传递选项biblatex
(请注意,这是biber
仅功能,但同样bibtex
不会给您带来这个潜在问题);例如:
usepackage[uniquelist=false]{biblatex}
uniquelist
(和设置uniquename
)以强大的方式与设置进行交互。手册(版本 1.7)maxnames
第 4.11.4 节对各种歧义问题进行了很好的讨论。biblatex
关于首字母,biblatex
是将文件中找到的名称放入参考书目中.bib
:有些有两个首字母(例如,Ellis 和 Lilly),而其他只有一个。