Por que as figuras não são numeradas com o projetor?

Por que as figuras não são numeradas com o projetor?

insira a descrição da imagem aqui

Eu encontrei um problema simples: por que o número da figura não aparece no projetor?

O código que usei é o seguinte,

\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}

Obrigado por qualquer ajuda!

Responder1

Esta é uma decisão conceitual e não técnica do autor original de beamerTill Tantau. Ao fazer uma apresentação, a expectativa é que o apresentador fale sobre figuras (ou outros detalhes) enquanto elas estão na tela. Continuando a palestra, é improvável que a referência à 'Figura X' ajude, pois

  • A palestra é ilustrativa e o público não tem apostilas ou similares para consultar
  • A palestra é para ensino e quaisquer números vitais serãonomeadoouperto deno folheto

Em qualquer dos casos, dizer “Como vimos na Figura X” não será útil para o público: se uma figura for vital, pode ser repetida para que possa ser feita uma comparação visual.

Responder2

No entanto, se você persistir em ter números numerados (depois de ler a resposta de @Joseph Wright pelo menos duas vezes :)), será necessário adicionar ao preâmbulo:

\setbeamertemplate{caption}[numbered]

ou seja:

\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}

insira a descrição da imagem aqui

Observação:

  • beamercarregar graphicxo pacote em si, então carregá-lo novamente é supérfluo
  • beamertem mecanismo próprio para legenda, então carregar captionpacote também é supérfluo

informação relacionada