我已经准备好了 references.bib 文件(我的主要文档类是文章)
我的一些参考资料是网页(@misc
),大多数是科学论文(@article
)。如果我想将文章标记为 [1]、[2]... 等,将杂项标记为 [i]、[ii]... 等,我该怎么做?
\documentclass{article}
\begin{document}
\cite{NSF_1}
\bibliographystyle{unsrt}
\bibliography{references}
\end{document}
答案1
这相当容易biblatex
(biblatex 简介(适合初学者))。在 MWE 中,我们过滤@online
条目并赋予它们罗马数字。所有其他条目都使用阿拉伯数字。resetnumbers
确保@online
条目的编号再次以“i”开头,并且不会从上一个列表结束的地方继续(即以“iv”开头)。defernumbers
在使用时需要resetnumbers
。
\documentclass{article}
\usepackage[style=numeric, backend=biber, defernumbers=true]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareFieldFormat{labelnumber}{\ifentrytype{online}{\Rn{#1}}{#1}}
\begin{document}
\cite{markey,sigfridsson,wassenberg,baez/online,ctan,worman,nussbaum}
\printbibliography[nottype=online]
\printbibliography[title={Online Sources}, type=online, resetnumbers]
\end{document}