我正在使用带有以下包的 elsarticle 类
%\documentclass[3p,times,procedia,twocolumn]{elsarticle}
\documentclass[preprint,3p,times,twocolumn]{elsarticle}
%\documentclass[3p,times]{elsarticle}
\usepackage{ecrc}
\usepackage{fullpage}
\usepackage{times}
\usepackage{fancyhdr,graphicx,amsmath,amssymb}
\usepackage[ruled,vlined]{algorithm2e}
\usepackage{float}
%\usepackage[caption]{subfig}
\usepackage[justification=centering]{caption}
\usepackage{subcaption}
\usepackage{epstopdf}
\usepackage{picins}
\usepackage{graphics}
\usepackage{placeins}
\usepackage{multicol}
\usepackage{booktabs}
\include{pythonlisting}
我正在使用 subfigure 包
我想将参考文献打印为 1(a), 1(b),而不是 1a,1b,正如我在上传的图片中看到的那样
答案1
subcaption
您可以修改标签的排版方式并重新定义\thesubfigure
为在字母周围加上括号。
\documentclass[preprint,3p,times,twocolumn]{elsarticle}
\usepackage{caption}
\usepackage{subcaption}
\captionsetup[subfigure]{labelformat=simple}
\renewcommand{\thesubfigure}{(\alph{subfigure})}
\begin{document}
\begin{figure}
\begin{subfigure}{5cm}
abc
\caption{A}\label{sf:a}
\end{subfigure}
\begin{subfigure}{5cm}
def
\caption{B}\label{sf:b}
\end{subfigure}
\caption{C}\label{f:c}
\end{figure}
\ref{sf:a} and \ref{sf:b}
\end{document}