块语句中的引用脚注

块语句中的引用脚注

块语句中有一个脚注,我想从块外部引用它。以下示例为该\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}

这将产生以下框架:

结果

相关内容