Estilo de bibliografía para BibLaTeX similar a BibTeX+Beamer

Estilo de bibliografía para BibLaTeX similar a BibTeX+Beamer

Me gusta mucho cómo se representa la bibliografía a través de BibTeX+Beamer como lo demuestra el Metropolistema del proyector:

ingrese la descripción de la imagen aquí

¿Existe algún estilo BibLaTeX con una apariencia similar? En particular, me gusta la separación/nueva línea entre autor, título y partes restantes.

Respuesta1

Algunos de los elementos de estilo de las bibliografías BibTeX representadas en beamerpresentaciones en realidad no provienen del estilo, sino de modificaciones inteligentes que beamerse aplican al entorno de la bibliografía y algunos comandos relevantes. Se aplican modificaciones similares cuando biblatexse 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 biblatexopció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}

Diapositiva de bibliografía con saltos de línea más frecuentes.


Lo que constituye un bloque está definido por el estilo de bibliografía en los controladores. El conductor para @articleenstandard.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 \newblockinstrucciones 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.

información relacionada