참고문헌의 참고문헌 초록을 출력 PDF에 표시하는 방법

참고문헌의 참고문헌 초록을 출력 PDF에 표시하는 방법

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

LyX 프리앰블 설정의 이전 프리앰블 코드를 보여주는 스크린샷.

관련 정보