긴 테이블 p 열의 각주는 마지막 페이지로 연결됩니다.

긴 테이블 p 열의 각주는 마지막 페이지로 연결됩니다.

내 MWE에는 긴 표에 두 개의 각주가 있습니다. 열의 각주는 l해당 텍스트에 올바르게 연결됩니다. 그러나 열의 각주는 p문서 끝 부분으로 연결됩니다.

\documentclass{article}
\usepackage{hyperref}
\usepackage{blindtext}
\usepackage{longtable}

\begin{document}
\begin{longtable}{lp{.3\textwidth}} 
    Text\footnote{This footnote works} & Text\footnote{This footnote doesn't work}\\
\end{longtable}

\pagebreak
\blindtext
\end{document}

이것은 longtables 패키지의 오류입니까? 설명서에는 다음과 같이 명시되어 있습니다.

긴 테이블각주가 'p' 열에도 사용될 수 있도록 특별한 예방 조치를 취합니다.

이 오류를 어떻게 해결할 수 있나요?

답변1

간단히 \usepackage{hyperref}말해서 \usepackage{longtable}.

hyperref항상 마지막에 로드되어야 합니다.

이것은 나에게 효과적입니다.

\documentclass{article}
\usepackage{longtable}
\usepackage{hyperref}
\usepackage{blindtext}

\begin{document}
    \begin{longtable}{lp{.3\textwidth}} 
        Text\footnote{This footnote works} & Text\footnote{Now this footnote works too}\\
    \end{longtable}

    \pagebreak
    \blindtext
\end{document}

관련 정보