Latex - Beamer:仅在指定的幻灯片上应用 \cancel 命令

Latex - Beamer:仅在指定的幻灯片上应用 \cancel 命令

在 中beamer,可以使用叠加规范使某些文本命令在不同时间生效。例如,\alert<2>仅在第二张幻灯片上应用警报命令。

cancel在命令中是否有与该命令等效的命令alert

答案1

(尽管我的回答使用 beamer 揭示多线方程涵盖了这种情况,实际的问题不是重复的,所以我在这里复制代码,以便让偶然的“路人”更容易找到它。)

以下是覆盖感知版本的\xcancel。我将其写为包装器而不是替代品,但选择后者也不难。

\documentclass{beamer}
\usepackage{amsmath}
\usepackage{cancel}
\newcommand<>{\xxcancel}[1]{\alt#2{\xcancel{#1}\vphantom{#1}}{#1}}
\begin{document}

\begin{frame}
    \begin{multline*}
        S(1,\dots,s) = \underbrace{\sum_{m=1}^{m_t} (-1)^{m+1} \sum_{i_1<\dots<i_m} I(i_1,\dots,i_m)}_{\text{entropy estimate with correlation order}\, m_t} \\
        \xxcancel<2->{{} + \underbrace{\sum_{m=m_t+1}^{s} (-1)^{m+1} \sum_{i_1<\dots<i_m} I(i_1,\dots,i_m)}_{\text{correlations of order higher than}\, m_t} }
    \end{multline*}
\end{frame}

\end{document}

相关内容