如何删除子图标签中的多余括号

如何删除子图标签中的多余括号

我正在使用以下代码来绘制子图(建议背面):

\usepackage{caption}
\usepackage{subcaption}
\renewcommand{\thesubfigure}{\normalsize Figure \thefigure. (\alph{subfigure}):}

产生的输出为:

在此处输入图片描述

如何删除整个标签周围的多余括号?

答案1

出现该问题的原因是环境的默认设置subfigure定义如下:

子字幕的默认设置为:margin=0pt,size=smaller,labelformat=parens,labelsep=space, skip=6pt,list=false,hypcap=false

副标题文档。

[labelformat=simple]因此,您可以通过添加选项来修补此问题subcaption。此代码:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}

\usepackage{caption}

\usepackage[labelformat=simple]{subcaption}    %%Adding option to remove parenthesis
\renewcommand{\thesubfigure}{\normalsize Figure \thefigure. (\alph{subfigure}):}


\begin{document}
    \begin{figure}
        \centering
        \begin{subfigure}{0.45\linewidth}
            \centering
            \includegraphics[width=\linewidth]{example-image-a}
            \caption{Test}
        \end{subfigure}\hfill
        \begin{subfigure}{0.45\linewidth}
            \centering
            \includegraphics[width=\linewidth]{example-image-b}
            \caption{Test}
        \end{subfigure}
        \caption{Total}
    \end{figure}
\end{document}

产生以下输出,这似乎正是您所期望的:

输出

相关内容