我正在用 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}
使用此方法的一个优点是,交叉材料可以是任何东西。将\hstretch
3 更改为 0.6 并更改\times
为其他值可得到
确保您拥有 stackengine V2.0,可在 ctan.org 上获取