После того как я сделал два списка литературы в LaTeX документе, по умолчанию нумерация второго списка снова начиналась с 1. Мне нужно было, чтобы нумерация библиографического списка продолжалась. Как начать нумерацию списка литературы с произвольного числа? Для BibTeX'a нашлось элегантное решение. Вот оно.
BibTeX хранит текущий номер ссылки в счетчике enumiv. Зададим его значение:
Следующая ссылка получит номер <arb.value>+1.
Я поместил этот код после между командами первой и второй библиографии. Обе команды выглядят одинаково:
BibTeX хранит текущий номер ссылки в счетчике enumiv. Зададим его значение:
- \let\oldthebibliography=\thebibliography\let\oldendthebibliography=\endthebibliography
\renewenvironment{thebibliography}[1]{%
\oldthebibliography{#1}%
\setcounter{enumiv}{ <arb.value> }%
}{\oldendthebibliography}
Следующая ссылка получит номер <arb.value>+1.
Я поместил этот код после между командами первой и второй библиографии. Обе команды выглядят одинаково:
- \bibliographystyle{ <мой стиль> }
- \bibliography{ <имя bib файла без расширения> }{ <Название раздела> }
No comments:
Post a Comment