\documentclass[AMA,STIX1COL]{WileyNJD-v2}
\begin{document}
\begin{equation}
\dot{x}=\tilde{x}+\hat{x}
\end{equation}
\end{document}
有人遇到过同样的问题吗?只有当我使用此类文档时才会发生这种情况,而我必须这样做。10 月 10 日我注意到了这个问题。
此类的模板可在以下链接中找到: https://onlinelibrary.wiley.com/page/journal/14678640/homepage/custom_copy.htm
答案1
我可以用一个简单的例子重现这个问题:
\documentclass{article}
\usepackage{ulem}
\usepackage{stix}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\dot{x}=\tilde{x}+\hat{x}
\end{equation}
\end{document}
罪魁祸首是ulem
之前加载的包stix
。amsmath
目前尚不清楚是什么导致了这个问题,但它肯定\dot
与上一个 LaTeX 版本(2019-10-01)中其他数学重音命令的强大有关。
问题在于ulem
重新定义内核命令\MakeRobust
。
解决方法直至ulem
修复:
\expandafter\def\csname [email protected]\endcsname{3000/12/31}
\documentclass[AMA,STIX1COL]{WileyNJD-v2}
% if you really need ulem
\expandafter\let\csname [email protected]\endcsname\relax
\let\kernelMakeRobust\MakeRobust
\usepackage[normalem]{ulem}
\let\MakeRobust\kernelMakerobust
\begin{document}
\begin{equation}
\dot{x}=\tilde{x}+\hat{x}
\end{equation}
\end{document}
2020 年 1 月更新
2019-11-18发布的版本ulem
(并于 2020-01-11 包含在 TeX Live 中)修复了此问题。OP 的原始代码现在应该可以正常工作了。