
私は文書内で並列脚注を使用しています。そのままでも見栄えは素晴らしいです。
ただし、脚注のサイズを に縮小したいのですが
\tiny
、次のコマンドで簡単にできます。\renewcommand\footnotesize{\tiny}
こうすると、脚注は確かに小さく表示されますが、行間隔 (行の高さ?) は から保持され\footnotesize
、行間が 2 倍になってしまい、意図した間隔の節約が達成されません。次を参照してください。
パッケージを使用して脚注領域のみに適用しようと試みましたが、うまくいきませんsetspace
でした。また、各脚注に何かを挿入する必要は避け、事前に何かを定義してグローバルに適用することを優先したいと思います。
以下に最小限の動作例を示します。
\documentclass[twoside,a5paper,6pt]{book}
\usepackage[T1]{fontenc}
\usepackage{palatino}
\usepackage{lipsum}
\usepackage{setspace}
\usepackage[margin=0.5in]{geometry}
\usepackage[para,hang]{footmisc}
\begin{document}
\section{Regular Footnotes, Regular Spacing}
\lipsum[1]\footnote{Small footnote 1}
\lipsum[2] \footnote{Small footnote 2}
\lipsum[3]\footnote{Small footnote 3}
\lipsum[4]\footnote{Long footnote: \lipsum[5]}
\newpage
\renewcommand\footnotesize{\tiny\par}%How to make the line height/spacing \tiny as well?
\section{Small Footnotes, but Regular Spacing}
\lipsum[1]\footnote{Small footnote 1}
\lipsum[2] \footnote{Small footnote 2}
\lipsum[3]\footnote{Small footnote 1}
\lipsum[4]\footnote{Long footnote \lipsum[5]\par}
\end{document}
答え1
パッケージfootmisc
は を導入し\footnotebaselineskip
、 のベースラインスキップに設定します\footnotesize
。 も\footnotesep
変更する必要があります。
\documentclass[twoside,a5paper]{book}
\usepackage[T1]{fontenc}
\usepackage{newpxtext}
\usepackage[margin=0.5in]{geometry}
\usepackage[para,hang]{footmisc}
\usepackage{etoolbox}
\usepackage{lipsum}
\makeatletter
\patchcmd{\@footnotetext}{\footnotesize}{\tiny}{}{}
\makeatother
\AtBeginDocument{%
\begingroup\tiny
\global\footnotesep=0.7\baselineskip
\global\footnotebaselineskip\baselineskip
\endgroup
}
\begin{document}
\section{Regular Footnotes, Regular Spacing}
\lipsum[1]\footnote{Small footnote 1}
\lipsum[2] \footnote{Small footnote 2}
\lipsum[3]\footnote{Small footnote 3}
\lipsum[4]\footnote{Long footnote: \lipsum[5]}
\end{document}
newpxtext
よりも をお勧めしますpalatino
。