Ich muss XeLaTeX mit dem bidi
Paket in meinem Dokument verwenden. Nach langen Tests stellte sich jedoch heraus, dass es bidi
irgendwie möglich ist, setspace
den Zeilenabstand der Fußnoten zu ändern, der Abstand zwischen den Fußnoten jedoch gleich bleibt, wodurch ungleichmäßige Abstände entstehen. Siehe mein Beispiel unten mit einem Bild:
\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}
Wie wäre es möglich, den ursprünglichen Abstand in den Fußnoten wiederherzustellen?
Antwort1
Um sicherzustellen, dass Fußnoten einzeilig sind, fügt das setspace
Paket Folgendes ein :\@footnotetext
\def\baselinestretch{\setspace@singlespace}
Wir können die von bereitgestellten Hooks verwenden, bidi
um dasselbe für die drei Arten von Fußnoten zu tun.
MWE
\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}