我想将 beamer 脚注进一步向右移动(理想情况下,我希望它居中,但我可以通过在左侧添加空间来实现我想要的效果)。我试过了
\addtobeamertemplate{footnote}{}{\hspace{10ex}}
但这没有任何作用(有趣的是增加了\vspace
工作量)。有没有办法实现我想要做的事情?
如果有,是否有办法只在一个框架中完成此操作,或者我是否必须在所有脚注的序言中执行此操作?
非常感谢。
答案1
Beamer 通常\raggedright
在其默认脚注模板中使用。您可以重新定义它\centering
以代替\raggedright
:
\documentclass{beamer}
\begin{document}
{
\makeatletter
\setbeamertemplate{footnote}{
\parindent 1em\noindent%
\centering
\hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par%
}
\makeatother
\begin{frame}
abc
\footnote{text}
\end{frame}
}
\begin{frame}
abc
\footnote{text}
\end{frame}
\end{document}