引用格式采用作者姓氏的首字母

引用格式采用作者姓氏的首字母

我正在寻找一种引用样式。我正在使用biblatex,并且我想要使用姓氏的首字母和出版年份的以下引用:

  • 对于仅一位作者,引用应考虑前三个字母和年份,如:[Lot08] 表示名称 Loth,年份为 2008。

  • 对于多位作者,参考文献应如下所示 [BMCW12],其中包含作者姓氏的首字母(Becker、Meier、Conrady、Wolf)和年份。

我知道这和字母样式非常相似,但我不想在引用中添加加号,如 [BMC+12]。此外,即使作者更多,我也想将字母数固定为 4。

是否有这样的引用样式可用,或者我是否必须调整字母样式?

答案1

你可以使用以下方式自定义字母标签样式\DeclareLabelalphaTemplate(参见§4.5.4标签,第 163-169 页biblatex手动的)。但是,就您而言,这并不是必需的。

您只需添加两个选项

maxalphanames=4, minalphanames=4

拨打您的biblatex电话即可获得所需姓名数量。

进而

\renewcommand*{\labelalphaothers}{}

去掉表示作者被省略的“+”。

平均能量损失

\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=alphabetic,maxalphanames=4,minalphanames=4]{biblatex}

\addbibresource{biblatex-examples.bib}
\renewcommand*{\labelalphaothers}{}

\begin{document}
\cite{sigfridsson,worman,geer,aksin,companion}
\printbibliography
\end{document}

相关内容