在 XeLaTeX 中使用类和特定字体会引发错误

在 XeLaTeX 中使用类和特定字体会引发错误

我正在尝试使用它有自己的类和我在另一个 stackexchange 网站

这是一个最小工作示例,Roboto字体位于同一文件夹中名为的子目录中Roboto。内容为a.tex

\documentclass[]{b}
\begin{document}
some text
\end{document}

其内容b.cls为:

\LoadClass{article}
\RequirePackage[quiet]{fontspec}
\setmainfont[Mapping=tex-text, Color=textcolor]{Roboto/Roboto-Light.ttf}

然后我就跑

xelatex a.tex

并出现以下错误:

LaTeX Font Warning: Font shape `EU1/Roboto/Roboto-Light.ttf(0)/m' undefined
(Font)              using `EU1/lmr/m/n' instead on input line 2.

! Missing number, treated as zero.
<to be read again> 
                   n
l.2 ..., Color=textcolor]{Roboto/Roboto-Light.ttf}

有人能帮我解决这个问题吗?

我在 Debian Wheezy 上使用 texlive 2013

相关内容