Я столкнулся с простой проблемой: почему номер фигуры не отображается в программе-проекторе?
Код, который я использовал, приведен ниже:
\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
пакета также излишня