我想将投影仪分成两部分。左边部分放文字。右边部分放图片。
我希望当我显示投影仪时出现左侧的一部分文本和图像,之后(使用暂停)出现左侧部分的其余文本。
我正在使用此代码,但它不起作用。它首先显示文本的第一部分,然后显示第二部分,最后显示图像。我希望有以下顺序:左侧文本的第一部分和图像,然后显示第二部分。
这是我想要执行的代码:
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{frame}{My Frame}
\begin{columns}
% Column 1
\begin{column}{0.55\textwidth}
\begin{itemize}
\item First part of the text
\end{itemize}
\pause
\begin{itemize}
\item Second part of the text
\end{itemize}
\end{column}
% Column 2
\begin{column}{0.55\textwidth}
\begin{figure}
\centering
\caption{Title}
\includegraphics[width=0.8\textwidth]{Figure.PNG}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\end{document}
如果您不明白我的问题,请不要犹豫地询问。
答案1
\pause
是一个非常粗略的命令。如果您使用明确的投影仪叠加层来说明您的元素应在哪些幻灯片上可见,您将获得更大的灵活性,例如,这<3->
将意味着该项目从第 3 张幻灯片开始显示,直到帧的末尾:
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{frame}
\frametitle{My Frame}
\begin{columns}
% Column 1
\begin{column}{0.55\textwidth}
\begin{itemize}
\item<1-> First part of the text
\item<3-> Second part of the text
\end{itemize}
\end{column}
% Column 2
\begin{column}{0.55\textwidth}
\begin{figure}
\begin{uncoverenv}<2->
\caption{Title}
\includegraphics[width=0.8\textwidth]{example-image}
\end{uncoverenv}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\end{document}