由 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

在此輸入影像描述

相關內容