在 Beamer 中显示地图随时间的变化

在 Beamer 中显示地图随时间的变化

嗨,Tex StackExchange 论坛用户,我想在 Beamer 中展示地图随时间的变化。(地图图片大小相同。)我还想在幻灯片底部插入一个时间线来指示年份。我附上了图片来展示我想要完成的任务。有人能帮忙吗?谢谢!

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

我参考了这个线程并稍微修改了代码,但仍然无法产生我想要的结果,因为它显示的是相同的图形。Beamer 演示文稿中带有日期的演变栏

\documentclass{beamer}
\setbeamercovered{transparent}
\usepackage{tikz}
\usetikzlibrary{overlay-beamer-styles}
 \tikzset{
    highlight on/.style={alt={#1{fill=red!80!black,color=red!80!black}{fill=gray!30!white,color=gray!30!white}}},
}
\begin{document}

\begin{frame}[t]
\frametitle{Timeline}
\begin{tikzpicture}[xscale=0.5]%[scale=0.9, every node/.style={scale=0.6}]
% \draw[line width=2mm,-latex,red!20] (-0.2,0) -- (9,0);
\draw[line width=1mm,-latex,red!20] (-0.2,0) -- (20+0.2,0);
\foreach \X [evaluate=\X as \Y using int(\X-2000),count=\Z] in {2000,2010,2019}
{
\draw[highlight on=<\Z>] ({\Y-0.2},-0.5) -- ({\Y+0.2},-0.5) -- (\Y,-0.1) -- cycle;
\node[anchor=south,highlight on=<\Z>,fill=white,rotate=45,anchor=south
west,inner sep=0pt] at (\Y,0.2) {\X};
}
\end{tikzpicture}
\begin{figure}
\only<1>{\includegraphics[scale = 0.4]{Figure1.png}}
\only<2>{\includegraphics[scale = 0.4]{Figure2.png}}
\only<3>{\includegraphics[scale = 0.4]{Figure3.png}}
\end{figure}
\end{frame}

\end{document}

相关内容