对于我的参考书目,要求我将书籍与文章分开,但在整个参考书目中进行连续编号。但我不知道如何存档所需的格式。这是我的 Tex 文档:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,
style=numeric,
]{biblatex}
\addbibresource{sample.bib}
\textwidth138mm
\begin{document}
text \cite{bookAaa} more text \cite{articleAaa}
even more text \cite{bookBbb} ...text \cite{articleBbb}
\printbibheading [title={Bibliography}]
\printbibliography[heading=subbibintoc,type=book,title={books}]
\printbibliography[heading=subbibintoc,type=article,title={articles}]
\end{document}
谢谢你的帮助!
答案1
对于拆分数字书目,您几乎总是需要选项defernumbers=true,
。该选项可确保您的条目按它们在书目中出现的顺序进行编号,而不是根据全局排序(即,如果所有条目都在同一个全局书目中,它们将获得的编号)。
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,
style=numeric,
defernumbers=true,
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
text \cite{worman} more text \cite{sigfridsson}
even more text \cite{nussbaum} ...text \cite{aksin}
\printbibheading [title={Bibliography}]
\printbibliography[heading=subbibintoc,type=book,title={books}]
\printbibliography[heading=subbibintoc,type=article,title={articles}]
\end{document}
请注意,defernumbers
有时可能会有点棘手。如果您打开或关闭该选项,或者文档中有其他与参考书目相关的大型更改,编号可能会陷入不良状态。在这种情况下,只需删除临时文件(.aux
、.bbl
和.bcf
)并按照 LaTeX、Biber、LaTeX、LaTeX 的顺序重新编译。