Biblatex-chicago:\fullcite 翻转名字和姓氏

Biblatex-chicago:\fullcite 翻转名字和姓氏

我正在编写带注释的参考书目,需要芝加哥格式的完整内联引文。但是,当我使用 biblatex-chicago 和 \fullcite 列出完整引文时,它与参考书目中使用的参考格式不同。具体来说,作者姓名以 First M Last 而不是 Last, First M 的形式显示。其余引文都很好。有人知道为什么会这样吗?或者如何修复它?

\documentclass[12pt]{article}
\usepackage[authordate,numbermonth=false,doi=false,%
            isbn=false,backend=biber]{biblatex-chicago}
\addbibresource{<bibfilename>.bib}
\begin{document}
Here comes the full citation that I will be using:

\fullcite{<key>}

It looks different from the reference that you will see below,%
as the first and last name are reversed.
\printbibliography

我尝试过其他有关自定义 \fullcite 的建议,但大多数其他文章都涉及不同的 biblatex 格式,例如 APA。非常感谢您的帮助!

答案1

authordatefrom 样式使用frombiblatex-chicago的标准定义:\fullcitebiblatex.def

\DeclareCiteCommand{\fullcite}
  {\usebibmacro{prenote}}
  {\usedriver
     {\DeclareNameAlias{sortname}{default}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\DeclareNameAlias{sortname}{default}将列表设置sortname为默认first-last格式。删除此代码将提供与参考书目相同的格式。因此,您可以将以下重新定义添加到序言中:

\DeclareCiteCommand{\fullcite}
  {\usebibmacro{prenote}}
  {\usedriver
     {}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

相关内容