biblatex:op.cit. loc.cit 中作者字段的格式

biblatex:op.cit. loc.cit 中作者字段的格式

我正在使用biblatex并且必须严格遵守论文的一些格式规则。问题如下:biblatex调用 op.cit. 和 loc.cit. 格式时不显示作者的名字(首字母或全名,无论什么)。

我一直在研究论坛和biblatex源文件(.bst、等等...),尽管搜索了几个小时,我还是无法解决问题。请帮帮我,我快疯了.def.cbx

顺便问一下,如果firstinits=true在这种情况下,我怎样才能区分 Jane Doe 和 Joan Doe 呢?

非常感谢您的帮助!

MWE 如下:

\documentclass{article}
\usepackage[style=verbose-trad1,backend=biber,firstinits=true]{biblatex}
\DeclareNameAlias{default}{last-first}

\begin{filecontents}{\jobname.bib}
@article{SmithJ,
    Author = {John Smith},
    Title = {A great paper for sure},
    Year = {2000}}
@article{DoeJane,
    Author = {Jane Doe},
    Title = {An even better paper},
    Year = {2002}}
@article{DoeJoan,
    Author = {Joan Doe},
    Title = {This one is published},
    Year = {2014}}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
Smith dummy ref\footcite{SmithJ}.
DoeJane dummy ref\footcite{DoeJane}.
Call opcit with Smith ref\footcite[39]{SmithJ}.
Call opcit with DoeJane ref\footcite[35]{DoeJane}.
Introduce DoeJoan ref\footcite[18]{DoeJoan}.
Call loccit with DoeJane ref\footcite[35]{DoeJane}.
Call loccit with SmithJ ref\footcite[39]{SmithJ}.
\end{document}

答案1

非常感谢moewe的帮助!

\DeclareNameAlias{labelname}{last-first}完美地完成了这个任务。

相关内容