
Gostaria de poder ter resumos de referências na bibliografia para serem mostrados em PDF de saída. Costumava ser um estilo bibtex especializado para fazer isso, e eu poderia fazer isso dentro do LyX. No entanto, agora estou usando o biblatex com o biber (também dentro do LyX) e não consigo mais fazê-lo funcionar.
Eu também tentei sem sucesso a solução dada emComo obter resumos de obras referenciadas como textos mouseover no pdf gerado?
Responder1
Os biblatex
estilos padrão (exceto reading
) não imprimem o abstract
campo, mas possuem tudo o que é necessário para imprimi-lo pronto.
Normalmente seria suficiente apenas adicionar algo como
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}
ao seu 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}
Com o LyX as coisas são apenas um pouco mais difíceis. Supondo que você já tenha tudo configurado biblatex
, você precisa adicionar
\AtBeginDocument{%
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}}
ao preâmbulo do seu documento (Documento > Configurações... > Preâmbulo do LaTeX). Isso quer dizer que você precisa agrupar o código acima para \AtBeginDocument{...}
garantir que o código só seja executado após biblatex
ser carregado (caso contrário, você poderá obter erros sobre comandos desconhecidos).