我正在使用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}
完美地完成了这个任务。