我正在尝试让多张 Beamer 幻灯片讨论同一个图形,并让该图形在多张幻灯片中具有相同的图号。我不确定该怎么做。在下面的例子中,我想让多张幻灯片讨论“第一个图形”。如果我简单地创建两个不同的图形,显然它们会有不同的编号。如果我用相同的标签标记它们,我会得到
LaTeX Warning: There were multiply-defined labels.
我想要的是类似下面的内容,但第二张幻灯片要说“图 1 的另一个有趣点”。我该怎么做?提前谢谢您!
\documentclass{beamer}
\setbeamertemplate{caption}[numbered]
\begin{document}
\begin{frame}{Talk about Fig. 1}
\begin{figure}[h]
\centering
My first figure
%\includegraphics{something.png}
\caption{First figure}
\label{fig:first-fig}
\end{figure}
Interesting point about Fig. \ref{fig:first-fig}.
\end{frame}
\begin{frame}{Talk about Fig. 1}
\begin{figure}[h]
\centering
My first figure
%\includegraphics{something.png}
\caption{First figure}
\label{fig:first-fig-2}
\end{figure}
Another interesting point about Fig. \ref{fig:first-fig-2}.
\end{frame}
\end{document}
答案1
尽管使用figure
浮点数beamer
演示似乎有误,您可以使用以下内容:
\documentclass{beamer}% http://ctan.org/pkg/beamer
\usepackage{lmodern}% http://ctan.org/pkg/lm
\setbeamertemplate{caption}[numbered]
\begin{document}
\begin{frame}{Talk about Fig. 1}
\begin{figure}[h]
\centering\includegraphics[width=100pt]{example-image-a}
\caption{First figure}\label<1>{fig:first-fig}
\end{figure}
\only<1>{Interesting point about Fig.~\ref{fig:first-fig}.}%
\only<2>{Another interesting point about Fig.~\ref{fig:first-fig}.}
\end{frame}
\end{document}
以上内容依赖于覆盖感知\label
,以及其他覆盖感知内容,例如\only
。您可以指定单个frame
,然后使用适当的符号添加一些特定于幻灯片的内容。
指某东西的用途lmodern
发源于带有beamer
类别和itemize
.lmodern
提供 所需大小的可缩放字体beamer
。