xelatex 无法与 beamer 和 true type 字体配合使用

xelatex 无法与 beamer 和 true type 字体配合使用

我试图在演示文稿中使用 True Type 字体,但无法做到这一点xelatex。虽然显示了警告,但创建了 PDF,但字体未选定。警告如下:

(/usr/share/texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/
translator-theorem-dictionary-English.dict)
! Extended mathchar used as mathchar (104865811).
<to be read again> 
               \relax 
l.7 \begin{document}

? 
(./basic.nav)

基本介绍如下。

\documentclass{beamer}

\usepackage[no-math]{fontspec}
\setmainfont[Mapping=tex-text]{Ahem}
\usepackage[defaultmathsizes]{mathastext}

\begin{document}
\title{Title}
\author{Author}
\maketitle
\end{document}

投影机能使用 True Type 字体吗?

编辑:将类别更改为文章会产生预期的结果。

答案1

当前的 TeXLive 2012 没有问题。但是,Ahem 只有 4 个“字符”XPE 和 <space>,可以通过普通的正方形规则模拟。那么你根本不需要字体。我使用 Ahem 的工作示例:

\documentclass{beamer}

\usepackage[defaultmathsizes]{mathastext}
\usepackage[no-math]{fontspec}
\newfontface\ahem{Ahem}
\begin{document}
\begin{frame}
X PE \ahem X PE
\end{frame}

\end{document}

在此处输入图片描述

相关内容