bidi
ドキュメントでは、パッケージで XeLaTeX を使用する必要があります。しかし、長時間のテストの結果、脚注の行間隔を変更できるbidi
もののsetspace
、脚注間の間隔は同じままで、不均等な間隔が作成されていることが判明しました。以下の例を画像付きでご覧ください。
\documentclass[a4paper,12pt]{article}
\usepackage[onehalfspacing]{setspace}
\usepackage{lipsum}
\usepackage{bidi}
\begin{document}
\lipsum[1]\footnote{\lipsum[4]}
\lipsum[2]\footnote{\lipsum[3]}
\end{document}
脚注の元の間隔を復元するにはどうすればよいでしょうか?
答え1
パッケージは、脚注が 1 行間隔になるようにsetspace
以下を挿入します。\@footnotetext
\def\baselinestretch{\setspace@singlespace}
が提供するフックを使用して、bidi
3 種類の脚注に対して同じことを行うことができます。
ムウェ
\documentclass[a4paper,12pt]{article}
\usepackage[onehalfspacing]{setspace}
\usepackage{lipsum}
\usepackage{bidi}
\makeatletter
\renewcommand*{\bidi@@footnotetext@font}{%
\def\baselinestretch{\setspace@singlespace}%
\footnotesize}
\renewcommand*{\bidi@@LTRfootnotetext@font}{%
\def\baselinestretch{\setspace@singlespace}%
\footnotesize}
\renewcommand*{\bidi@@RTLfootnotetext@font}{%
\def\baselinestretch{\setspace@singlespace}%
\footnotesize}
\makeatother
\begin{document}
\lipsum[1]\footnote{\lipsum[4]}
\lipsum[2]\footnote{\lipsum[3]}
\end{document}