为什么投影仪中的图形没有编号?

为什么投影仪中的图形没有编号?

在此处输入图片描述

我遇到了一个简单的问题,为什么在 beamer 中没有显示图形的编号?

我使用的代码如下,

\documentclass[12pt]{beamer}
\usepackage{caption}
\usepackage{booktabs} 
\usepackage[sort]{natbib}
\usepackage{grffile,threeparttable}
\usepackage{graphicx,subfig} 
\graphicspath{{F:/}}
\begin{document}
\begin{frame}{Ev}
Sty
\begin{figure}[htp] 
    \centering
\caption{Response to}
    \includegraphics[width=3.3in,scale=0.3]{u}
\end{figure}
\end{frame}

\end{document}

谢谢你的帮助!

答案1

这是原作者beamerTill Tantau 的概念性决定,而非技术性决定。在进行演示时,期望演示者在屏幕上谈论图形(或其他细节)。在演讲过程中,引用“图 X”不太可能有帮助,因为

  • 演讲是说明性的,观众没有讲义或类似的东西可以参考
  • 此次演讲是为了教学,任何重要人物都将命名或者靠近在讲义中

无论哪种情况,说“正如我们在图 X 中看到的”都对观众没有帮助:如果一个图很重要,它可以重复,以便进行视觉比较。

答案2

但是,如果您坚持要使用编号图形(在阅读了@Joseph Wright 的回答至少两次之后:)),您需要添加到序言中:

\setbeamertemplate{caption}[numbered]

IE:

\documentclass[12pt,xcolor={svgnames},
               hyperref={colorlinks,linkcolor=blue,citecolor=blue},
               demo]{beamer}
\mode<presentation> {
\usetheme{default}
\usecolortheme{whale}
}
\usepackage{indentfirst,amsmath, multicol,amssymb,threeparttable}
\usepackage{caption}
\usepackage{booktabs}
\usepackage[sort]{natbib}
\usepackage{grffile,threeparttable}
\usepackage{subfig}
\graphicspath{{F:/}}

    \setbeamertemplate{caption}[numbered]% added

\begin{document}
\begin{frame}{Ev}
\begin{figure}[htp]
    \centering
\caption{Response to}
    \includegraphics[width=3.3in,scale=0.3]{u}
\end{figure}
\end{frame}
\end{document}

在此处输入图片描述

笔记:

  • beamer加载graphicx包本身,因此再次加载它是多余的
  • beamer有自己的字幕机制,因此加载caption包也是多余的

相关内容