
출력 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