我正在使用以下代码来绘制子图(建议背面):
\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}
产生以下输出,这似乎正是您所期望的: