使用 subfig 包中的 beamer 和 subfloat 关闭子标题的编号

使用 subfig 包中的 beamer 和 subfloat 关闭子标题的编号

我正在使用beamersubfig包。我使用以下内容:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[caption=false]{subfig}

\renewcommand\thesubfigure{}
\setbeamertemplate{navigation symbols}{}
\beamertemplatenavigationsymbolsempty


\title{}
\author{}

\begin{document}


\begin{figure}
\centering

\subfloat[Graph1]{\includegraphics[scale=0.5]{Graph1}}
\subfloat[Graph2]{\includegraphics[scale=0.5]{Graph1}}
\end{figure}

\end{document}

但是,我的图在子标题中应该有 (a)、(b) 等的位置出现了以下“()”。如何防止“()”出现在子标题中?请注意,我希望有标题,但不需要额外的 ()。

如果无法弄清楚,至少要弄清楚子进程的计数器

它确实适用于使用subfigure而不是subfloatsubfigure包,但我正试图摆脱它subfigure。有什么建议吗?

答案1

labelformat=empty像这样添加到你的序言中:

\captionsetup[subfloat]{labelformat=empty}

->结果:子标题Graph1Graph2带“()”: 在此处输入图片描述

完整工作示例:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[caption=false]{subfig}

\renewcommand\thesubfigure{}
\setbeamertemplate{navigation symbols}{}
\beamertemplatenavigationsymbolsempty


\title{}
\author{}
\captionsetup[subfloat]{labelformat=empty}
\begin{document}


\begin{figure}
\centering
\subfloat[Graph1]{\includegraphics[scale=0.3]{example-image-a}}
\subfloat[Graph2]{\includegraphics[scale=0.3]{example-image-b}}
\end{figure}

\end{document}

相关内容