同一标题/图片/表格/公式中的多个脚注并使用 hyperref

同一标题/图片/表格/公式中的多个脚注并使用 hyperref

需要在图表的标题中以及tabular与包一起的环境中添加多个脚注hyperref

%LaTeX=>PDF
\documentclass{report}

\usepackage{tablefootnote}
\usepackage{hyperref}

\begin{document}
\begin{figure}[htb]
\caption[123]{A\footnote{\label{first}some footnote}B\tablefootnote{4}
X\footnotemark{} Y\footnotemark{} Z\footnotemark{}}
\end{figure}
 \addtocounter{footnote}{-3} %3=n
 \stepcounter{footnote}\footnotetext{a}
 \stepcounter{footnote}\footnotetext{b}
 \stepcounter{footnote}\footnotetext{c}
\end{document}

我收到两个不同的警告:

pdfTeX warning (ext4): destination with the same identifier (name{Hfootnote. }) has been already used, duplicate ignored

pdfTeX warning (dest): name{Hfootnote. } has been referenced but does not exist, replaced by a fixed one

result

我试过

和其他几个,但我的问题似乎比这些更复杂,因为我需要结合多个脚注hyperref

===================================================

我试过

%LaTeX=>PDF
\documentclass{report}
\usepackage{hyperref}
\begin{document}
\begin{figure}\caption[123 456]{123\footnotemark 456\footnotemark}
\end{figure}
\addtocounter{footnote}{-1}
\footnotetext{\href{https://tex.stackexchange.com/}{stackexchange}}
\stepcounter{footnote}\footnotetext{\href{https://en.wikipedia.org/wiki/User_talk:JoKalliauer}{https://en.wikipedia.org/wiki/User\_talk:JoKalliauer}}
\end{document}

%LaTeX=>PDF
\documentclass{report}
\usepackage{hyperref}
\usepackage{tablefootnote}
\begin{document}
\begin{figure}\caption[123 456]{123\tablefootnote{\href{https://tex.stackexchange.com/}{stackexchange}} 456\tablefootnote{34}}
\end{figure}
\end{document}

但这些也会导致同样的问题。

答案1

解决方案可以在https://tex.stackexchange.com/a/440559/110064(来自@jesseknight):基本上使用https://ctan.org/pkg/footnotehyper

\usepackage{footnotehyper}

相关内容