biblatex가 만든 고아

biblatex가 만든 고아

어색한 고아로 끝나는 각주가 있습니다.

여기에 이미지 설명을 입력하세요

12각주가 너무 길고 고아가 너무 작아서 잘림 방지 공백 문자를 사용하여 고아를 이전 줄에 다시 밀어 넣으면 일반적으로 이 문제를 아주 쉽게 해결할 수 있습니다 ~.

하지만 이 경우 고아는 에 의해 생성되었으며 biblatex, 이로 인해 생성된 고아를 제거하는 방법을 모르겠습니다. 제가 생각할 수 있는 유일한 방법은 ~참조에 추가하는 것이었습니다. 즉 [~12]{elseth1982}, 효과가 없었습니다. 이 문제를 고칠 수 있는 방법이 있나요장소 상에서(즉, 이전에 깨지지 않는 공간을 추가하지 않고모두인용문의 페이지 번호)?

내 문서의 관련 부분은 다음과 같습니다(MWE가 아니므로 컴파일할 필요가 없습니다).

\documentclass{article}
\usepackage[style = authoryear-comp]{biblatex}
\renewcommand{\postnotedelim}{\iffieldnums{postnote}{\addcolon\addspace}{\addspace}} % use colon with space before pages, but use just a space before citations that aren't pages (§, no., etc.)

\begin{document}
Text\footnote{Footnote text\parencites[3]{maageroe1978}[3]{maageroe1981}[33]{maageroe1983}[12]{elseth1982}.}
\end{document}

편집: 여기서 용어가 혼란스럽습니다. 나는 문단 끝의 한 줄에 있는 한 단어가 그 자체로 과부라고 생각했을 것입니다("미래가 없기 때문에").위키피디아그것을 고아라고 부릅니다.

답변1

일반적인 각주가 있는 것 같으면 시도해 볼 수 있습니다 \looseness-1(도움이 된다면 구체적인 텍스트에 따라 다름).

\documentclass{article}
\usepackage{lipsum}
\begin{document}
Text\footnote{%
%\looseness-1 
Footnote text\lipsum*[1] text text text text12 12 12 12 12 12 12 12 12 12).}
\end{document}

없이\looseness

여기에 이미지 설명을 입력하세요

~와 함께\looseness

여기에 이미지 설명을 입력하세요

관련 정보