在 beamer 中我创建了一个类似的幻灯片
使用代码
\documentclass[slidestop,compress,mathserif]{beamer}
\usepackage[latin1]{inputenc}
\usepackage{verbatim}
\usepackage{graphicx}
\usetheme{Boadilla}
\usecolortheme{beaver} %{beetle}%{crane}
\usepackage{textpos}
\usepackage{tikz}
\title[Madgraph Vs Phantom]{Introduction to Pile-Up}
\author[Ramkrishna Sharma]{Ramkrishna Sharma}
\institute[]{University of Delhi}
\date{August 24, 2014}
\setbeamertemplate{footline}[slide number]
\setbeamertemplate{frametitle}[default][center]
\begin{document}
\begin{frame}\frametitle{Mass of Two tagged Jet }
\includegraphics[width=12cm,height=8cm]{Massesjj.pdf}
\end{frame}
\end{document}
现在,我需要在图中显示的图形上放置另一个图形。并且它应该在我按下回车键时出现。
另外,我需要从图中放置一个箭头来指向图中已经存在的点。如下图所示:
下次点击时,黑框应该被另一个图形取代。
请建议我该怎么做。
答案1
当您想绘制箭头时,最简单的方法可能是将所有东西都放在环境中tikzpicture
。
在我回答你的问题之前,让我说一下
\includegraphics[width=12cm,height=8cm]{Massesjj.pdf}
包含您的图像可能是一个错误。最好指定您想要的高度或宽度,但不要同时指定两者,因为这可能会使图像倾斜。如果您只指定“重要”尺寸,则另一个尺寸将被缩放,而不会改变图像的纵横比。
为了在显示完第一张图片后将第二张图片放在最上面,您可以使用暂停命令。该图片用于第二张幻灯片:
...具体做法如下:
\documentclass{beamer}
\usepackage{graphics}
\usepackage{tikz}% this is necessary for drawing arrows
\usepackage{mwe}% you can omoit this one, it's just needed for the images
\begin{document}
\begin{frame}\frametitle{Mass of Two tagged Jet }
\begin{tikzpicture}[every node/.style={anchor=center}]
\node(a) at (8,4){\includegraphics[width=10cm]{example-image-a}};
\pause
\node(b) at (10,5){\includegraphics[width=5cm]{example-image-b}};
\draw[red,thick,->](10,5)--(4,4);
\end{tikzpicture}
\end{frame}
\end{document}