![3 列の脚注レイアウトは可能ですか?](https://rvso.com/image/254724/3%20%E5%88%97%E3%81%AE%E8%84%9A%E6%B3%A8%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は、引用を著者年形式で、脚注として記載する文書レイアウトを考えています。つまり、それらの脚注は(ほとんどの場合)非常に短くなり、標準クラスの1列の脚注レイアウトには適していません。1つの可能な解決策は、脚注を1ページあたり1段落に統合することです。たとえば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}
もう一つの選択肢は、脚注を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
パッケージは非推奨です。アップデート訂正については以下のセクションを参照してください。
ピーター・ウィルソンが指摘したように、memoir
3段組の脚注のコードは、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
パッケージのドキュメントを参照してください。