ムウェ

ムウェ

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}

が提供するフックを使用して、bidi3 種類の脚注に対して同じことを行うことができます。

ムウェ

\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}

関連情報