在 BibLaTeX 中将数字样式与作者年份样式相结合

在 BibLaTeX 中将数字样式与作者年份样式相结合

到目前为止,我还没有太多经验biblatex,因此我决定在文本中使用数字样式来引用。但是,参考书目的作者年份样式要好得多。我知道,我实际上无法将numericcitestyle 与authoryearbibstyle 结合起来。

这就让我想到了我的问题:如何在参考书目中使用数字引用样式和作者年份的格式?

答案1

你可以从biblatex-biber:如何自定义参考书目的顺序?

呼叫citestyle=numeric(或您当前使用的家庭成员numeric)和bibstyle=authoryear,然后导入numeric.bbx以再次获得适当的bibliography环境。

(默认排序为sorting=nyt,如果您愿意,sorting=none则需要明确排序。)

\documentclass{article}
\usepackage[
    backend=biber,
    %sorting=none,
    citestyle=numeric,
    bibstyle=authoryear,
]{biblatex}

\makeatletter
\input{numeric.bbx}
\makeatother

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{wilde,geer,worman}
\printbibliography
\end{document}

示例输出

答案2

你可以将它们组合起来:

\documentclass{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
 \usepackage[citestyle=numeric,bibstyle=authoryear]{biblatex}
 \addbibresource{biblatex-examples.bib}
 \AtEveryBibitem{[\printfield{labelnumber}]\addspace}%Numbers in the bib
 \begin{document}

 \cite{herrmann}, \cite{doody}, 

 \printbibliography
 \end{document}

在此处输入图片描述

相关内容