<div dir="ltr">Hi everyone,<br><br>With this document:<br><div style="margin-left: 40px;">\documentclass{article}
</div><p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\usepackage{amsmath}</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\usepackage{fontspec}</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\setmainfont{Times New Roman}</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\makeatletter</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\DeclareSymbolFont{TNR}{EU1}{\zf@family}{m}{n}</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\XeTeXmathcode`-=2\symTNR&quot;2212</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\begin{document}</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">$a-b$</p>
<p style="margin: 0px 0px 0px 40px; text-indent: 0px;">\end{document}</p>I receive the message:<br><div style="margin-left: 40px;">! Extended mathchar used as mathchar (71311890).<br></div>but remove \usepackage{amsmath} and the problem goes away. This is unacceptable because amsmath is such an important package. Is there a solution? I&#39;m using 3.1415926-2.2-0.999.2 in MiKTeX.<br>
<br>Andrew<br><br><br><br></div>