
私は古い本を再タイプセッティングしています。その本には長い脚注があり、その多くは引用ブロックを含んでいます。私たちの方針は、できるだけ原文に忠実なレイアウトを維持することです。そのため、脚注を末尾注に変換することはオプションではありませんし、引用ブロックをインラインに移動することもできません。私たちの社内スタイルでは、オプションで生成されるようなぶら下げ脚注を使用しています[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 を使用しています。