我正在使用 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 样式,但是我注意到输出中有些奇怪,参考书目中第一个条目的名字总是有这个黑点(见附图)。
对于项目,为什么第一作者的格式是这样的lastname
?firstname
例如:
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}