以下示例无法编译
\documentclass[xetex,sans,mathserif]{beamer}
\usepackage{fontspec}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}
\begin{document}
\begin{frame}
Hello, world! \texttt{Hello, world!}
\end{frame}
\end{document}
,抱怨
** WARNING ** Obsolete four arguments of "endchar" will be used for Type 1 "seac" operator.
** ERROR ** This font using the "seac" command for accented characters...
不过使用起来完全没问题\setmonofont{Courier New}
。那么我该如何使用CMU Typewriter Text
呢?
答案1
谢谢你,赫伯特!用lualatex
代替xelatex
非常有效!还必须xetex
用luatex
代替\documentclass[luatex]{beamer}
。