到目前为止,我还没有太多经验biblatex
,因此我决定在文本中使用数字样式来引用。但是,参考书目的作者年份样式要好得多。我知道,我实际上无法将numeric
citestyle 与authoryear
bibstyle 结合起来。
这就让我想到了我的问题:如何在参考书目中使用数字引用样式和作者年份的格式?
答案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}