我尝试了这个问题的所有方法:如何更改脚注中的字体系列? 但它们都不适合我……
答案1
设置所需大小的命令是\footnotesize
。它也可以用于脚注之外,用于与脚注大小匹配的文本。如果该文本应被区别对待,\footnotesize
则从逻辑上讲它不应该使用 。所以让我们依靠一致的使用。
该命令\footnotesize
不仅可以改变字体大小,还可以调整列表和数学公式周围的空间值。
默认情况下,beamer 加载size11.clo
,\footnotesize
定义为:
\newcommand\footnotesize{%
\@setfontsize\footnotesize\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
\belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ \@plus2\p@ \@minus2\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
只是为了让您知道原始值是什么。您可以重新定义\footnotesize
。您甚至可以使用原始值来保留间距值:
\let\oldfootnotesize\footnotesize
\renewcommand*{\footnotesize}{\oldfootnotesize\tiny}
除了使用简单示例之外,\tiny
您还可以使用任意大小\fontsize{...}{...}\selectfont
。
答案2
这 ”官方的“改变 \footnote 字体大小的方法是调用\setbeamerfont
应用于footnote
beamer 字体的调用。
例子:
\setbeamerfont{footnote}{size=\tiny}
默认值为:
\setbeamerfont{footnote}{size=\footnotesize}
完整示例:
\documentclass{beamer}
\begin{document}
\begin{frame}
Text \footnote{First footnote}
\setbeamerfont{footnote}{size=\tiny}
Text \footnote{Second footnote}
\setbeamerfont{footnote}{size=\footnotesize}
Text \footnote{Third footnote}
\end{frame}
\end{document}
答案3
如果你只想更改单个脚注的脚注文本大小(引用较长的 URL 时偶尔需要这样做),则graphicx
加载了
\usepackage{graphicx}
提供\scalebox{<scale>}{<text>}
命令,其中<scale>
表示新尺寸与原始尺寸的比例。例如:
The StackExchange website provides an almost infinite amount of \LaTeX\ wisdom!%
\footnote{\scalebox{0.8}{%
\url{http://tex.stackexchange.com/questions/21741/how-do-i-change-footnote-font-size-in-beamer-presentation}%
}}
此示例中的脚注将设置为正常大小的 80%。