在分割环境中发现方程中的线

在分割环境中发现方程中的线

如何逐行揭开多行方程中的线条?我仔细查看了提供的答案这里。它没有解决我的问题。例如,我的等式如下,我想一次揭开两条线。任何帮助都将不胜感激。

\documentclass{beamer}
\usepackage{amsmath, amsfonts, amssymb, cancel}
\begin{document}
\begin{frame}
\frametitle{Steady State Relationship between $O^m, O^a$}
\begin{equation}
\begin{split}
(\rho +\sigma\bar\omega^m)O^m&=O^a-\phi L^a-\phi L^r-\eta O^r\\
\frac{O^m}{O^a}&=\frac{1-\phi l^a-(\phi l^r+\eta) O^r/O^a}{\rho +\sigma\bar\omega^m}
\end{split}
\end{equation}
\end{frame}
\end{document}

答案1

以下使用 插入数学内容\alt\phantom用于在不需要内容的幻灯片上保持适当的间距。 所有这些都包含在宏 中\disponslide{<overlay>}{<stuff>},该宏<stuff>使用叠加规范 进行打印<overlay>,并\phantom{<stuff>}在 之外<overlay>

在此处输入图片描述

\documentclass{beamer}% http://ctan.org/pkg/beamer
\let\Tiny\tiny% http://tex.stackexchange.com/q/58087/5764
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newcommand{\disponslide}[2]{%
  \alt<#1>{#2}{\phantom{#2}}}
\begin{document}
\begin{frame}
  \frametitle{Steady State Relationship between $O^m, O^a$}
  \begin{align}
    (\rho +\sigma\bar\omega^m)O^m    &= O^a-\phi L^a-\phi L^r-\eta O^r \\
    \disponslide{2}{\frac{O^m}{O^a}} & \disponslide{2}{{}=\frac{1-\phi l^a-(\phi l^r+\eta) O^r/O^a}{\rho +\sigma\bar\omega^m}}\only<1>{\notag}
  \end{align}
\end{frame}
\end{document}

在对齐位置之间分割覆盖&

答案2

amsmath覆盖规范在以下环境中不起作用split。事实上,beamer文档说:

\pause[⟨number ⟩] 此命令使后面的文本仅从下一张幻灯片开始显示,或者,如果给出了可选的 ⟨number⟩,则从编号为 ⟨number⟩ 的幻灯片开始显示。如果给出了可选的 ⟨number⟩,计数器 beamerpauses 将设置为此数字。此命令在内部使用 \onslide 命令。此命令在 amsmath 环境(如 align)中不起作用,因为它们确实会执行非常邪恶的操作。

相反,我建议您将其显示为两个单独的方程式 - 在给定的示例中,对齐并不是必不可少的。

如果确实需要这样的显示,您可以equationarray从以下方面考虑环境eqnarray

\documentclass{beamer}

\usepackage{eqnarray,amsmath, amsfonts, amssymb, cancel}

\begin{document}

\begin{frame}
\frametitle{Steady State Relationship between $O^m, O^a$}
\begin{equationarray}{r@{}l}
    (\rho +\sigma\bar\omega^m)O^m&{}=O^a-\phi L^a-\phi L^r-\eta
    O^r\pause \\
    \frac{O^m}{O^a}&{}=\frac{1-\phi l^a-(\phi l^r+\eta) O^r/O^a}{\rho
    +\sigma\bar\omega^m}
  \end{equationarray}
\end{frame}

\end{document}

如您所见,必须更加注意对齐点附近的间距。例如,在上面写&{}=而不是&=

示例输出

相关内容