Necesito usar XeLaTeX con el bidi
paquete en mi documento. Sin embargo, después de largas pruebas, resultó que bidi
de alguna manera permite setspace
modificar el espacio entre líneas de las notas al pie, pero mantiene el mismo espacio entre notas al pie, creando así un espacio desigual. Vea mi ejemplo a continuación con una imagen:
\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}
¿Cómo sería posible restaurar el espaciado original en las notas a pie de página?
Respuesta1
El setspace
paquete inserta lo siguiente \@footnotetext
para garantizar que las notas a pie de página estén a espacio simple:
\def\baselinestretch{\setspace@singlespace}
Podemos usar los ganchos proporcionados por bidi
para hacer lo mismo con sus tres tipos de notas al pie.
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}