我在文档中使用 biblatex。我将参考书目分为两个小节,一个用于科学文章,另一个用于法规和规章。为此,我使用了 biblatex 手册中建议的关键字。
\printbibheading[heading=bibnumbered]
\printbibliography[keyword=article,heading=subbibnumbered,title={Scientific articles}]
\printbibliography[keyword=regulation,heading=subbibnumbered,title={Codes and regulations}]
我使用是heading = subbibnumbered
因为我想让这个参考书目小节被视为像subsection
、编号和包含在目录中。
这很好用。现在我想引用这些小节,但我不知道如何做。biblatex\label
在创建这些小节时是否使用?是否可以定义一个?
我尝试在调用后添加一个标签\printbibliography
。链接指向正确的位置,但引用的部分编号是在参考书目之前的。
我已经在 biblatex 手册和 Stack Exchange 中搜索过,但没有找到该问题的答案,如果已经有了答案,我很抱歉。
谢谢。
答案1
在标题内添加标签。
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}
\begin{document}
\nocite{*}
Interested in articles? See \autoref{bib:article}\par
Interested in books? See \autoref{bib:book}\par
\printbibliography[type=article,title={The articles\label{bib:article}},heading=bibnumbered]
\printbibliography[type=book,title={The books\label{bib:book}},heading=bibnumbered]
\end{document}