
我希望能夠在輸出 PDF 中顯示參考書目中的參考文獻摘要。它曾經是一種專門的 bibtex 風格來做到這一點,我可以在 LyX 中做到這一點。然而,現在我將 biblatex 與 biber 一起使用(也在 LyX 中),但我無法再讓它工作了。
我也嘗試過但沒有成功給出的解決方案如何在生成的 pdf 中獲取引用作品的摘要作為滑鼠懸停文字?
答案1
標準樣式biblatex
(除了reading
)不會列印該abstract
字段,但它們已準備好列印該字段所需的一切。
通常只需添加類似的內容就足夠了
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}
到你的序言。
\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}
對於 LyX,事情只是稍微困難一點。假設您已經完成了所有設置biblatex
,您需要添加
\AtBeginDocument{%
\renewbibmacro*{finentry}{%
\setunit{\finentrypunct\par}%
\usebibmacro{abstract}%
\finentry}}
到您的文檔序言(文件 > 設定... > LaTeX 序言)。也就是說,您需要將上面的程式碼包裝起來,\AtBeginDocument{...}
以確保程式碼僅在biblatex
載入後執行(否則您可能會收到有關未知命令的錯誤)。