我对 biber 有一个问题,到目前为止,引用工作正常,一旦引用中有 2 位以上的作者,列表就会被截断为“smith et al”。然而就在前几天,对于一些引用,这种情况发生了变化,我不明白为什么。
我尝试了前面提到的在 .bib 文件中使用 {} 名称的方法,但这会导致姓和名都被写成例如“smith, allison et al.”我还尝试再次添加 bibtex,但无济于事,也尝试更改了序言中的 maxcitenames。
\documentclass[titlepage, a4paper,12pt, oneside, bibliography=totoc]{scrartcl}
\usepackage[
backend=biber,
style=authoryear-comp,
hyperref=true,
isbn=false,
doi=false,
url=false,
natbib=true,
dashed=true,
sortlocale=auto,
maxcitenames=1,
mincitenames=1,
maxbibnames=7,
minbibnames=4,
giveninits=true,
uniquename=false
]{biblatex}
\addbibresource{citations.bib}
\defbibheading{bibintoc}[\bibname]{References}
\usepackage{textcomp}
\usepackage{prettyref}
\begin{document}
\citep{Heidemann2014b}
\end{document}
下面是程序遇到困难的我的 .bib 条目的示例:
@article{Heidemann2014b,
abstract = {Nematodes are the most abundant invertebrates in soils and are key prey in soil food webs. Uncovering their contribution to predator nutrition is essential for understanding the structure of soil food webs and the way energy channels through soil systems. Molecular gut content analysis of consumers of nematodes, such as soil microarthropods, using specific DNA markers is a novel approach for studying predator–prey interactions in soil. We designed new specific primer pairs (partial 18S rDNA) for individual soil-living bacterial-feeding nematode taxa (Acrobeloides buetschlii, Panagrellus redivivus, Plectus velox and Plectus minimus). Primer specificity was tested against more than 100 non-target soil organisms. Further, we determined how long nematode DNA can be traced in the gut of predators. Potential predators were identified in laboratory experiments including nine soil mite (Oribatida, Gamasina and Uropodina) and ten springtail species (Collembola). Finally, the approach was tested under field conditions by analyzing five mite and three collembola species for feeding on the three target nematode species. The results proved the three primer sets to specifically amplify DNA of the respective nematode taxa. Detection time of nematode DNA in predators varied with time of prey exposure. Further, consumption of nematodes in the laboratory varied with microarthropod species. Our field study is the first definitive proof that free-living nematodes are important prey for a wide range of soil microarthropods including those commonly regarded as detritivores. Overall, the results highlight the eminent role of nematodes as prey in soil food webs and for channelling bacterial carbon to higher trophic levels.},
author = {Heidemann, Kerstin and Hennies, Annika and Schakowske, Johanna and Blumenberg, Lars and Ruess, Liliane and Scheu, Stefan and Maraun, Mark},
doi = {10.1111/j.1600-0706.2013.00872.x},
file = {:C$\backslash$:/Users/Maria Rinke/Desktop/kerstin Literatur/Free living nematodes -2014-Oikos.pdf:pdf},
isbn = {1600-0706},
issn = {16000706},
journal = {Oikos},
number = {10},
pages = {1199--1211},
title = {{Free-living nematodes as prey for higher trophic levels of forest soil food webs}},
volume = {123},
year = {2014}
}
我从中得到的引用如下:“Heidemann,Hennies 等,2014”
答案1
代码在https://tex.stackexchange.com/revisions/439513/4存在两个问题
该选项
polyglossia
未知且缺少逗号。\usepackage[ backend=biber, style=authoryear-comp, hyperref=true, isbn=false, doi=false, url=false, natbib=true, dashed=true, sortlocale=auto, polyglossia maxcitenames=1, mincitenames=1, maxbibnames=7, minbibnames=4, giveninits=true, uniquename=false ]{biblatex}
biblatex
不知道polyglossia
选项,即使它是一个选项,它末尾也缺少逗号。这会导致biblatex
查找polyglossiamaxcitenames
不存在的选项。具体来说,这意味着maxcitenames=1
被忽略。作者姓名两侧有不必要的括号。
@article{Heidemann2014b, author = {Heidemann, Kerstin and {Hennies, Annika} and {Schakowske, Johanna} and {Blumenberg, Lars} and {Ruess, Liliane} and {Scheu, Stefan} and {Maraun, Mark}}, doi = {10.1111/j.1600-0706.2013.00872.x}, isbn = {1600-0706}, issn = {16000706}, journal = {Oikos}, number = {10}, pages = {1199--1211}, title = {{Free-living nematodes as prey for higher trophic levels of forest soil food webs}}, volume = {123}, year = {2014} }
这将导致
biblatex
将名字视为一个单位“Hennies, Annika”,而不是由名字 Annika 和姓氏 Hennies 组成的名字。
这两种效应共同导致了您所看到的部分现象。
如果你仍然得到
Heidemann、Hennies 等人,2014 年
从示例条目中,那么您必须引用具有相同主要作者(Kerstin Heidemann)和不同合著者的不同来源。biblatex
在这种情况下添加更多名称以区分不同的作者列表。如果您不想这样做,您需要选项
uniquelist=false