可以采用三栏脚注布局吗?

可以采用三栏脚注布局吗?

我正在考虑一种文档布局,其中引用采用作者年份样式,但以脚注形式给出。也就是说,这些注释(大部分)非常短,与标准类的单列脚注布局不匹配。一种可能的补救措施是将脚注合并为每页一个段落,例如parafootmisc包裹:

\documentclass{article}

\usepackage[para]{footmisc}

\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}

在此处输入图片描述

另一种选择是将脚注排成两列(而正文仍为一列)。这可以通过dblfnote包裹:

\documentclass{article}

\usepackage{dblfnote}
\DFNalwaysdouble% no attempt to fit footnotes into a single column

\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}

在此处输入图片描述

我正在寻找一种类似于的布局dblfnote,但脚注排版为列。这可以通过合理的努力来实现吗?(我希望巧妙地破解 的dblfnote宏或 的排版例程multicol包裹。)

注意:multicol-like 列平衡不是必需的,并且我对于是否允许脚注内的分栏并不关心(dblfnote提供两种选择)。

答案1

该类memoir提供三栏脚注。总共提供四种脚注布局:普通、两栏、三栏和在单个段落中一起运行。

\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}

在此处输入图片描述

答案2

警告: ledmac软件包已弃用,请参阅更新下面的部分进行修正。

正如 Peter Wilson 指出的那样,memoir三栏脚注的代码是基于ledmacmemoir包。也就是说,除了以下注意事项外,还可以为其他类启用此类布局:

  • 与标准类相反,脚注(这里:第一列的脚注)不会缩进;

  • 脚注ledmac没有提供可选参数来更改单个注释的数量。

还请注意,memoir类和ledmac包都允许在单个脚注内进行分栏。

\documentclass{article}

\usepackage{ledmac} % see Update section below
\footthreecolX{A}

\let\footnote\footnoteA

\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}

在此处输入图片描述


更新

正如 @LaRiFaRi 提到的,该ledmac包已被弃用,我们可以使用reledmac包。为此,我们可以交换以下两行

\usepackage{ledmac}
\footthreecolX{A}

通过这些

\usepackage{reledmac}
\arrangementX[A]{threecol}

答案3

使用bidi包(好吧,如果您不需要双向排版,那抱歉了,但它提供了大量脚注工具),您可以在 1 到 10 列中排版脚注。此外,您还可以排版段落脚注。以下是一个例子:

\documentclass{article}

\usepackage[extrafootnotefeatures]{bidi}
\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}

此外,您还可以控制脚注列的方向。有关详细信息,请参阅bidi包的文档。

相关内容