MikTex 2.9 中的 \setmainfont{Gill Sans} 问题

MikTex 2.9 中的 \setmainfont{Gill Sans} 问题

我试图在 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以下是苏黎世主题文件的结果:

在此处输入图片描述

相关内容