我使用 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}