我想使用可口的我的 Beamer 演示文稿中没有字体。我应该如何安装此字体和/或在我的演示文稿中使用它。我正在运行 ubuntu 10.04 并安装了字体。我想知道如何在我的 Beamer 演示文稿中使用此字体。
答案1
默认的 TeX 引擎不能直接使用系统字体;字体需要转换为 TeX 可以理解的格式。
不过,新开发的引擎 XeTeX 和 LuaTeX 可以直接使用 OpenType 字体。您可以采用先前答案中的方法(用\setsansfont
而不是\setmonofont
)。
请注意,Ubuntu 10.04 中包含的版本fontspec
(软件包为texlive-xetex
)仅适用于xelatex
。此外,它(和 Ubuntu XeTeX 版本)相当旧,可能包含错误。如果某些功能不起作用,您应该安装TeX Live 2010直接地。
答案2
将字体放入系统字体目录(位于我的 Linux 系统上)/usr/share/fonts/opentype
,然后运行xelatex
:
\documentclass{beamer}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Delicious}
\let\sfdefault\rmdefault
\begin{document}
\begin{frame}{Delicious}
Some text with Delicious
\end{frame}
\end{document}