对于以下等式,会出现错误
TeX 容量超出,抱歉 [语义嵌套大小=500]。...(\vm\right) & a_2\left(\vm\right) & \cdots &
从数组中删除一些元素可以消除错误。
\RequirePackage{luatex85}
\documentclass{scrbook}
\usepackage[tuenc,no-math]{fontspec}
\usepackage{unicode-math,mathtools}
\newcommand\vm{\symup{x}}
\begin{document}
\begin{equation}
\mathbf{a\left(x\right)}^T=
\{
\begin{array}{c c c c}
a_1\left(\vm\right) & a_2\left(\vm\right) & \cdots & a_m\left(\vm\right)
\end{array}%
\}
\end{equation}
\end{document}
对于相同的等式,如果unicode-math
删除它,并且代码相应改变,则错误不会出现。
\RequirePackage{luatex85}
\documentclass{scrbook}
\usepackage[tuenc,no-math]{fontspec}
\usepackage{mathtools}
\newcommand\vm{\mathrm{x}}
\begin{document}
\begin{equation}
\mathbf{a\left(x\right)}^T=
\{
\begin{array}{c c c c}
a_1\left(\vm\right) & a_2\left(\vm\right) & \cdots & a_m\left(\vm\right)
\end{array}%
\}
\end{equation}
\end{document}
答案1
先加载mathtools
。
\RequirePackage{luatex85}
\documentclass{scrbook}
\usepackage{mathtools}
\usepackage[tuenc,no-math]{fontspec}
\usepackage{unicode-math}
\newcommand\vm{\symup{x}}
\begin{document}
\begin{equation}
\mathbf{a\left(x\right)}^T=
\{
\begin{array}{c c c c}
a_1\left(\vm\right) & a_2\left(\vm\right) & \cdots & a_m\left(\vm\right)
\end{array}%
\}
\end{equation}
\end{document}