Beamer——在一个小页面中显示图像会移动另一个小页面中的内容

Beamer——在一个小页面中显示图像会移动另一个小页面中的内容

我有两个垂直的minipages,当我在右侧小页面中显示图片时,左侧小页面中的文本会向下移动一点。我尝试使用环境columns,但得到的结果相同。

我在这里特别谈论的是幻灯片 2 和幻灯片 3 之间的过渡,其中左侧的文本被降低,尽管没有添加或删除任何内容minipage 以及从 3 到 4 的过渡,其中发生相反的运动。

以下是一个最小的工作示例:

\documentclass[11pt]{beamer}
\usepackage{mwe}

\begin{document}
\begin{frame}{title}{subtitle}
    \begin{minipage}{0.49\linewidth}
        \begin{itemize}
            \item<1-> Serial robots:
            \item[]\only<1> {\includegraphics[width=.8\textwidth]{example-image-10x16}}
            \item[]<2-> 
                Pros:\\ 
            - Easier kin. \& dyn. eq.\\ 
            - Extended reach
            \item[]<2-> 
                Cons: \\ 
            - Reduced stiffness \\ 
            - Low power/weight  
        \end{itemize}
    \end{minipage}
    \begin{minipage}{0.49\linewidth}
        \begin{itemize}
            \item<3-> Parallel robots:      
            \item[]\only<3>{\includegraphics[width=.8\textwidth]{example-image-10x16}}
            \item[]<4>
                Pros:  \\
            - High precision \\ 
            - Very light
            \item[]<4> 
                Cons: \\ 
            - Difficult equations \\ 
            - Smaller workspace
        \end{itemize}
    \end{minipage}
\end{frame}
\end{document}

答案1

Beamer 尝试将两列垂直居中。但在第三张幻灯片中,右列太高了。因此看起来好像所有内容都被向下推,而实际上它们只是在新的中心对齐。

两种方法:

  • 粉碎图形\vbox to0cm{}。(不是\smash因为基线位于图形的底部。)
  • 分配\only<4>给并联机器人的优点和缺点。
  • 并且,无论如何,为了安全起见,请粉碎小页面。

\documentclass[11pt]{beamer}
\usepackage{mwe}

\begin{document}
\begin{frame}{title}{subtitle}
    \begin{minipage}[c][0pt][c]{0.49\linewidth}
        \begin{itemize}
            \item<1-> Serial robots:
            \item[]\only<1> {\includegraphics[width=.8\textwidth]{example-image-10x16}}
            \item[]<2-> 
                Pros:\\ 
            - Easier kin. \& dyn. eq.\\ 
            - Extended reach
            \item[]<2-> 
                Cons: \\ 
            - Reduced stiffness \\ 
            - Low power/weight  
        \end{itemize}
    \end{minipage}
    \begin{minipage}[c][0pt][c]{0.49\linewidth}
        \begin{itemize}
            \item<3-> Parallel robots:      
            \item[]\only<3>{\vbox to0cm{\includegraphics[width=.8\textwidth]{example-image-10x16}}}
            \item[]<4>
                Pros:  \\
            - High precision \\ 
            - Very light
            \item[]<4> 
                Cons: \\ 
            - Difficult equations \\ 
            - Smaller workspace
        \end{itemize}
    \end{minipage}
\end{frame}
\begin{frame}{title}{subtitle}
    \begin{minipage}[c][0pt][c]{0.49\linewidth}
        \begin{itemize}
            \item<1-> Serial robots:
            \item[]\only<1> {\includegraphics[width=.8\textwidth]{example-image-10x16}}
            \item[]<2-> 
                Pros:\\ 
            - Easier kin. \& dyn. eq.\\ 
            - Extended reach
            \item[]<2-> 
                Cons: \\ 
            - Reduced stiffness \\ 
            - Low power/weight  
        \end{itemize}
    \end{minipage}
    \begin{minipage}[c][0pt][c]{0.49\linewidth}
        \begin{itemize}
            \item<3-> Parallel robots:      
            \item[]\only<3>{\includegraphics[width=.8\textwidth]{example-image-10x16}}
            \item[]<only@4>
                Pros:  \\
            - High precision \\ 
            - Very light
            \item[]<4> 
                Cons: \\ 
            - Difficult equations \\ 
            - Smaller workspace
        \end{itemize}
    \end{minipage}
\end{frame}
\frame{}
\end{document}

相关内容