O LaTeX e o BibTeX trabalham em conjunto para oferecer um tratamento especial deste requisito. O comando \nocite
{*}
é tratado especialmente e faz com que o BibTeX gere entradas de bibliografia para cada entrada em cada arquivo bib
listado na declaração de sua \bibliography
, de modo que, após uma sequência LaTeX–BibTeX–LaTeX, você tenha um documento com tudo listado.
Note-se que o LaTeX não gera alertas de
“Citation ... undefined” ou
“There were undefined references” em relação ao
\nocite
{*}
. Isto não é um problema se você estiver executando o
LaTeX "à mão" (você sabe exatamente quantas vezes você precisa executar as coisas), mas a falta pode confundir os processadores automáticos que verificam o arquivo de log para determinar se outra execução é necessária.
Estão disponíveis uns poucos pacotes que visam reduzir o impacto do
\nocite
{*}
de um grande banco de dados de citações. O Biblist
foi escrito para ser usado no LaTeX 2.09, mas parece funcionar suficientemente bem; o
listbib é mais moderno. Ambos fornecem seus próprios arquivos
bst
. (O impacto de bancos de dados grandes era significativo nos velhos tempos dos sistemas LaTeX com muito pouca memória livre; este problema é menos significativo agora do que foi um dia.)
This question on the Web: http://latex.net.br/faq/FAQ-nocitestar.html
Do you have any question? Ask on: latex.net.br - we love qood questions!