我想颠倒名字和姓氏的顺序,并使用首字母。这是我的 MWE:
\documentclass{article}
\usepackage[backend=biber, style=authoryear, firstinits=true]{biblatex}
\begin{filecontents}{refs.bib}
@Article{ref1,
author = {Nye, Bill and Bean, Mister},
title = {{Intergalactic car parking}},
journal = {PLoS Parking},
year = {2017}
}
\end{filecontents}
\addbibresource{refs.bib}
\DeclareNameAlias{default}{family-given}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
这使:
为什么?
答案1
没有名称格式last-firstinits
。如果您使用 ,则会获得相同的输出\DeclareNameAlias{sortname}{blub}
。
使用选项 giveninits 以及family-given
\documentclass{article}
\usepackage[style=verbose-trad2, backend=biber,giveninits]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{default}{family-given}
\begin{document}
A\footcite{wilde}
B\footcite{cicero}
\printbibliography
\end{document}
答案2
我找到了解决方案:authoryear
使用sortname
别名。
更改:
\DeclareNameAlias{default}{family-given}
到
\DeclareNameAlias{sortname}{family-given}
给出所需的输出。