如何在投影机中使用真实高级数字作为脚注标记?

如何在投影机中使用真实高级数字作为脚注标记?

我有一种提供真正优越性的字体,我想利用它们作为 beamer 中的脚注标记。所以我想我可以为 的 beamer 字体设置相应的命令footnote mark,但正如您在这个 MWE 中看到的那样:

\documentclass{beamer}

\usepackage{mintspirit}

\begin{document}
\begin{frame}
Test\footnote{my footnote}

\setbeamerfont{footnote mark}{series=\sufigures}

Test\footnote{my footnote}

Test\sufigures 2
\end{frame}
\end{document}

它实际上导致了一个上级上级数字,因为现在上级 2 被缩小并通过脚注命令向上移动,参见

在此处输入图片描述

在此处输入图片描述

分别。如何告诉 beamer 使用上级数字作为脚注标记?

答案1

\documentclass{beamer}

\usepackage{mintspirit}
\setbeamerfont{footnote mark}{series=\sufigures}

\makeatletter
% remove \@textsuperscript from \@makefnmark,
% which is redefined by beamer in beamerbaseframecomponents.sty
\def\@makefnmark{%
  \hbox{{\usebeamercolor[fg]{footnote mark}\usebeamerfont*{footnote mark}\@thefnmark}}}
\makeatother

\begin{document}
\begin{frame}
  Test text superscript \textsuperscript{0123456789} \par
  Test superiors number {\sufigures 0123456789}
  
  Test footnote\footnote{a}\footnote{b}\footnote{c}\footnote{d}
\end{frame}
\end{document}

在此处输入图片描述

相关内容