引用格式(Smith A.,2018)

引用格式(Smith A.,2018)

我是 LaTeX 新手。我已经掌握了基础知识,并开始用它写论文。这是一个非常好用的程序。但是,我遇到了困难。我无法按照我想要的样式引用。我四处寻找并进行了研究。那里有大量的信息,多得让人眼花缭乱。Biber,biblatex还有natbib其他……人们很容易在这个过程中迷失方向。最后,我仍然无法按照我需要的样式引用。

我需要如本例中的引用:

  1. blabla bla bla(Smith A.,2018)

  2. Smith A. (2018) 曾说过 blabla blabla

我得到最接近的答案biblatexnatbib:“(Smith 2018)”

我需要姓氏后面的第一个字母和年份前面的逗号。用括号括起来。

答案1

biblatex对标准样式进行一些修改authoryear以接近您所描述的内容是相当简单的。

代码已注释,应该可以在biblatex文档如果他们的名字没有足够暗示他们所做的事情。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

% giveninits shortens all given names to initials
% autocite=inline gives 'inline' (\parencite) citations for \autocite
\usepackage[style=authoryear, autocite=inline, giveninits=true, backend=biber]{biblatex}

% names in "Family, Given" format
\DeclareNameAlias{sortname}{family-given}   % bibliography
\DeclareNameAlias{labelname}{family-given}  % citations

% no comma between family name and given initial:
% "Family G."
\renewcommand*{\revsdnamepunct}{}

% comma between name and year in citation
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\addbibresource{biblatex-examples.bib}

\begin{document}
\autocite{sigfridsson}

\textcite{sigfridsson}

\autocite{nussbaum}

\printbibliography
\end{document}

(Sigfridsson E. 和 Ryde U.,1998)//Sigfridsson E. 和 Ryde U.(1998)//(Nussbaum M.,1978)//参考文献//Nussbaum M.(1978)。亚里士多德的《动物运动论》。普林斯顿:普林斯顿大学出版社。//Sigfridsson E. 和 Ryde U.(1998)。“从电势和电矩推导原子电荷的方法比较”。在:《计算化学杂志》19.4,第 377-395 页。doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P。

对于biblatex参阅biblatex 简介(适合初学者)要切换到 biblatex 该怎么做?。上面的例子需要 Biber,Biblatex 与 Biber:配置我的编辑器以避免未定义的引用告诉您如何设置编辑器来运行 Biber。

相关内容