ビーマーではなぜ数字に番号が付いていないのですか?

ビーマーではなぜ数字に番号が付いていないのですか?

ここに画像の説明を入力してください

単純な問題に遭遇しました。なぜビーマーに数字が表示されないのでしょうか?

私が使用したコードは以下の通りです。

\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 の回答を少なくとも 2 回読んだ後 :) )、前文に次の内容を追加する必要があります。

\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パッケージも不要です

関連情報