bibliografia em Beamer

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

  • Como você está carregando sua bibliografia? Em meus slides (onde uso bibtex e \bibliographystyle{amsalpha}, não há essa divisão de linhas.
  • Obrigado Willie Wong, estou usando \ bibliographystyle {apalike}, depois de mudar para amsalpha, não há divisão de linhas. 🙂

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á usando biblatex em vez de bibtex? 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *