在使用作者年份引用格式(哈佛)和 biblatex 时如何包含首字母?

在使用作者年份引用格式(哈佛)和 biblatex 时如何包含首字母?

我的大学有自己的哈佛引用方式,需要首字母和姓氏,我正在努力寻找如何使用 biblatex 插入它。我目前的引用代码是:

\usepackage[english]{babel}
\usepackage[firstinits=true,style=authoryear-comp,backend=biber]{biblatex}
\renewcommand*{\nameyeardelim}{\addcomma\space}

\addbibresource{sample.bib}% Syntax for version >= 1.2

来自书目文件:

@article{Chen2017,
   author = {Chen, Hui and Manso, Gustavo},
   title = {Macroeconomic Risk and Debt Overhang*},
   journal = {The Review of Corporate Finance Studies},
   volume = {6},
   number = {1},
   pages = {1-38},
   ISSN = {2046-9128
2046-9136},
   DOI = {10.1093/rcfs/cfw007},
   year = {2017},
   type = {Journal Article}
}

我用来\parenthcite{<key>}引用我的资料来源

根据这里之前的答案,包括“firstinits = true”应该将首字母呈现到我的引用命令中,但那并没有发生。

任何帮助,将不胜感激。

答案1

几年前firstinits更名为 的选项仅将姓名格式从显示完整名字更改为名字首字母。对于没有显示任何名字的选项,该选项无效。giveninitsbiblatex

默认情况下biblatexauthoryear基于 的引文样式将只打印引文中的名字或名字首字母,以解决由于姓氏不唯一而产生的歧义(如果您引用 Jane Smith 和 Anne Smith,biblatex则将使用 J. Smith 和 A. Smith,这样您的读者就可以立即看出作者不同)。此功能由选项控制uniquename

如果您希望所有引文中的名字首字母和完整名字能够解决歧义(Jane Smith 和 John Smith),您可以重新定义labelname字段格式。(原始定义可以在biblatex.def,第 955-981 行于 v3.16

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=authoryear-comp]{biblatex}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\DeclareNameFormat{labelname}{%
  \ifnum\value{uniquename}<2
    \ifuseprefix
      {\usebibmacro{name:given-family}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefix}
        {\namepartsuffixi}}
      {\usebibmacro{name:given-family}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefixi}
        {\namepartsuffixi}}%
  \else
    \usebibmacro{name:given-family}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \fi
  \usebibmacro{name:andothers}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}

\printbibliography
\end{document}

Lorem(E. Sigfridsson 和 U. Ryde,1998 年)

相关内容