Overleaf参考文献自定义:biblatex去除年份括号适配利兹哈佛格式
利兹哈佛引用格式biblatex配置修改方案
现有配置说明
你当前使用的biblatex基础配置如下:
\usepackage[ backend=biber, citestyle=authoryear, bibstyle=authoryear, maxcitenames=2, maxbibnames=99]{biblatex} \addbibresource{reference.bib} \renewcommand*{\nameyeardelim}{\addcomma\space} \DeclareNameAlias{sortname}{family-given} \setlength\bibitemsep{1em}
上述配置编译后参考文献年份默认带括号,不符合利兹哈佛格式要求。
修改方法
只需在原有配置末尾新增两行命令即可实现需求,完整修改后配置如下:
\usepackage[ backend=biber, citestyle=authoryear, bibstyle=authoryear, maxcitenames=2, maxbibnames=99]{biblatex} \addbibresource{reference.bib} \renewcommand*{\nameyeardelim}{\addcomma\space} \DeclareNameAlias{sortname}{family-given} \setlength\bibitemsep{1em} % 新增适配配置 % 移除参考文献中年份的外层括号 \DeclareFieldFormat{biblabeldate}{#1} % 调整作者与年份之间的标点为句号+空格 \renewcommand*{\labelnamepunct}{\addperiod\space}
如果你使用的是3.15版本之前的biblatex,将\DeclareFieldFormat{biblabeldate}{#1}替换为\DeclareFieldFormat{labelyear}{#1}即可生效。
效果验证
修改后你给出的示例条目编译输出为:
Birrell, S. and Donnelley, P. 2004. “Erving Goffman’s Influence on the Sociology of Sport”. In: ed. by R. Giulianotti. Sport and Modern Social Theorists. London: Palgrave Macmillian UK, pp. 49–64.
完全符合利兹哈佛格式要求的「作者. 年份. 标题」结构规范。
内容的提问来源于stack exchange,提问作者Nicola Stockdale
相关产品推荐
相关产品推荐

