代码之家  ›  专栏  ›  技术社区  ›  Ionel Bratianu

如何在乳胶中更改幻灯片上的图像?

  •  13
  • Ionel Bratianu  · 技术社区  · 16 年前

    在一个框架中,我有两列。在第一列中,我使用itemize显示一些信息。当我显示一个新项目时,我想在第二列中更改显示的图像。我试过用Onslide,但没用。代码如下:

    \begin{columns}
        \begin{column}[l]{10cm}
            \begin{itemize}[<+->]
                \item
                    first item
                \item
                    second item
            \end{itemize}
        \end{column}
        \begin{column}[r]{2cm}
            \onslide<1> 
            {
                \begin{figure}
                    \includegraphics[width=2cm,height=3.5cm]{First.eps}
                    \caption[1]{First Image}
                \end{figure}                
            }
            \onslide<2> 
            {
                \begin{figure}
                    \includegraphics[width=2cm, height=3.5cm]{Second.eps}                   
                    \caption[2]{Second Image}
                \end{figure}                
            }
        \end{column}
    \end{columns}
    

    你能帮我解决这个问题吗?

    2 回复  |  直到 13 年前
        1
  •  16
  •   Bjarke Freund-Hansen najhi ullah    14 年前

    尝试使用\ Only而不是\ OnSlide。

    否则,您可能需要尝试以下操作:

    \begin{column}[r]{2cm}
        \begin{figure}
            \includegraphics<1>[width=2cm,height=3.5cm]{First.eps}
            \includegraphics<2>[width=2cm,height=3.5cm]{Second.eps}
            \caption<1>{First Image}
            \caption<2>{Second Image}
        \end{figure}                            
    \end{column}
    

    我希望这有帮助。

        2
  •  9
  •   leon    13 年前

    只是一个小小的附加物。

    而不是

    \caption<1>{First Image}
    \caption<2>{Second Image}
    

    使用

    \caption{\only<1>{First Image}\only<2>{Second Image}}
    

    这对我很管用。