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 字体。请参阅