biblatex:从 73 开始参考编号,而不是从 1 开始

biblatex:从 73 开始参考编号,而不是从 1 开始
\usepackage[backend=bibtex,style=numeric,natbib=true]{biblatex}
\addbibresource{Thesis.bib} 

\usepackage[autostyle=true]{csquotes} 

\begin{document}
\pagestyle{thesis}
\printbibliography[heading=bibintoc]


\end{document}  

答案1

\DeclareFieldFormat{labelnumber}{%
  \ifinteger{#1}
    {\number\numexpr#1+72\relax}
    {#1}}

这只是将labelnumber生成的数字biblatex加上 72,得到从 73 开始的数字。\ifinteger测试是为了确保我们只尝试用整数进行计算,在某些情况下(shorthandlabelnumber可能实际上不是一个数字。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber, style=numeric]{biblatex}

\DeclareFieldFormat{labelnumber}{%
  \ifinteger{#1}
    {\number\numexpr#1+72\relax}
    {#1}}

\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,worman,geer,nussbaum,cicero,kant:kpv}
\printbibliography
\end{document}

在此处输入图片描述

相关内容