为什么当最后一项出现时列表会向上移动?
平均能量损失
\documentclass{beamer}
\begin{document}
\begin{frame}[t]{foo}
\begin{minipage}[c]{.5\linewidth}
\begin{itemize}[<+->]
\item Começamos com \alert{$p=2$} e marcamos todos os seus múltiplos $(\textcolor{blue}{4, 6, 8, \dots} )$.
\item Tomamos o próximo número não marcado (\alert{$p=3$}) e marcamos todos os seus múltiplos não marcados $(\textcolor{green!60!black}{9, 15, 21, \dots})$.
\item Analogamente para \alert{$p=5$}.
\item Por fim, para \alert{$p=7$}.
\end{itemize}%
\end{minipage}\quad%
\begin{minipage}[c]{.45\linewidth}
\only<1>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}
\only<2>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}
\only<3>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}
\only<4>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}
\end{minipage}
\end{frame}
\end{document}
答案1
行尾的缺失部分%
相当于空格。根据您所在的叠加层,它们位于图像之前或之后。如果图像后面的空格太多,则会导致添加额外的一行。
这里有一个\fbox
围绕小页面的可视化来显示它的大小:
如果添加%
s,列表将停止跳转:
\documentclass{beamer}
\begin{document}
\begin{frame}[t]{foo}
\begin{minipage}[c]{.5\linewidth}
\begin{itemize}[<+->]
\item Começamos com \alert{$p=2$} e marcamos todos os seus múltiplos $(\textcolor{blue}{4, 6, 8, \dots} )$.
\item Tomamos o próximo número não marcado (\alert{$p=3$}) e marcamos todos os seus múltiplos não marcados $(\textcolor{green!60!black}{9, 15, 21, \dots})$.
\item Analogamente para \alert{$p=5$}.
\item Por fim, para \alert{$p=7$}.
\end{itemize}%
\end{minipage}\quad%
\begin{minipage}[c]{.45\linewidth}
\only<1>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}%
\only<2>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}%
\only<3>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}%
\only<4>{\includegraphics[height=.85\textheight,width=\linewidth]{example-image-a}}%
\end{minipage}
\end{frame}
\end{document}