bibliografía en Beamer

En Beamer, la bibliografía se muestra en la forma en que los autores, el título y las revistas están en tres líneas. Aquí está un ejemplo .

Como tengo muchas referencias, me pregunto si podemos ponerlas en una línea para ahorrar espacio. ? Otra opción es si podemos dividir las referencias en varias diapositivas.

Comentarios

  • ¿Cómo estás cargando tu bibliografía? En mis diapositivas (donde utilizo bibtex y \bibliographystyle{amsalpha}, no existe tal división de líneas.
  • Gracias Willie Wong, estoy usando \ bibliographystyle {apalike}, después de cambiar a amsalpha, no hay tal división de líneas. 🙂

Respuesta

Para dividir el referencias en varias diapositivas, use la opción allowframebreaks, como en:

\begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{amsalpha} \bibliography{../bib_files/jabrefmaster.bib} \end{frame} 

Para el » división de tres líneas «, esto se debe a que compuso una lista de bibliografía con el comando \newblock incorporado, o está usando un \bibliographystyle que inserta el comando \newblock. Sus opciones son eliminar los \newblock s (ya sea editarlos o usar un estilo diferente), o modificar cómo maneja el proyector » s el comando .

Desde el enlace, configurar lo siguiente en el preámbulo debería funcionar:

\setbeamertemplate{bibliography entry title}{} \setbeamertemplate{bibliography entry location}{} \setbeamertemplate{bibliography entry note}{} 

Comentarios

  • Gracias Willie Wong, sus códigos funcionan perfectamente en mi sistema. ¡Muchas gracias! 🙂
  • No puede usar \bibliography fuera del preámbulo.
  • @Bakuriu ¿De qué diablos estás hablando? Consulta la guía del usuario de BibTeX.
  • En particular, tu mención de \printbibliography parece indicar que estás usando biblatex en lugar de bibtex? La respuesta anterior se basa en la suposición de que se usa bibtex (ver los comentarios en el OP).
  • @Bakuriu para biblatex, en el preámbulo cargue el archivo bib \makeatletter\@ifpackageloaded{biblatex}{\addbibresource{references.bib}}{\bibliography{references}}\makeatother y en el marco use [allowframebreaks] como se indica en la respuesta para dividir la bibliografía en varios marcos. Luego incluya el uso de \printbibliography. Funciona de maravilla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *