3 列の脚注レイアウトは可能ですか?

3 列の脚注レイアウトは可能ですか?

私は、引用を著者年形式で、脚注として記載する文書レイアウトを考えています。つまり、それらの脚注は(ほとんどの場合)非常に短くなり、標準クラスの1列の脚注レイアウトには適していません。1つの可能な解決策は、脚注を1ページあたり1段落に統合することです。たとえば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}

ここに画像の説明を入力してください

もう一つの選択肢は、脚注を2列に組版することです(本文は1列のまま)。これは、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クラスは 3 列の脚注を提供します。合計で、標準、2 列、3 列、および 1 つの段落にまとめて表示される 4 種類の脚注レイアウトが提供されます。

\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パッケージは非推奨です。アップデート訂正については以下のセクションを参照してください。

ピーター・ウィルソンが指摘したように、memoir3段組の脚注のコードは、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代わりにパッケージを使用します。そのためには、次の2行を

\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パッケージのドキュメントを参照してください。

関連情報