列间文本对齐(投影仪)

列间文本对齐(投影仪)

我在投影仪中有一个带有两列的幻灯片,两列都有覆盖。

在左栏中,我有一个包含三项的列表;每项都会在每次鼠标单击/覆盖时出现,然后停留在屏幕上。

在右栏中,每次鼠标单击/覆盖时内容都会随左栏而变化:第一次和第二次是列表,第三次是一个图形。

我的问题是左栏的内容根据右栏的内容“移动”;我怎样才能将该内容固定在幻灯片上的特定位置?

这是我的代码(这是我第一次使用覆盖,可能有点丑,抱歉):

\begin{frame}{MyTitle}
\begin{columns}[t]
    \begin{column}{6cm}
        \begin{itemize}
            \only<1-> { \item item 1 (left column, step 1)}
            \only<2-> { \item item 2 (left column, step 2)}
            \only<3-> { \item item 3 (left column, step 3)}
        \end{itemize}
    \end{column}
    \begin{column}{6cm}            
        \only <1> {
        \begin{itemize}
            \item item 1 (right column, step 1)
            \item item 2 (right column, step 1)
            \item item 3 (right column, step 1)
        \end{itemize}
        }
        \only<2> {
        \begin{itemize}
            \item (right column, step 2)
            \item (right column, step 2)
        \end{itemize}
        }
        \only<3> {
        \begin{figure}
            \centering
            \includegraphics[scale=0.25]{left_column_step_3.png}
        \end{figure}
        }
    \end{column}
\end{columns}
\end{frame}

答案1

解决这个问题的一个简单方法是使用顶部对齐框架:

\documentclass{beamer}

\begin{document}

\begin{frame}[t]{MyTitle}
\begin{columns}[t]
    \begin{column}{.48\textwidth}
        \begin{itemize}[<+->]
           \item item 1 (left column, step 1)
           \item item 2 (left column, step 2)
           \item item 3 (left column, step 3)
        \end{itemize}
    \end{column}
    \begin{column}{.48\textwidth}            
        \only<1>{
            \begin{itemize}
                \item item 1 (right column, step 1)
                \item item 2 (right column, step 1)
                \item item 3 (right column, step 1)
            \end{itemize}
        }
        \only<2>{
            \begin{itemize}
                \item (right column, step 2)
                \item (right column, step 2)
            \end{itemize}
        }
        \includegraphics<3>[width=\textwidth]{example-image}
    \end{column}
\end{columns}
\end{frame}


\end{document}

相关内容