使用特定数学符号时 XeLaTeX 挂起

使用特定数学符号时 XeLaTeX 挂起

amsmath我正在将 XeLaTeX 与和结合使用来unicode-math编写报告。过了一段时间,我遇到了一个奇怪的问题,编译会无限期地挂起。我发现罪魁祸首是我在数学环境中使用了\pm\times符号(当然可能还有其他符号)。

有人知道为什么会发生这种情况以及如何解决它吗?

编辑:好的,在精​​简了我的软件包列表后,我发现只要使用该inputenc软件包,编译就会中断,例如:

\documentclass[11pt,titlepage]{report}

\usepackage[T1]{fontenc}
\usepackage{fontspec} % XeLaTeX required!
\usepackage[latin1]{inputenc} % <------ This package breaks compilation!!!
\usepackage{mathtools}
\usepackage{unicode-math}

\setmainfont[Ligatures=TeX]{Myriad Pro}
\setmathfont{Asana Math}
\setmonofont{Consolas}

\begin{document}
$\pm$
\end{document}

但是不能使用这个包实在太遗憾了,因为我们荷兰人有时确实喜欢我们的口音……

答案1

如果您正在使用 XeLaTeX 或 LuaLaTeX,则永远不应加载该inputenc包(通常也不是该fontenc包)。您的文件应以 UTF-8 保存。请参阅

此外,如果您在 XeLaTeX 中使用 IPA 字符,则使用 TIPA 时可能会遇到问题;请改用具有 IPA 的 Unicode 字体。请参阅

相关内容