是否可以使用三欄腳註佈局?

是否可以使用三欄腳註佈局?

我正在考慮一種文檔佈局的想法,其中引文採用作者年份風格,但以腳註形式給出。也就是說,這些註釋(大部分)非常短,這與標準類別的單列腳註佈局不符。一種可能的補救措施是將腳註合併為每頁一個段落,例如透過選項來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

相關內容