在 Overleaf 中调用标题时未获取图片编号

在 Overleaf 中调用标题时未获取图片编号

我在 Overleaf 上使用海报模板(伦敦帝国理工学院模板),但当我输入图形时,我没有在标题部分得到图形编号。

这是我的文档序言:

\documentclass[xcolor={table}]{beamer}
\usepackage[size=a0,orientation=portrait,scale=1]{beamerposter}
\usepackage{amsmath,amsthm}
\usepackage{amssymb}
\usepackage{subcaption}
\usepackage{cite}
\usepackage{comment}

\begin{document}
\begin{frame}[fragile=singleslide,t]\centering
\begin{columns}[onlytextwidth,T]

\begin{column}{.47\textwidth}

\begin{figure}
     \centering
     \begin{minipage}[b]{0.4\textwidth}
         \includegraphics[width=0.6\hsize]{Cauchy_arm1.PNG}
         \caption{$Q$ with two sign changes}
         \label{fig:Cauchy_arm1}
     \end{minipage}
\hfill
    \begin{minipage}[b]{0.4\textwidth}
        \includegraphics[width=0.6\hsize]{Cauchy_arm2.PNG}
        \caption{$Q$ with one sign change}
        \label{fig:Cauchy_arm2}
    \end{minipage}
\end{figure}


\end{column}
\end{columns}
\end{frame}
\end{document}

代码输出: 代码输出

我很少使用 overleaf,而且我使用 TeXmaker 中的类似代码的次数也很少。它运行良好,我不确定为什么在这里不起作用。有人知道我做错了什么吗?

答案1

我假设您想使用子图功能。另一种方法如下:

\documentclass{beamer}

\usepackage{graphicx}
\usepackage{subcaption}

\setbeamertemplate{caption}[numbered]

\begin{document}
    
\begin{frame}
  \frametitle{}
    
\begin{figure}[ht!] 
    \centering
    \begin{subfigure}[t]{0.4\textwidth}
        \centering
        \includegraphics[width=\linewidth]{a.png}
        \caption{}
        \label{fig:my_label_a}
    \end{subfigure}
    \begin{subfigure}[t]{0.4\textwidth}
        \centering
        \includegraphics[width=\linewidth]{b.png}
        \caption{}
        \label{fig:my_label_b}
    \end{subfigure}
    \caption{Caption here}
    \label{fig:my_label}
\end{figure}

\end{frame}

\end{document}

得出

在此处输入图片描述

相关内容