在我的 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}