尽管在 frontmatter 中有引用,但数字样式 biblatex 是否在 mainmatter 中带有引用 [1]?

尽管在 frontmatter 中有引用,但数字样式 biblatex 是否在 mainmatter 中带有引用 [1]?

使用具有数字样式的 biblatex 和具有 frontmatter/mainmatter 的书籍类,是否可以让 frontmatter 中的所有引用都显示出来最后的在参考文献列表中,就像前言(从 biblatex 的角度来看)一样出现主要的事情?

\documentclass{book}
\usepackage[utf8]{inputenc}

\usepackage[backend=biber,sorting=none,style=nature]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{hydrogen,
  author = {Author, A.},
  year = {2001},
  title = {Alpha}}
@misc{neodymium,
  author = {Luthor, Lex.},
  year = {2002},
  title = {Bravo}}
\end{filecontents}
\addbibresource{\jobname.bib}

\frontmatter
\cite{neodymium}

\mainmatter
\cite{hydrogen}

\backmatter
\printbibliography[title={List of references}]

\end{document}

在上面的 MWE 中,“参考文献列表”中的参考文献按照文档中给出的顺序打印,因此neodymium将在“参考文献列表”中列在前面hydrogen。这也意味着前言中的引用将[1]在文本中标记,而正文中的第一个引用将被标记为[2]。这与科学和工程论文中经常使用的数字样式一样。

我想知道是否有某种方法可以让主内容中的第一个引用为[1](因为读者看到第一章中的第一个引用为类似 可能会感到不舒服,这可能会让他们怀疑自己错过了什么),而无需为前言[11]单独设置(也不要使用或,因为我认为在这种情况下它们不会有帮助)。最好将前言中的任何引用都简单地附加到“参考文献列表”的末尾,就像前言被处理一样\printbibliographyrefsectionrefsegments前言由 撰写biblatex

我认为这很难实现。但我想知道是否有人知道更好的方法?这样的事情可能吗?我是否错过了一些显而易见的东西?

我已经阅读了 biblatex 手册中的排序部分,并阅读了 TeX.SE 上这些相关(但不太相关)的问题

相关内容