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
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 usandobiblatex
en lugar debibtex
? 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.
\bibliographystyle{amsalpha}
, no existe tal división de líneas.