Почему фигуры не пронумерованы у проектора?

Почему фигуры не пронумерованы у проектора?

введите описание изображения здесь

Я столкнулся с простой проблемой: почему номер фигуры не отображается в программе-проекторе?

Код, который я использовал, приведен ниже:

\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

Это концептуальное, а не техническое решение оригинального автора beamer, Тилла Тантау. При проведении презентации ожидается, что докладчик будет говорить о цифрах (или других деталях), пока они находятся на экране. Перемещение по докладу, возвращение к «Рисунок X» вряд ли поможет, так как либо

  • Доклад носит иллюстративный характер, и у аудитории нет раздаточных материалов или чего-либо подобного, к чему можно было бы обратиться.
  • Речь идет об обучении, и любые важные цифры будутназванныйилирядомв раздаточном материале

В любом случае фраза «Как мы видели на рисунке X» не принесет пользы аудитории: если рисунок важен, его можно повторить, чтобы можно было провести визуальное сравнение.

решение2

Однако, если вы все же настаиваете на пронумерованных цифрах (прочитав ответ @Joseph Wright по крайней мере дважды :) ), вам нужно добавить в преамбулу:

\setbeamertemplate{caption}[numbered]

то есть:

\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пакета также излишня

Связанный контент