Footmisc 매달기 옵션은 빅풋이 로드될 때 빈 줄을 생성합니다.

Footmisc 매달기 옵션은 빅풋이 로드될 때 빈 줄을 생성합니다.

나는 여러 수준의 각주에 bigfoot을 사용하고 있으며 footmisc 패키지의 도움으로 이러한 각주의 스타일을 지정하고 싶습니다. 각주를 걸어야 하므로 footmisc 패키지의 "hang" 옵션을 사용해 보았습니다.

매달기가 작동하는 동안 각 각주 뒤에 빈 줄이 생성되는데 이는 매우 불쾌합니다. Bigfoot이 로드될 때 빈 줄 없이 각주를 걸 수 있는 방법이 있습니까?

패키지의 로드 순서는 영향을 미치지 않으며 모든 각주 수준에 빈 줄이 나타나므로 모든 각주가 영향을 받습니다. 내가 사용하는 다른 footmisc 옵션(하단, 다중, 안정)도 아무런 영향을 미치지 않았습니다.

다음 두 가지 해결 방법을 시도했지만 효과가 없었으므로 도움을 주시면 감사하겠습니다. \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}

답변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

관련 정보