eqnarray 里面的删除线公式?

eqnarray 里面的删除线公式?

我想删除论文中的部分内容。特别是这部分:

When bla bla $s$ bla bla $v$, bla bla $\boldsymbol{x}_{v}$, bla bla, the equation is:
\begin{eqnarray}
\displaystyle p_{v,s} & = & \displaystyle v+s = \nonumber\\
& = & \displaystyle  v^{2} - s^{3}. \label{eqn:pvs}
\end{eqnarray}

我已经尝试过\cancel但这只适用于文本的第一部分:

\cancel{When bla bla $s$ bla bla $v$, bla bla $\boldsymbol{x}_{v}$, bla bla, the equation is:}

当我在 上使用它时,我得到错误eqnarray。我也试过了,\sout但结果是一样的。

新增内容

这是我\sout在文本部分使用时得到的结果。我还希望方程式被划掉!

在此处输入图片描述

答案1

不可能直接地跨越一个\cancel\sout跨越对齐点&,因为每个“单元格”形成一个组。也就是说,您希望在一个组内开始并跨越到另一个组。解决这个问题的一种方法是使用tikzmark记住显示中的左/右节点,或者事后覆盖删除线。我在这里选择后者:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,ulem}% http://ctan.org/pkg/{amsmath,ulem}
\begin{document}
\sout{When bla bla~$s$ bla bla~$v$, bla bla~$\boldsymbol{x}_v$, bla bla, the equation is:}
\begin{align}
  p_{v,s} &= v + s\llap{\sout{\phantom{$p_{v,s} = v + s$}}} \nonumber \\
          &= v^2 - s^3.\llap{\sout{\phantom{$= v^2 - s^3.$}}} \label{eqn:pvs}
\end{align}
\end{document}

这个想法是按原样设置方程式,然后(在每行/线的末尾)在相同方程式所在的位置(或)插入零宽度left 。使用可为您提供正确的间距,而无需重新设置内容。lap\sout\cancel\phantom

如果您使用与 相同的方法eqnarray,则会获得不正确的布局,因为eqnarray没有在对齐项目周围提供正确的间距。

相关内容