Reduzir o espaçamento na bibliografia

Bibliografias são, de fato, implementadas como listas, de forma que toda a confusão sobre reduzir o espaçamento de itens de lista também se aplica às bibliografias.

Se o pacote natbib ‘funciona’ para você (pode não funcionar se você estiver usando algum estilo de bibliografia que tenha um propósito especial), a solução é relativamente simples — adicione

\usepackage{natbib}
\setlength{\bibsep}{0.0pt}
ao preâmbulo de seu documento.

O pacote compactbib tem um efeito semelhante. Seu principal objetivo é produzir duas bibliografias, e parece que ele impede o uso do BibTeX (embora a documentação do pacote, no próprio arquivo do pacote, não seja particularmente clara). Por outro lado, um curte hackear inconvenientemente uma coisa ou outra. O pacote mdwlist realmente faz o trabalho, mas não funciona aqui, porque ele faz uma lista com um nome diferente, enquanto o nome “thebibliography” é incorporado ao LaTeX e ao BibTeX. Portanto, precisamos corrigir a macro subjacente::

\let\oldbibliography\thebibliography
\renewcommand{\thebibliography}[1]{%
  \oldbibliography{#1}%
  \setlength{\itemsep}{0pt}%
}
O pacote savetrees executa essa correção, dentre uma infinidade de medidas de economia de espaço: você pode, em princípio, suprimir todas as outras ações dele e fazer com que ele forneça uma bibliografia comprimida apenas.
compactbib.sty
compactbib
mdwlist.sty
Distributed as part of mdwtools
natbib.sty
natbib
savetrees.sty
savetrees


Do you have any question? Ask on: latex.net.br - we love qood questions!