块语句中有一个脚注,我想从块外部引用它。以下示例为该\footnotemark[\ref{hpb}]
语句抛出错误。
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{block}{The Hungarian Phrasebook Sketch}
My hovercraft is full of eels\footnote{\label{hpb}I will not buy this record, it is scratched.}
\end{block}
A so on, the pigeons went\footnotemark[\ref{hpb}]
\end{frame}
\end{document}
答案1
脚注可以以正常方式引用,\ref
并通过您在脚注文本中放置的标签进行引用。
如果你希望引用看起来就像另一个具有相同编号的脚注,请不要使用\footnotemark
,它实际上会打印下一个脚注编号。相反,请使用\textsuperscript
您想要的参考:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{block}{Some Text}
Now is the time\footnote{\label{fn}Hello} for all good
men to come to the aid\footnote{\label{fnii}Again} of their party.
\end{block}
We see, in footnote \ref{fn} and footnote \ref{fnii},
that...
Or, we see\textsuperscript{\ref{fn}}
that\textsuperscript{\ref{fnii}}...
\end{frame}
\end{document}
这将产生以下框架: