数组出现错误“缺少分隔符(.inserted)”的问题

数组出现错误“缺少分隔符(.inserted)”的问题

我遇到了一些问题,这个错误,我不知道该怎么办。我必须使用某个模板,但它不再起作用了。以前还可以。

\documentclass[sn-mathphys]{sn-jnl}
\begin{document}
\begin{equation*}
\left.
  \begin{array}{l}
  \left.
  \begin{array}{l}
  \displaystyle{\vec{u}_{h,N}^{m}, \vec{u}_{h,N}^{m-1} \in W_{h}^{s}}\\
  W_{h}^{s}\,\,\mbox{vectorial space}
  \end{array}\right|
  \Rightarrow \displaystyle{\frac{\vec{u}_{h,N}^{m} - \vec{u}_{h,N}^{m-1}}{\tau/N} \in W_{h}^{s}}\\
  \left.
  \begin{array}{l}
  \displaystyle{\vec{\omega}_{h,N}^{m} \in {\cal W}_{h}}\\
  \displaystyle{\vec{\omega}_{h,N}^{m} = \vec{\omega}_{h,N}^{m}\vert_{\Omega_{s}}}
  \end{array}\right|
  \Rightarrow \vec{\omega}_{h,N}^{m} \in W_{h}^{s}\\
  \end{array}\right|
  \Rightarrow \vec{\theta}_{h,N}^{m} \in W_{h}^{s}
\end{equation*}
\end{document}

答案1

由于非常神秘的原因,该类加载了program基本上毫无用处的包。

这会产生令人讨厌的后果,即|不能将其用作分隔符。

改用\right\rvert

另一方面,你可以提高你的产出。

\documentclass[sn-mathphys]{sn-jnl}

\begin{document}

\begin{equation*}
% outer block
\left.
\begin{aligned}
  % top block
& \left.
  \begin{aligned}
    &\vec{u}_{h,N}^{\,m}, \vec{u}_{h,N}^{\,m-1} \in W_{h}^{s}
    \\
    &W_{h}^{s}\text{ vector space}
  \end{aligned}
  \right\rvert
  \Rightarrow
  \frac{\vec{u}_{h,N}^{\,m} - \vec{u}_{h,N}^{\,m-1}}{\tau/N} \in W_{h}^{s}
\\
  % bottom block
& \left.
  \begin{aligned}
    &\vec{\omega}_{h,N}^{\,m} \in \mathcal{W}_{h}\\
    &\vec{\omega}_{h,N}^{\,m} = \vec{\omega}_{h,N}^{\,m}\vert_{\Omega_{s}}
  \end{aligned}
  \right\rvert
  \Rightarrow
  \vec{\omega}_{h,N}^{\,m} \in W_{h}^{s}
\end{aligned}
\right\rvert
\Rightarrow
\vec{\theta}_{h,N}^{\,m} \in W_{h}^{s}
\end{equation*}

\end{document}

在此处输入图片描述

训练自己使用\,指数来\vec{}

另外,英语的标准名称是向量空间(非矢量);这是意大利语或法语使用者常犯的错误。

相关内容