![Como zerar o contador de referência com bibtopic](https://rvso.com/image/370309/Como%20zerar%20o%20contador%20de%20refer%C3%AAncia%20com%20bibtopic.png)
Tudo está no título. Suponhamos que haja n referências no books.bib
arquivo, gostaria que as referências na segunda seção começassem em 1 e não em n+1 como produzido por padrão. Qual é o nome do contador a ser zerado?
\documentclass[a4paper,12pt]{report}
\usepackage{bibtopic}
\usepackage{filecontents}
\begin{filecontents}{books.bib}
@Book{Knuth1969,
Title = {{The Art of Computer Programming}},
Author = {Donald Knuth},
Year = {1969},
Volume = {2. Seminumerical Algorithms}
}
@Book{Knuth1968,
Title = {{The Art of Computer Programming}},
Author = {Donald Knuth},
Year = {1968},
Volume = {1. Fundamental Algorithms}
}
\end{filecontents}
\begin{filecontents}{articles.bib}
@Article{Doe2018,
Title = {My beautiful paper},
Author = {John Doe},
Journal = {Any Journal},
Year = {2018}
}
\end{filecontents}
\begin{document}
\begin{btSect}[unsrt]{books}
\section{References from books}
\btPrintAll
\end{btSect}
\begin{btSect}[unsrt]{articles}
\section{References from articles}
\btPrintAll
\end{btSect}
\end{document}
Responder1
Para redefinir a numeração das referências de cada seção, você pode usar bibtopic
a opção de sectcntreset
.
Debibtopic
manual('2.2 Opções de pacote', página 7):
sectcntreset
Redefina o rótulo numérico dos itens bibliográficos de cada ambiente bt-Sect para '1'. (O padrão é numeração contínua.)Observação: Isso só faz sentido quando você tem no máximo um\btPrintCited
comando em todos os seus ambientes btSect; caso contrário, os rótulos de citação no documento não serão mais exclusivos! O ruim é que você vai conseguirnenhum avisodo LaTeXmultiply-defined labels
neste caso – então use esta opção com cuidado.