将 Beamer 中的字体更改为更现代、更时尚的字体

将 Beamer 中的字体更改为更现代、更时尚的字体

我注意到今天的许多演示文稿(不是由 Beamer 制作的)都使用了现代、时尚的字体。是否可以将 Beamer 的字体设置为使用此类字体?Beamer 中所有当前的字体看起来都有些过时了...

谢谢。

答案1

您可以使用 LaTeX 软件包提供的任何字体。您可以在LaTeX 字体目录

\documentclass{beamer}
\usepackage{selinput}
\SelectInputMappings{
    adieresis={ä},
    germandbls={ß}
}
\newcommand{\testtext}{The
    quick brown fox jumps over the lazy dog\\
ä Ä ß }
%Loading a font package, uncomment one of the following lines to see changes
%\usepackage{tgheros}
%\usepackage{tgadventor}
%\usepackage{libertine}
\usepackage[T1]{fontenc}
\begin{document}
\begin{frame}{A sample frame}
    \testtext
\end{frame}
\end{document}

使用 Xe(La)TeX 或 Lua(La)TeX 等现代引擎,您可以使用包使用系统上安装的 OpenType 和 TrueType 字体fontspec。您可以轻松地在文档中更改字体。下面是一个相当愚蠢的例子:

\documentclass{beamer}
\newcommand{\testtext}{The
    quick brown fox jumps over the lazy dog\\
ä Ä ß }
    \usepackage{fontspec}
    %setting a font
    \setsansfont{TeX Gyre Adventor}
\begin{document}
\begin{frame}{A sample frame}
    \testtext
\end{frame}
    \setsansfont{Linux Biolinum O}
\begin{frame}{Another sample frame}
    \testtext
\end{frame}
\end{document}

请注意,这些引擎(Xe/LuaTex)具有原生 utf8 支持,甚至默认要求以 utf8 保存输入。

相关内容