我注意到今天的许多演示文稿(不是由 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 保存输入。