
Ich möchte Zusammenfassungen von Referenzen in der Bibliographie im PDF-Ausgabeformat anzeigen können. Früher war hierfür ein spezieller Bibtex-Stil erforderlich, und ich konnte dies in LyX tun. Jetzt verwende ich jedoch Biblatex mit Biber (auch in LyX) und bekomme es nicht mehr zum Laufen.
Ich habe auch erfolglos versucht, die Lösung inWie erhalte ich Zusammenfassungen der zitierten Arbeiten als Mouseover-Texte im generierten PDF?
Antwort1
Die biblatex
Standardstile (mit Ausnahme von reading
) drucken das Feld nicht abstract
, halten aber alles bereit, was zum Drucken erforderlich ist.
Normalerweise reicht es aus, etwas hinzuzufügen wie
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}
zu Ihrer Präambel.
\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}
Mit LyX ist es nur geringfügig schwieriger. Vorausgesetzt, Sie haben bereits alles für eingerichtet biblatex
, müssen Sie hinzufügen
\AtBeginDocument{%
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}}
zu Ihrer Dokumentpräambel (Dokument > Einstellungen... > LaTeX-Präambel). Das heißt, Sie müssen den Code von oben einschließen, \AtBeginDocument{...}
um sicherzustellen, dass der Code erst ausgeführt wird, nachdem biblatex
geladen wurde (andernfalls erhalten Sie möglicherweise Fehlermeldungen zu unbekannten Befehlen).