在Beamer 用户指南(第 130 页)我们读到:
\insertfootnotemark 插入当前脚注标记(像凸起的数字)。
如何获取当前脚注标记没有提出?
具体来说,我希望在文本主体中凸起标记,但不在页脚中凸起标记。
我可以使用以下代码重新定义页脚:
\setbeamertemplate{footnote}{
\makebox[2em][l]
{\insertfootnotemark} \footnotesize \hspace{-1em} \insertfootnotetext \par \vspace{1em}
}
因此,如果我学会如何\insertfootnotemark
不被抚养,我就能得到我想要的。
最小示例:
\documentclass{beamer}
\setbeamertemplate{footnote}{
\makebox[2em][l]{\insertfootnotemark}\footnotesize\hspace{-1em}\insertfootnotetext\par\vspace{1em}
}
% This disables superscript for both text body and footer.
% \makeatletter
% \renewcommand{\@makefnmark}{\makebox{\normalfont\@thefnmark}}
% \makeatother
\begin{document}
\begin{frame}
TEXT \footnote[frame]{Footnote}
\end{frame}
\end{document}
答案1
\documentclass{beamer}
\makeatletter
\setbeamertemplate{footnote}{%
\makebox[2em][l]{{\usebeamercolor [fg]{footnote mark}%
\usebeamerfont*{footnote mark}\@thefnmark }}\footnotesize\hspace{-1em}\insertfootnotetext\par\vspace{1em}}
\makeatother
\begin{document}
\begin{frame}
TEXT \footnote[frame]{Footnote}
\footnote{another}
\end{frame}
\end{document}