我试图在 Windows7 中使用 beamer 主题 Zurich,但是当我编译它(我选择了 Xelatex)时,总是出现以下错误:
! fontspec error: "font-not-found"
!
! The font "Gill Sans" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.30 \setmainfont{Gill Sans}
^^I^^I% Beamer ignores "main font" in favor of s...
?
关于如何解决这个问题您有什么想法吗?
答案1
您可以尝试使用Gillius No2
免费的 opentype 字体,该字体的灵感来自 Gill Sans。它也可以与 一起使用(pdf)latex
,并且可用于 TeX Live 和 MiKTeX。还有一个condensed
版本。
编辑:
在 MiKTeX 下,为了使该包可以使用(pdf)latex
,安装该包后,您应该updmap
以管理员身份运行。
添加:
正如@Harish Kumar 所提到的,在中beamerfontthemeZurich.sty
,您应该注释掉所有与有关的行Gill Sans
,并在结尾处进行替换:
\newcommand{\handwriting}{\fontspec{augie}}
和\newcommand{\handwriting}{\fontspec{Augie}}
。
下面我给出了结果的一个例子。
由于我拥有这两种字体,因此这里有一个小测试用于比较:
\documentclass{article}
\usepackage{gillius2}
\usepackage{fontspec}
\setmainfont{Gillius ADF No2}
\usepackage{lipsum}
\pagestyle{empty}
\begin{document}
\sffamily
\llap{\texttt{Gillius ADF No2: \qquad}}\vskip-\baselineskip\lipsum[11]
\vskip4ex
{\itshape \lipsum[11]}
\vskip4ex
{\bfseries \lipsum[11]}
\vskip 4ex
\fontspec{Gill Sans Std}
\vskip4ex
\llap{\texttt{Gill Sans Std}: \qquad}\vskip-\baselineskip\lipsum[11]
\vskip4ex
{\itshape\lipsum[11]}
\vskip4ex
{\bfseries \lipsum[11]}
\end{document}
example-talk.tex
以下是苏黎世主题文件的结果: