Warum werden Abbildungen beim Beamer nicht nummeriert?

Warum werden Abbildungen beim Beamer nicht nummeriert?

Bildbeschreibung hier eingeben

Ich bin auf ein einfaches Problem gestoßen: Warum wird die Nummer der Figur nicht im Beamer angezeigt?

Der Code, den ich verwendet habe, ist wie folgt:

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

Vielen Dank für jede Hilfe!

Antwort1

Dies ist eine konzeptionelle und keine technische Entscheidung des ursprünglichen Autors von beamer, Till Tantau. Bei einer Präsentation wird erwartet, dass der Vortragende über Zahlen (oder andere Details) spricht, während diese auf dem Bildschirm angezeigt werden. Wenn man im Laufe des Vortrags immer wieder auf „Abbildung X“ verweist, ist das wahrscheinlich nicht hilfreich, da entweder

  • Der Vortrag ist illustrativ und das Publikum hat keine Handouts oder ähnliches, auf die es zurückgreifen kann.
  • Der Vortrag dient der Lehre und alle wichtigen Personen werdengenanntoderin der Näheim Handout

In beiden Fällen hilft es dem Publikum nicht weiter, zu sagen: „Wie wir in Abbildung X gesehen haben“: Wenn eine Abbildung wichtig ist, kann sie wiederholt werden, sodass ein visueller Vergleich angestellt werden kann.

Antwort2

Wenn Sie jedoch trotzdem auf nummerierten Abbildungen bestehen (nachdem Sie die Antwort von @Joseph Wright mindestens zweimal gelesen haben :)), müssen Sie der Präambel Folgendes hinzufügen:

\setbeamertemplate{caption}[numbered]

dh:

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

Bildbeschreibung hier eingeben

Notiz:

  • beamerPaket selbst laden graphicx, so dass ein erneutes Laden überflüssig ist
  • beamerhat einen eigenen Mechanismus für die Beschriftung, so dass das Laden captiondes Pakets ebenfalls überflüssig ist

verwandte Informationen