
参考文献の要約を出力 PDF に表示できるようにしたいと思います。以前は、そのためには特殊な bibtex スタイルが必要で、LyX 内で実行できました。しかし、現在は biber (LyX 内) と biblatex を使用しているため、動作させることができません。
私も、以下の解決策を試してみましたが、うまくいきませんでした。生成された 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
(そうしないと、不明なコマンドに関するエラーが発生する可能性があります)。