以 biber 为后缀的参考书目有奇怪的点,并且第一作者姓名有一个多余的逗号

以 biber 为后缀的参考书目有奇怪的点,并且第一作者姓名有一个多余的逗号

我正在使用 Overleaf,这是我的参考书目设置序言:

\documentclass[a4paper,12pt]{report}
\usepackage[utf8x]{inputenc}

\usepackage{amsmath} % Mathematische Symbole
\usepackage{amssymb} % Mathematische Symbole
\usepackage{graphicx} % Bilder einfügen
\usepackage{subcaption}
\usepackage{verbatim}
\usepackage{mathtools}
\usepackage{subcaption}
\usepackage[titlenumbered,ruled,linesnumbered]{algorithm2e}
\usepackage{todonotes}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{soul}
\usepackage[UKenglish]{babel}

\usepackage{hyperref}
\hypersetup{
    citecolor=black,
    filecolor=black,
    linkcolor=green,
    urlcolor=black
}
\usepackage{subcaption}
\usepackage{flexisym}
\usepackage{listings}
\usepackage{color}
\usepackage{enumitem}
\usepackage{newclude}
\usepackage{float}

\usepackage[backend=biber,style=authoryear,maxbibnames=99,sorting=none,maxcitenames=2]{biblatex}
\setlength\bibitemsep{0.5\baselineskip}
\addbibresource{sources.bib} 

\begin{document}

some text here \parencite{vaswani2017attention}.

\printbibliography[
heading=bibintoc,
title={Bibliography}] %Prints the entire bibliography with the title "Whole bibliography"



\end{document}

在我的 .bib 文件中:

@inproceedings{vaswani2017attention,
  title={Attention is all you need},
  author={Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N and Kaiser, {\L}ukasz and Polosukhin, Illia},
  booktitle={Advances in neural information processing systems},
  pages={5998--6008},
  year={2017}
}

我必须使用 authoryear 样式,但是我注意到输出中有些奇怪,参考书目中第一个条目的名字总是有这个黑点(见附图)。

对于项目,为什么第一作者的格式是这样的lastnamefirstname例如:

Vaswani、Ashish、Noam Shazeer、Niki Parmar、Jakob Uszkoreit、Llion Jones、Aidan N Gomez、Lukasz Kaiser 和 Illia Polosukhin (2017)。“注意力就是你所需要的一切”。在:神经信息处理系统的进展,第 5998-6008 页。

但我希望它是这样的:

Ashish Vaswani、Noam Shazeer、Niki Parmar、Jakob Uszkoreit、Llion Jones、Aidan N Gomez、Lukasz Kaiser 和 Illia Polosukhin (2017)。“注意力就是你所需要的一切”。在:神经信息处理系统的进展,第 5998-6008 页。

这是我打印参考书目的方式:

\printbibliography[
heading=bibintoc,
title={Bibliography}]

有办法解决这个问题吗? 黑点

答案1

在此处输入图片描述

在此处输入图片描述

参考书目似乎很有效。也许它与 Overleaf 有关。

要更改参考书目条目中名称的排版方式,只需发出以下命令

\DeclareNameAlias{sortname}{given-family}

在你的序言中

平均能量损失

\begin{filecontents}{sources.bib}
@inproceedings{vaswani2017attention,
    title={Attention is all you need},
    author={Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N and Kaiser, {\L}ukasz and Polosukhin, Illia},
    booktitle={Advances in neural information processing systems},
    pages={5998--6008},
    year={2017}
}
\end{filecontents}

\documentclass[a4paper,12pt]{report}

\usepackage[backend=biber,style=authoryear,maxbibnames=99,sorting=none,maxcitenames=2]{biblatex}
\setlength\bibitemsep{0.5\baselineskip}
\addbibresource{sources.bib} 

\DeclareNameAlias{sortname}{given-family}

\begin{document}
    
    some text here \parencite{vaswani2017attention}.
    
    \printbibliography[heading=bibintoc,title={Bibliography}]
    
\end{document}

相关内容