Beamer -- 1 つのミニページで画像を表示すると、他のミニページのコンテンツが移動する

Beamer -- 1 つのミニページで画像を表示すると、他のミニページのコンテンツが移動する

縦に 2 つあるのですminipageが、右のミニページで画像を表示すると、左のミニページのテキストが少し下に移動します。columns環境を使用しようとしましたが、結果は同じです。

ここで私が特に言及しているのは、スライド2と3の間の遷移で、何も追加/削除されていないにもかかわらず、左側のテキストが下がっていることです。それミニページと、反対の動きが起こる 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 は両方の列を垂直に中央揃えしようとします。しかし、3 番目のスライドでは右の列が高すぎます。そのため、すべてが下方に押し下げられているように見えますが、新しい中央に揃っているだけです。

2つの方法があります:

  • 図を で潰します\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}

関連情報