如何在 XeTeX 中将 \texttt 与 CMU 打字机文本一起使用?

如何在 XeTeX 中将 \texttt 与 CMU 打字机文本一起使用?

以下示例无法编译

\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非常有效!还必须xetexluatex代替\documentclass[luatex]{beamer}

相关内容