![Возможен ли макет сноски в три колонки?](https://rvso.com/image/254724/%D0%92%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%B5%D0%BD%20%D0%BB%D0%B8%20%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%20%D1%81%D0%BD%D0%BE%D1%81%D0%BA%D0%B8%20%D0%B2%20%D1%82%D1%80%D0%B8%20%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%B8%3F.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
пакет устарел, см.Обновлятьраздел ниже для исправления.
Как отметил Питер Уилсон, memoir
код для сносок в три столбца основан на кодеledmac
package. То есть, можно включить такую компоновку и для других классов, кроме 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
.