我正在使用beamer
和subfig
包。我使用以下内容:
\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
而不是subfloat
和subfigure
包,但我正试图摆脱它subfigure
。有什么建议吗?
答案1
labelformat=empty
像这样添加到你的序言中:
\captionsetup[subfloat]{labelformat=empty}
完整工作示例:
\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}