Die Hängeoption von Footmisc erzeugt leere Zeilen, wenn Bigfoot geladen wird

Die Hängeoption von Footmisc erzeugt leere Zeilen, wenn Bigfoot geladen wird

Ich verwende Bigfoot für mehrere Fußnotenebenen und möchte diese Fußnoten mit Hilfe des Pakets footmisc formatieren. Da ich hängende Fußnoten benötige, habe ich die Option „hang“ des Pakets footmisc ausprobiert.

Während das Hängen funktioniert, entsteht dadurch nach jeder Fußnote eine leere Zeile, was sehr unangenehm ist. Gibt es eine Möglichkeit, hängende Fußnoten zu erhalten, wenn Bigfoot ohne diese leeren Zeilen geladen wird?

Die Ladereihenfolge der Pakete hatte keine Auswirkungen, und die leeren Zeilen erscheinen auf jeder Fußnotenebene, sodass alle Fußnoten betroffen sind. Die anderen von mir verwendeten Footmisc-Optionen (bottom,multiple,stable) hatten ebenfalls keine Auswirkungen.

Ich habe die folgenden beiden Workarounds versucht, aber sie hatten keine Wirkung, daher wäre ich für jede Hilfe dankbar: \renewcommand{\hangfootparskip}{0pt} \setlength{\footnotesep}{10pt}

MWE:

\documentclass{book}
\RequirePackage{bigfoot}
\RequirePackage[hang]{footmisc} % hang produces empty lines between footnotes.

\begin{document}
    Foo\footnote{Bar}
    Foo\footnote{Bar}
\end{document}

Antwort1

Nachdem ich das Problem dem Betreuer des Footmisc-Pakets gemeldet hatte, schlug er die folgende Lösung vor, die in die Präambel des Dokuments hinzugefügt werden muss:

\makeatletter
\def\@finalstrut#1{%
  \unskip
  \ifhmode \nobreak \vrule
  \else
    \ifdim \prevdepth=-\@m\p@
    \else
      \vskip-\prevdepth
    \fi
    \hrule
  \fi
  \@width\z@\@height\z@\@depth\dp#1}
\makeatother

Dieser Patch sollte mit der Veröffentlichung der nächsten LaTeX-Version veraltet sein, aber im Moment erfüllt er seinen Zweck: Vgl.https://github.com/FrankMittelbach/fmitex-footmisc/issues/14

verwandte Informationen