引用交换名字和姓氏

引用交换名字和姓氏

我无法创建自己的参考文献,因为它在参考书目中被破坏了。

以下是文件中的操作方式references.bib

@unpublished{apostila_cristiano,
    title={TRIZ},
    author={Ferreira, Cristiano V. and Forcellini, Fernando A.},
    year={2000},
    note={Apostila constituinte do estudo da Tese de Doutorado}

}

这是我的main.tex文件

\documentclass[bibliography=totoc]{scrreprt}

\usepackage[utf8]{inputenc} 
\usepackage[backend=biber,style=authoryear,natbib=true]{biblatex}

\addbibresource{references.bib}

\begin{document}

asdf
\nocite{*}
\printbibliography[heading=bibintoc]

\end{document}

参考文献中有两位作者,克里斯蒂亚诺·V·费雷拉费尔南多·A·福塞利尼. 实际情况是,参考书目没有按照第二作者的名字正确排序。

而不是生成

Ferreira, Cristiano V e Forcellini, Fernando A  (2000). “TRIZ”. Apostila 
constituinte do estudo da Tese de Doutorado.

汇编给了我:

Ferreira, Cristiano V e Fernando A Forcellini (2000). “TRIZ”. Apostila 
constituinte do estudo da Tese de Doutorado.

你能帮我解决这个问题吗?

答案1

\DeclareNameAlias{sortname}{family-given}可以影响名称各部分的顺序:

\documentclass[bibliography=totoc]{scrreprt}

\usepackage[utf8]{inputenc} 
\usepackage[backend=biber,style=authoryear,natbib=true]{biblatex}

\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@unpublished{apostila_cristiano,
    title={TRIZ},
    author={Ferreira, Cristiano V. and Forcellini, Fernando A.},
    year={2000},
    note={Apostila constituinte do estudo da Tese de Doutorado}

}
\end{filecontents*}

\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{default}{family-given}

\addbibresource{references.bib}

\begin{document}

asdf
\nocite{*}
\printbibliography[heading=bibintoc]

\end{document}

在此处输入图片描述

相关内容