Такая задача возникает, когда документ TeX (LaTeX) является частью документа, подготовленного в другом редакторе.
Допустим, что нумерация литературы должна начаться с номера 5. В преамбуле документа укажем:
\let\oldthebibliography=\thebibliography
\let\oldendthebibliography=\endthebibliography
\renewenvironment{thebibliography}[1]{%
\oldthebibliography{#1}%
\setcounter{enumiv}{4}%
}{\oldendthebibliography}
Если при составлении библиографии используется пакет natbib
, изменение нумерации списка можно реализовать, указав в преамбуле:
\usepackage[numbers]{natbib}
\usepackage{etoolbox}
\makeatletter
\apptocmd{\thebibliography}{\global\c@NAT@ctr 4\relax}{}{}
\makeatother
Наконец, если вы используете biblatex
, добавить в преамбулу нужно следующие строки:
\DeclareFieldFormat{labelnumber}{\newnum{#1}}
\newcounter{num}
\newcommand{\newnum}[1]{\setcounter{num}{#1}\addtocounter{num}{4}\thenum}
Комментарии
comments powered by Disqus