数学术语上的十字符号

数学术语上的十字符号

我正在用 beamer 写演示文稿

\documentclass[a4paper]{beamer}
\usepackage{amsmath}
\begin{document}
\begin{frame}
\[\hat{H}=\sum(-\frac{\nabla_i^2}{2m})+\sum(-\frac{\nabla_i^2}{2M})+\dots\]
\end{frame}
\end{document}

现在,我想在我的演讲中展示,我们可以忽略第二项,\sum(-\frac{\nabla_i^2}{2M})并可能将其交叉。因此,在下一帧中,我希望

\[\hat{H}=\sum(-\frac{\nabla_i^2}{2m})+
\A_RED_CROSS_OVER_THIS_TERM{\sum(-\frac{\nabla_i^2}{2M})}+\dots\]

这可能吗?

编辑

\documentclass[a4paper]{beamer}
\usepackage{amsmath,color}
\definecolor{red}{RGB}{255,127,0}
\usepackage[makeroom]{cancel}
\renewcommand{\CancelColor}{red}
\begin{document}
\begin{frame}
  \[\hat{H}=\sum(-\frac{\nabla_i^2}{2m})+\xcancel{\sum(-\frac{\nabla_i^2}{2M})}+\dots\]
\end{frame}
\end{document}

尝试了一下,颜色没有改变。

答案1

的定义\CancelColor不采用颜色而是采用颜色命令:

\documentclass[a4paper]{beamer}
\usepackage{amsmath,color}
\definecolor{red}{RGB}{255,127,0}
\usepackage[makeroom]{cancel}
\renewcommand{\CancelColor}{\color{red}}
\begin{document}
\begin{frame}
  \[\hat{H}=\sum(-\frac{\nabla_i^2}{2m})+\xcancel{\sum(-\frac{\nabla_i^2}{2M})}+\dots\]
\end{frame}
\end{document}

结果

答案2

\documentclass[a4paper]{beamer}
\usepackage{stackengine}
\usepackage{scalerel}
\usepackage{amsmath,color}
\definecolor{red}{RGB}{255,127,0}
\begin{document}
\def\x{\displaystyle\sum(-\frac{\nabla_i^2}{2M})}
\begin{frame}
  \[\hat{H}=\sum(-\frac{\nabla_i^2}{2m})+\stackengine{-.3ex}{$\x$}%
{\hstretch{3}{\scalerel*{\textcolor{red}{\times}}{\x}}}%
{O}{c}{F}{T}{L}%
+\dots\]
\end{frame}
\end{document}

在此处输入图片描述

使用此方法的一个优点是,交叉材料可以是任何东西。将\hstretch3 更改为 0.6 并更改\times为其他值可得到

在此处输入图片描述

确保您拥有 stackengine V2.0,可在 ctan.org 上获取

相关内容