![是否可以使用三欄腳註佈局?](https://rvso.com/image/254724/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E4%B8%89%E6%AC%84%E8%85%B3%E8%A8%BB%E4%BD%88%E5%B1%80%EF%BC%9F.png)
我正在考慮一種文檔佈局的想法,其中引文採用作者年份風格,但以腳註形式給出。也就是說,這些註釋(大部分)非常短,這與標準類別的單列腳註佈局不符。一種可能的補救措施是將腳註合併為每頁一個段落,例如透過選項來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
不需要類似的列平衡,並且我對是否允許腳註中的分欄符號不關心(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
。