动画显示变量,然后在投影仪演示文稿中显示方程式

动画显示变量,然后在投影仪演示文稿中显示方程式

为了使演示文稿更清晰,并且一次性减少幻灯片中的文本数量,我想先显示变量,然后显示每行的不等式。除了变量行留下的空白之外,代码几乎可以正常工作(方程编号、渐进显示)。我该如何删除这个空格?我以为我明白了 \onslide 可以恢复空格,而 \uncover 不行,但它不起作用。

我的印象是 amsmath 包和 \onslide 之间可能存在冲突。 哪一个:\only 或 \onslide ?(Beamer)

\documentclass{beamer}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

\begin{frame}{Titre de la Diapositive}
    \begin{subequations}\label{eq:power}
        \begin{align}
             \onslide<1-1>{& g_i[t]; \forall i \in \{BT, HT\}  \label{eq:bound_gen} \\} 
             \onslide<2->{& G_i^{MIN} u_i^g[t] \leq g_i[t] \leq G_i^{MAX} u_i^g[t]; \forall i \in \{BT, HT\} \tag{\ref{eq:bound_gen}} \\}
             \onslide<3-3>{& l_i[t]; \forall i \in \{BT, HT\}  \label{eq:bound_load} \\}
             \onslide<4->{& L_i^{MIN} u_i^l[t] \leq l_i[t] \leq L_i^{MAX} u_i^l[t]; \forall i \in \{BT, HT\} \tag{\ref{eq:bound_load}} \\}
             \onslide<5-5>{& g_{u}[t] \label{eq:bound_under}                              \\}
             \onslide<6->{& 0 \leq g_{u}[t]  \leq \min( P_{PV}[t] - P_{L}[t] , 0) \tag{\ref{eq:bound_under}}                            \\}
             \onslide<7-7>{&\ell_{s}[t] \label{eq:bound_over}                           \\}
             \onslide<8->{& 0 \leq \ell_{s}[t]    \leq \max( P_{PV}[t] - P_{L}[t] , 0) \tag{\ref{eq:bound_over}}                           \\}
             \onslide<9->{& u_{HT}^g[t] + u_{HT}^l[t] \leq 1 \label{eq:logic_ht}}
        \end{align}
    \end{subequations}
\end{frame}

\end{document}

此外,参考文献 (4e) 一直出现。我怎样才能让它出现在最后?

图中是中间幻灯片渲染的示例,其中隐藏变量留下了较大的空间。 中间幻灯片渲染的示例,位于隐藏变量点

答案1

为了避免出现空行,请在同一行中用不等式替换变量,而不是开始新行:

\documentclass{beamer}

\usepackage{nccmath}

\begin{document}

\begin{frame}

  \begin{overlayarea}{\linewidth}{4cm}
    \begin{fleqn}
      \begin{subequations}
      \label{eq:power}
        \begin{align}
          &
          \only<2->{G_i^{MIN} u_i^g[t] \leq}
          g_i[t] 
          \only<2->{\leq G_i^{MAX} u_i^g[t]}
          ; \forall i \in \{BT, HT\} 
          \label{eq:bound_gen} 
          %           
          \only<3->{
            \\&   
            \only<4->{L_i^{MIN} u_i^l[t] \leq}
            l_i[t]
            \only<4->{\leq L_i^{MAX} u_i^l[t]}
            ; \forall i \in \{BT, HT\}
            \label{eq:bound_load}
          } 
          %           
          \only<5->{
            \\&
            \only<6->{0 \leq}
            g_{u}[t]
            \only<6->{\leq \min( P_{PV}[t] - P_{L}[t] , 0)}
            \label{eq:bound_under}
          }
          %           
          \only<7->{
            \\&
            \only<8->{0 \leq}
            \ell_{s}[t]
            \only<8->{\leq \max( P_{PV}[t] - P_{L}[t] , 0)}
            \label{eq:bound_over}
          }
          %                  
          \only<9->{
            \\&
            u_{HT}^g[t] + u_{HT}^l[t] \leq 1
            \label{eq:logic_ht}
          }
        \end{align}
      \end{subequations}
    \end{fleqn}
  \end{overlayarea}

\end{frame}

\end{document}

在此处输入图片描述

相关内容