
Я перепечатываю старую книгу с длинными сносками, многие из которых включают блочные цитаты. Наша политика заключается в том, чтобы сохранять общую компоновку максимально близкой к оригиналу, поэтому преобразование сносок в концевые сноски не является вариантом, как и перемещение блочных цитат в строку. Наш фирменный стиль использует висячие сноски, которые производятся с помощью [hang]
опцииfootmisc
упаковка. Для целей этого вопроса предположим, что это не подлежащие обсуждению требования.
Вот как может выглядеть типичная страница с точки зрения MWE:
\documentclass[a4paper,11pt,oneside]{book}
\usepackage{lipsum}
\usepackage[hang]{footmisc}
% Use indented paragraphs in footnotes
\edef\hangfootparskip{\the\parskip}
\edef\hangfootparindent{\the\parindent}
\addtolength{\footnotesep}{\partopsep}
\begin{document}
\lipsum[1]\footnote{%
\lipsum[3][1-8]
\begin{quotation}
\lipsum[3][1-3]
\end{quotation}
\lipsum[3][9-12]
\lipsum[3][13-15]
}
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[4][1-5]\footnote{\lipsum[5][1-4]}
\lipsum[6][1-8]
\end{document}
Если вы сгенерируете PDF-файл, вы увидите цитату в сноске:едваотступ вообще не нужен. Это потому, что отступ цитаты всего лишь немного больше отступа висячей сноски, и они, похоже, не суммируются. Что мне действительно хотелось бы, так это отступ сноски, который был бы отступом обычного отступа цитаты плюс отступ висячей сноски.
Я могуувеличить маржупутем исправления \quotation
макроса, но это повлияет на использование как в теле, так и в нижнем колонтитуле:
\usepackage{etoolbox}
\patchcmd\quotation{\rightmargin}{\leftmargin 4em \rightmargin}{}{}
Я знаю, что могу также создать новую среду для сносок-цитат (хотя это кажется неудовлетворительным), которая напрямую вызывает \quotation
и \endquotation
, но тогда я не знаю, смогу ли я ее исправить.
Стандарт quote
и verse
среда имеют те же проблемы, и в идеале я хотел бы решение, которое позволяет использовать их также в сносках. Я также немного поэкспериментировал сquoting
упаковка, и, похоже, у него та же проблема, хотя я не очень хорошо знаком с этим пакетом, поэтому могу использовать его неправильно.
(Я оставил в нашей конфигурации возможность делать абзацы сносок с отступом, а не разделять их пробелами, на случай, если это повлияет на ответ. Я не уверен, является ли это лучшим способом достижения цели, но я бы предпочел не вдаваться в подробности, если только это не имеет отношения к ответу на мой вопрос.)
Я использую XeLaTeX, если это важно.