
Me gustaría poder tener resúmenes de referencias en la bibliografía para mostrarlos en el PDF de salida. Solía ser un estilo bibtex especializado para hacer eso, y podía hacerlo dentro de LyX. Sin embargo, ahora estoy usando biblatex con biber (también dentro de LyX) y ya no puedo hacerlo funcionar.
También probé sin éxito la solución dada en¿Cómo obtener resúmenes de obras referenciadas como textos al pasar el mouse en el pdf generado?
Respuesta1
Los biblatex
estilos estándar (excepto reading
) no imprimen el abstract
campo, pero tienen listo todo lo necesario para imprimirlo.
Normalmente sería suficiente simplemente agregar algo como
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}
a su preámbulo.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem ipsum \autocite{sigfridsson}
\printbibliography
\end{document}
Con LyX las cosas son sólo un poco más difíciles. Suponiendo que ya tiene todo configurado biblatex
, debe agregar
\AtBeginDocument{%
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}}
al preámbulo de su documento (Documento > Configuración... > Preámbulo de LaTeX). Es decir, debe empaquetar el código anterior para \AtBeginDocument{...}
asegurarse de que el código solo se ejecute después de biblatex
cargarlo (de lo contrario, puede obtener errores sobre comandos desconocidos).