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