我遇到了一些问题,这个错误,我不知道该怎么办。我必须使用某个模板,但它不再起作用了。以前还可以。
\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{}
另外,英语的标准名称是向量空间(非矢量);这是意大利语或法语使用者常犯的错误。