Сноски в столбце 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}

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