biblatex 引用样式

biblatex 引用样式

我正在使用该biblatex-chicago软件包以作者-年份格式获取参考文献,但我对引用样式感到困惑。我使用\autocite{cite key}修改后的引用方式\renewcommand*{\nameyeardelim}{\addcomma\addspace},以便在提供数据数字后在括号中引用(例如“增加了 5%(联合国教科文组织,2012 年)”)。但我还想使用\textcite{cite key}“根据纳什(1950 年)”引用论文。相反,我得到的是“根据纳什 1950 年”(引用键以粗体字母显示)。

与不\textcite兼容biblatex-chicago?此引用样式应该看起来像 Nash (1950)。我尝试过删除-chicago并重新运行,或使用该harvard样式。我还发现了一种特定于经济学领域的参考书目样式(.bst 文件),这是一种自定义方式,可以实现 Nash (1950) 格式的引用,所以我尝试使用,\bibliographystyle{econ_aer.bst}但也没有用。

请帮忙

梅威瑟:

\documentclass{article}

\usepackage[backend=biber]{biblatex-chicago}
\renewcommand*{\nameyeardelim}{\addcomma\addspace}
\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{UNESCO2001,
  author = {UNESCO.},
  year = {2001},
  title = {Alpha},
}

@misc{Nash1950,
  author = {Nash, D.},
  year = {1950},
  title = {Game Theory},
}

\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

According to \textcite{Nash1950}. data figure \autocite{UNESCO2001}.

\printbibliography

\end{document}

答案1

要获取作者年份格式,只需将选项添加authordate到包的调用中biblatex-chicago。如果您需要包中使用的某些(不是全部!)函数,natbib请将选项添加natbib到调用中biblatex-chicago。请执行不是使用选项natbib=true(请参阅手册第 3 页的说明)!您不能同时使用包natbib和。biblatex-chicago

更多信息biblatex-芝加哥您将在包文档中找到。

使用以下 MWE(带有一些漂亮的打印),您应该可以得到您想要的:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@misc{UNESCO2001,
  author = {UNESCO},
  year   = {2001},
  title  = {Alpha},
}
@misc{Nash1950,
  author = {Nash, D.},
  year   = {1950},
  title  = {Game Theory},
}
\end{filecontents*}


\documentclass{article}

\usepackage[%
  backend=biber
 ,authordate     % returns Nash (1950)
%,natbib         % make some functions of package natbib available
]{biblatex-chicago} % http://www.ctan.org/pkg/biblatex-chicago
\renewcommand*{\nameyeardelim}{\addcomma\addspace}
\addbibresource{\jobname.bib}


\begin{document}

According to \textcite{Nash1950}. data figure \autocite{UNESCO2001}.

\printbibliography

\end{document}

这将给你结果:

在此处输入图片描述

相关内容