我正在用 beamer 写演示文稿,并使用脚注作为参考,利用\footnotemark
和\footnotetext
命令。当我在中使用这些block
命令时,标记和文本的编号是不同的。我的意思是标记使用阿拉伯数字编号(1、2、...),但文本使用小写字母编号(a、b、...)。以下是说明此问题的图像:
相应的来源是
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usetheme{Frankfurt}
\begin{document}
\begin{frame}{Sample frame}
\begin{block}{Sample block}
Some text\footnotemark[1]
\footnotetext[1]{Footnote}
\end{block}
\end{frame}
\end{document}
有没有办法解决这种不一致并统一两种编号?
答案1
使用常规\footnote
机制。如果您希望将脚注放在框架底部,则可以包含[frame]
选项。请注意,这beamer
会从头开始覆盖几乎所有的脚注机制。因此最好不要期望与其他软件包的行为一致。
事实上,如果可能的话,请省略脚注。
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usetheme{Frankfurt}
\begin{document}
\begin{frame}{Sample frame}
\begin{block}{Sample block}
Some text\footnote{Footnote}. Some other text\footnote[frame]{Another footnote}
\end{block}
\end{frame}
\end{document}