从 bib 文件生成参考文献列表

从 bib 文件生成参考文献列表

我有一个 .bib 文件,其中包含大约 100 多个出版物参考文献。我想生成一个 pdf 文件,其中所有参考文献按出版年份降序排列,就像期刊中显示的那样?

这可能吗?

答案1

biblatex很容易实现。基本上你只需要两种原料。

  1. sorting=ydntbiblatex选项将按出版年份降序排列参考书目。更多sorting选项位于Biblatex 引用顺序。有关更细粒度的排序,请参阅biblatex 按日期排序
  2. \nocite{*}在您的文档中,只需将.bib文件中的所有条目添加到参考书目中,而无需明确引用它们。请参阅使用 BibTeX 制作参考文献列表,但不在文档正文中引用?

现在

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

\usepackage[style=authoryear, sorting=ydnt, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

生成一份六页的文档,其中包含biblatex-examples.bib按时间倒序排列的所有作品。

例如,生成的 PDF 第 2 页的部分内容如下

第 2 页摘录


样式biblatex-publist是出版物列表的专用样式

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

\usepackage[bibstyle=publist, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
\nocite{worman,sigfridsson,geer,nussbaum,cicero}
\printbibliography
\end{document}

出版者书目

相关内容