我正在考虑一种文档布局,其中引用采用作者年份样式,但以脚注形式给出。也就是说,这些注释(大部分)非常短,与标准类的单列脚注布局不匹配。一种可能的补救措施是将脚注合并为每页一个段落,例如para
,footmisc
包裹:
\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
三栏脚注的代码是基于ledmac
memoir
包。也就是说,除了以下注意事项外,还可以为其他类启用此类布局:
与标准类相反,脚注(这里:第一列的脚注)不会缩进;
脚注
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
包的文档。