\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
测试是为了确保我们只尝试用整数进行计算,在某些情况下(shorthand
)labelnumber
可能实际上不是一个数字。
\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}