我遇到了如何重置不同类型参考文献编号的问题。我结合使用了 biblatex 和 modernCV。参考文献列表分为“期刊论文”和“会议论文”。但是,期刊论文的编号如下:1、2、4、5,会议论文的编号如下:3。期刊论文所需的编号如下:1、2、3、4,会议论文所需的编号如下:1。如有任何建议,我们将不胜感激。
\documentclass{moderncv}
\usepackage[defernumbers=true, backend=bibtex, maxbibnames=99,doi=false,isbn=false,url=false,sorting=ydnt]{biblatex}
\defbibnote{pro}{}
\defbibnote{ar}{}
\bibliography{myPub}
\defbibenvironment{bibliography}
{\list
{\printtext[labelnumberwidth]{% label format from numeric.bbx
\printfield{prefixnumber}%
\printfield{labelnumber}}}
{\setlength{\topsep}{0pt}% layout parameters from moderncvstyleclassic.sty
\setlength{\labelwidth}{\hintscolumnwidth}%
\setlength{\labelsep}{\separatorcolumnwidth}%
\leftmargin\labelwidth%
\advance\leftmargin\labelsep}%
\sloppy\clubpenalty4000\widowpenalty4000}
{\endlist}
{\item}
\moderncvstyle{oldstyle}
\moderncvcolor{blue}
\firstname{John}
\familyname{Doe}
\begin{document}
\makecvtitle
\nocite{*}
\printbibliography[prenote=ar, type=article, title={Articles},resetnumbers=true]
\printbibliography[prenote=pro, type=inproceedings, title={Conference proceedings},resetnumbers=true]
\end{document}
答案1
排序和重新编号至少需要两个latex
编译后运行bibtex
以正确整理数字。