Bigfoot - 自动或手动执行换行的问题

Bigfoot - 自动或手动执行换行的问题

我使用 bigfoot 包来获得两类脚注以及参数para,以便将脚注一个接一个地放置。我面临的问题是单个脚注的换行。虽然包会在没有剩余空间时自动在下一行放置新脚注,但它不会对单个脚注执行相同操作,无论脚注有多长,它都会将其保留在同一行。

有没有办法自动对单个脚注进行拆分?我曾尝试使用 手动完成此操作\\,但仍然遇到麻烦,因为有换行符的脚注的后续脚注也会自动放置在新行中,并且根据 并不相同para。这是我的代码示例:

编辑:抱歉,你对假长单词的说法完全正确。唯一的问题实际上是当我想手动换行或将下一个脚注移到下面时。然后我在下一个脚注后得到了一个不必要的额外换行符。

\documentclass[12pt]{book}
\usepackage[english]{babel}

\usepackage[ruled, para]{bigfoot}
\newfootnote[para]{A}
\newfootnote[para]{B}

\begin{document}
This is a text\FootnotetextA{}{First footnote} \FootnotetextA{}{Second footnote} \FootnotetextA{}{etc} \FootnotetextA{}{etc} \FootnotetextA{}{etcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa}
\FootnotetextA{}{etc} \FootnotetextA{}{etc} \FootnotetextA{}{etc \\} 
\FootnotetextA{}{etc} \FootnotetextA{}{etc} \FootnotetextA{}{etc}

\FootnotetextB{}{This is the second footnote} 

\end{document}

在此处输入图片描述

答案1

中肯定存在某种错误bigfoot。如果您不介意使用manyfoot,则它可以正常工作:

平均能量损失

\documentclass[12pt]{book}
\usepackage[english]{babel}

\usepackage[ruled, para]{manyfoot}
\newfootnote[para]{A}
\newfootnote[para]{B}

\begin{document}
This is a text\FootnotetextA{}{First footnote} \FootnotetextA{}{Second footnote} 
\FootnotetextA{}{etc} \FootnotetextA{}{etc}
\FootnotetextA{}{etc} \FootnotetextA{}{etc} \FootnotetextA{}{etc\\}
\FootnotetextA{}{etc} \FootnotetextA{}{etc} \FootnotetextA{}{etc}

\FootnotetextB{}{This is the second footnote}

\end{document} 

在此处输入图片描述

相关内容