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