这是我第一次使用 Beamer,我想先显示图像,然后显示第一个文本,然后显示第二个文本……等等。经过多次尝试,这是我能得到的最佳结果。问题是第二个文本先显示,然后显示第一个文本。如下图所示。我该如何解决这个问题?
\documentclass{beamer}
\usepackage[absolute,overlay]{textpos}
\usetheme[sectionpage=none, progressbar=frametitle, numbering=fraction]{metropolis}
\setbeamercolor{itemize item}{fg=white}
\begin{document}
\begin{frame}{Modélisation du système}
\begin{columns}
\onslide<2->{
\column{0.5\textwidth}
\begin{textblock*}{60mm}(10mm,15mm)
\begin{itemize}
\item text 1
\pause
\item text 2
\end{itemize}
\end{textblock*}}
\onslide<1->{
\column{0.5\textwidth}
\includegraphics[width=\textwidth]{example-image}
}
\end{columns}
\end{frame}
\end{document}
答案1
这似乎有效:
\documentclass{beamer}
\usepackage{tikz}
\usepackage[absolute,overlay]{textpos}
\setbeamercolor{itemize item}{fg=white}
\begin{document}
\begin{frame}{Modélisation du système}
\begin{columns}
\column{0.5\textwidth}
\begin{textblock*}{60mm}(10mm,15mm)
\pause
\begin{itemize}
\item<2-> text 1
\item<3-> text 2
\end{itemize}
\end{textblock*}
\column{0.5\textwidth}
\includegraphics[width=\textwidth]{example-image}
\end{columns}
\end{frame}
\end{document}