我正在编写带注释的参考书目,需要芝加哥格式的完整内联引文。但是,当我使用 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
authordate
from 样式使用frombiblatex-chicago
的标准定义:\fullcite
biblatex.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}}