LaTeX:平衡的两列文本,仅在右列(ftnright)中有脚注

LaTeX:平衡的两列文本,仅在右列(ftnright)中有脚注

这些包裹ftnrightbalance工作可以一起完成吗?

我正在寻找一种解决方案,以在 LaTeX 中生成双列文本。我的脚注应出现在右列底部。但是,我的主要问题是最后一页:两列应平衡,脚注应放在文本正下方。因此,左列的最后一行应位于最后一个脚注旁边。

我尝试使用以下代码来存档。不幸的是,如果最后一页的填充量不足一半,最后的脚注将出现在另一张空白页上。

有人知道如何解决这个问题吗?

我生成的代码这个 pdf 文件

\documentclass[twocolumn,a4paper,10pt]{book}
\usepackage{ftnright}
\usepackage{balance}
\usepackage{blindtext}

\begin{document}
\balance

\blindtext \footnote {First Footnote}

\blindtext \blindtext \footnote {Another Footnote}

\blindtext \footnote {Third Text}

\blindtext  \blindtext

\blindtext \blindtext \footnote {Problematic Footnote appears on page 3}
\end{document}

答案1

简单的答案是,它们都不能balance开箱即用,因为所有软件包都假定标准 LaTeX 输出程序已经到位,以便可以对其进行修改multicolftnright

理论上,这些东西可以共存,但在平衡的情况下,预期的行为应该是什么并不十分清楚(特别是在multicol这种情况下有点问题,因为您可能有几个平衡的块或不同数量的列(这就是为什么标准方法multicol是使脚注页面宽度)。

balanceftnright感知可能更容易,但仍然需要对包进行大规模重写。

相关内容