由 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

在此处输入图片描述

相关内容