
답변1
프리젠테이션 에 렌더링된 BibTeX 참고문헌의 스타일 요소 중 일부는 beamer
실제로 스타일에서 나온 것이 아니라 beamer
참고문헌 환경 및 일부 관련 명령에 적용되는 영리한 수정에서 비롯되었습니다. 로드될 때 유사한 수정 사항이 적용됩니다 biblatex
(예를 들어 참고 문헌 목록에 기본적으로 숫자 대신 아이콘이 표시되고 참조의 특정 요소가 다른 색상을 갖습니다).
참고문헌에서 더 빈번한 새 줄 바로 뒤에 있는 경우 참고 문헌 항목의 각 정보 '블록' 뒤에 줄바꿈을 삽입하는 biblatex
옵션 을 사용해 볼 수 있습니다. block=par
블록을 정확히 구성하는 것은 참고문헌 스타일과 해당 드라이버 정의에 따라 다릅니다.
\documentclass[british]{beamer}
\usetheme{metropolis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=numeric, block=par, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{sigfridsson,worman,geer,companion,westfahl:space}
\begin{frame}[allowframebreaks]
\printbibliography
\end{frame}
\end{document}
블록을 구성하는 것은 드라이버의 참고 문헌 스타일에 따라 정의됩니다. 운전사@article
standard.bbx
(ll. 26-62)이렇게 생겼어
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\printdelim{nametitledelim}}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{journal+issuetitle}%
\newunit
\usebibmacro{byeditor+others}%
\newunit
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
블록 수를 변경하려면 \newblock
여기에 몇 가지 지침을 추가하거나 제거해야 합니다. 불행하게도 이는 전체 드라이버를 복사하여 붙여넣고 수정하거나 패치를 적용하는 경우에만 발생할 수 있습니다 xpatch
(여기서는 약간 지저분해질 수 있음).
다른 전략이 논의됩니다.biblatex는 저자와 제목 뒤에 줄 바꿈을 추가합니다..