
Я хочу отобразить разреженность на экране, как в примере ниже:.
Вот кадр на данный момент:
\frame{
\frametitle{What is a word?}
\begin{minipage}[c]{.4\linewidth}
\hspace{20mm} ``cat''
\end{minipage}\hfill
\pause
\begin{minipage}[c]{.4\linewidth}
\hspace{5mm} ``feline''
\end{minipage}
\vspace{5mm}
\begin{minipage}[c]{.4\linewidth}
\hspace{22mm} 2
\end{minipage}\hfill
\pause
\begin{minipage}[c]{.4\linewidth}
\hspace{5mm} 299,999
\end{minipage}
\vspace{5mm}
\begin{minipage}[c]{.4\linewidth}
\hspace{20mm}
\begin{bmatrix}
0 \\
1 \\
0 \\
0 \\
\vdots \\
0 \\
0 \\
\end{bmatrix}
\end{minipage}\hfill
\pause
\begin{minipage}[c]{.4\linewidth}
\hspace{6mm} \begin{bmatrix}
0 \\
0 \\
0 \\
0 \\
\vdots \\
1 \\
0 \\
\end{bmatrix}
\end{minipage}
}
решение1
Я думаю, что вы усложняете себе жизнь всеми этими мини-страницами и \hspace
s. Используйте по одной minipage
на «столбец» и используйте \uncover
.
\documentclass{beamer}
\usepackage{amsmath}
\begin{document}
\begin{frame}
\frametitle{What is a word?}
\begin{minipage}[c]{.3\linewidth}
\centering
\uncover<1->{``cat''}
\bigskip
\uncover<2->{2}
\uncover<3->{%
\[
\begin{bmatrix}
0 \\
1 \\
0 \\
0 \\
\vdots \\
0 \\
0 \\
\end{bmatrix}
\]
}
\end{minipage}
\begin{minipage}{0.3\linewidth}
\centering
\uncover<4->{\rotatebox{45}{\Huge\bfseries Sparsity!}}
\end{minipage}
\begin{minipage}[c]{.3\linewidth}
\centering
\uncover<1->{ ``feline''}
\bigskip
\uncover<2->{299,999}
\uncover<3->{%
\[
\begin{bmatrix}
0 \\
0 \\
0 \\
0 \\
\vdots \\
1 \\
0 \\
\end{bmatrix}
\]}
\end{minipage}
\end{frame}
\end{document}
Финальный слайд выглядит так: