Опция Footmisc hanging создает пустые строки при загрузке Bigfoot

Опция Footmisc hanging создает пустые строки при загрузке Bigfoot

Я использую bigfoot для многоуровневых сносок и хочу оформить эти сноски с помощью пакета footmisc. Поскольку мне нужны висячие сноски, я попробовал опцию "hang" пакета footmisc.

Хотя подвешивание работает, это приводит к пустой строке после каждой сноски, что очень неприятно. Есть ли способ получить подвешивание сносок, когда bigfoot загружен без этих пустых строк?

Порядок загрузки пакетов не оказал никакого влияния, а пустые строки появляются на каждом уровне сносок, поэтому все сноски затронуты. Другие используемые мной опции footmisc (bottom, multiple, stable) также не оказали никакого влияния.

Я попробовал следующие два решения, но они не дали никакого эффекта, поэтому буду признателен за любую помощь: \renewcommand{\hangfootparskip}{0pt} \setlength{\footnotesep}{10pt}

МВЭ:

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

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

решение1

После того, как я сообщил о проблеме разработчику пакета footmisc, он предложил следующее решение, которое необходимо добавить в преамбулу документа:

\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

Этот патч должен устареть после выхода следующей версии LaTeX, но на данный момент он выполняет свою работу: см.https://github.com/FrankMittelbach/fmitex-footmisc/issues/14

Связанный контент