怎么能有三列脚注而不超出三列正文的页面呢?

怎么能有三列脚注而不超出三列正文的页面呢?

我希望将三列正文放在三列脚注上方。在其他所有方面,脚注的行为方式应与普通脚注相同,即,它们不应与 产生的输出不同\footnote。这将包括自动避免文本溢出。我不介意脚注与其列不完全匹配;也就是说,我不介意所有脚注都集中在一起作为单独的文本,然后在下面的三列中显示,这样,如果第一列没有或很少有脚注,则第二列的脚注可能会出现在脚注区域的第一列中。

这个问题可能与之前的问题重复问题,略有不同。但是,它没有答案,自 2014 年以来没有任何活动。在询问聊天后,我决定发布一个新问题;如果我不应该这样做,我深表歉意。其他人建议提供赏金;我还没有证明自己有能力获得足够的声誉来做到这一点,所以我不能。

实现三列布局似乎相对简单,使用multicols,如文档所述这里

我也见过很多实现三栏脚注布局的方法。但是,它们与 结合使用似乎都存在问题multicols

  1. memoir\threecolumnfootnotes*

    考虑这个例子:

    \documentclass{memoir}
    
    \threecolumnfootnotes
    
    \begin{document}
    
    \null\vfill% just for the example
    
    Some text.\footnote{Author 2001} Some more text.\footnote{Buthor 2002}
        And some more.\footnote{Cuthor 2003} Does this text ever end?\footnote{Duthor 2004}
        Yes.\footnote{Euthor 2005}
    
    \end{document}
    

    添加后multicols,事情最初似乎有点进展,但脚注似乎在奇怪的地方有换行符:

    <code>multicols</code> 与 <code>\threecolumnfootnotes</code>

    当我们从中添加一些文本时lipsum,会发生以下情况:

    在此处输入图片描述

  2. ledmac*似乎已被弃用,并且没有示例reledmac我怀疑同样的问题无论如何都会在这里适用,因为答案说这memoir是“基于... ledmac”。下面的评论(来自两者的原作者)说这是错误的。我将很快更新这个问题以反映这一点。

  3. bidi*似乎也不起作用。请考虑以下示例:

    \documentclass[10pt,a4paper]{memoir}
    \usepackage[utf8]{inputenc}
    \usepackage{lipsum}
    \usepackage{multicol}
    
    \usepackage[extrafootnotefeatures]{bidi}
    \threecolumnfootnotes
    
    \begin{document}
    
    \begin{multicols}{3}
    
    \lipsum
    \footnote{Pater noster, qui es in caelis, sanctificetur nomen tuum. Adveniat regnum tuum. Fiat voluntas tua, sicut in caelo et in terra. Panem nostrum quotidianum da nobis hodie, et dimitte nobis debita nostra sicut et nos dimittimus debitoribus nostris. Et ne nos inducas in tentationem, sed libera nos a malo. Amen.}  
    
    \end{multicols}
    
    \end{document}
    

    最初,我们有一些似乎有效的东西。

    <code>multicols</code> 与 <code>bidi</code>

    然而,如果我们有更多的脚注文本,它就会失败。

    <code>multicols</code> 与 <code>bidi</code> 发生溢出

  4. footmiscpara**

    选项parafootmisc作用与本题所要求的不同。如果有多个脚注,它们可以显示在同一行,也可以显示在不同行上。para实现了前者;它不能确保行并排显示。

相关内容