A opção de suspensão Footmisc produz linhas vazias quando o bigfoot é carregado

A opção de suspensão Footmisc produz linhas vazias quando o bigfoot é carregado

Estou usando o bigfoot para vários níveis de notas de rodapé e quero estilizar essas notas de rodapé com a ajuda do pacote footmisc. Como preciso pendurar notas de rodapé, tentei a opção "travar" do pacote footmisc.

Enquanto o enforcamento funciona, isso produz uma linha vazia após cada nota de rodapé, o que é muito desagradável. Existe uma maneira de obter notas de rodapé suspensas quando o pé grande é carregado sem essas linhas vazias?

A ordem de carregamento dos pacotes não teve impacto e as linhas vazias aparecem em todos os níveis das notas de rodapé, portanto todas as notas de rodapé são afetadas. As outras opções footmisc que uso (fundo, múltiplo, estável) também não tiveram impacto.

Tentei as duas soluções alternativas a seguir, mas elas não tiveram efeito, então qualquer ajuda seria apreciada: \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}

Responder1

Depois que relatei o problema ao mantenedor do pacote footmisc, ele encontrou a seguinte solução, que deve ser adicionada no preâmbulo do documento:

\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

Este patch deve se tornar obsoleto assim que a próxima versão do LaTeX for lançada, mas por enquanto ele faz o trabalho: Cf.https://github.com/FrankMittelbach/fmitex-footmisc/issues/14

informação relacionada