Em Beamer, a bibliografia é exibida da maneira que os autores, título e periódicos estão em três linhas. Aqui está um exemplo .
Já que tenho muitas referências, gostaria de saber se podemos colocá-las em uma linha para economizar espaço ? Outra opção é se podemos dividir as referências em vários slides?
Comentários
Resposta
Para dividir o referências em vários slides, use a opção allowframebreaks
, como em:
\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame}
Para o ” divisão de três linhas “, isso ocorre porque você compôs uma lista de bibliografia com o comando \newblock
integrado ou está usando um \bibliographystyle
que insere o comando \newblock
. Suas opções são descartar os \newblock
s (editá-los ou usar um estilo diferente) ou modificar como o beamer manipula ” s o comando .
A partir do link, definir o seguinte no preâmbulo deve funcionar:
\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{}
Comentários
- Obrigado Willie Wong, seus códigos funcionam perfeitamente no meu sistema. Muito obrigado! 🙂
- Você não pode usar
\bibliography
fora do preâmbulo. - @Bakuriu Do que diabos você está falando? Consulte o guia do usuário do BibTeX.
- Em particular, sua menção a
\printbibliography
parece indicar que você está usandobiblatex
em vez debibtex
? A resposta acima é baseada na suposição de que o bibtex é usado (consulte os comentários no OP). - @Bakuriu para biblatex, no preâmbulo carregue o arquivo bib
\makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother
e no quadro use[allowframebreaks]
conforme declarado na resposta para dividir a bibliografia em vários quadros. Em seguida, inclua usando\printbibliography
. Funciona perfeitamente.
\bibliographystyle{amsalpha}
, não há essa divisão de linhas.