如何在不修改标题字体(在标题页上)的情况下更改 Beamer 页脚的字体大小?另外,当我尝试更改标题字体时,它\title{\fontsize{20}{25} My Title}
似乎不起作用。谢谢。
答案1
\selectfont
您需要以下命令fontsize
\documentclass{beamer}
\usetheme{AnnArbor}
\title[My Title]{ \fontsize{20}{25}\selectfont My Title}
\begin{document}
\frame{\titlepage}
\frame{a frame}
\end{document}
详细信息记录在LaTeX 字体命令文档
编辑:使用主题AnnArbor
和的可选参数\title
。
答案2
您可以通过设置脚注字体来更改脚注中所有元素的字体
\setbeamerfont{footline}{size=<size>}
举个小例子:
\documentclass{beamer}
\usetheme{AnnArbor}
\title[Short title]{Long}
\author[Short author]{Long}
\institute[Short inst.]{Long}
\setbeamerfont{footline}{size=\fontsize{9}{11}\selectfont}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}
当然,如果选择的字体太大,得到的结果不会很令人满意(尝试使用\fontsize{10}{12}\selectfont
我上面的示例代码)。在这种情况下,您必须更改模板footline
。在下面的例子中,我对日期和页码之间以及页码后的间距做了一些更改,以使页脚的字体大小为10pt
:
\documentclass{beamer}
\usetheme{AnnArbor}
\title[Short title]{Long title}
\author[Short author]{Long author}
\institute[Short inst.]{Long institute}
\makeatletter
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{\fontsize{11}{13}\selectfont%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{1em}% original: 2ex
\insertframenumber{} / \inserttotalframenumber\hspace*{1ex}% original: 2ex
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatother
\setbeamerfont{footline}{size=\fontsize{10}{11}\selectfont}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}