
Respuesta1
Algunos de los elementos de estilo de las bibliografías BibTeX representadas en beamer
presentaciones en realidad no provienen del estilo, sino de modificaciones inteligentes que beamer
se aplican al entorno de la bibliografía y algunos comandos relevantes. Se aplican modificaciones similares cuando biblatex
se carga (por ejemplo, también aparecen iconos en lugar de números de forma predeterminada en la lista de bibliografía y ciertos elementos de la referencia tienen un color diferente).
Si busca nuevas líneas más frecuentes en la bibliografía, puede probar la biblatex
opción block=par
, que inserta saltos de línea después de cada 'bloque' de información en la entrada de la bibliografía. Lo que constituye exactamente un bloque depende del estilo de la bibliografía y las definiciones de sus controladores.
\documentclass[british]{beamer}
\usetheme{metropolis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=numeric, block=par, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{sigfridsson,worman,geer,companion,westfahl:space}
\begin{frame}[allowframebreaks]
\printbibliography
\end{frame}
\end{document}
Lo que constituye un bloque está definido por el estilo de bibliografía en los controladores. El conductor para @article
enstandard.bbx
(ll. 26-62)Se ve como esto
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\printdelim{nametitledelim}}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{journal+issuetitle}%
\newunit
\usebibmacro{byeditor+others}%
\newunit
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
Si desea cambiar la cantidad de bloques, debe agregar o eliminar algunas \newblock
instrucciones aquí. Desafortunadamente, esto sólo puede suceder copiando, pegando y modificando todo el controlador o parcheando xpatch
(aunque eso podría resultar un poco complicado aquí).
Una estrategia diferente se discute enbiblatex agrega saltos de línea después del autor y el título.