我使用 subfigure 包,并排图中的编号自动为 (a)、(b)、(c)... 我想将其中一个图中的编号更改为 (i)、(ii)、(iii)... 这对 tex 专家来说可能相当容易。如果是这样,请给我一个建议,谢谢! Yanting。
答案1
\documentclass{article}
\usepackage{subfigure}
\usepackage{graphicx}
\renewcommand\thesubfigure{(\roman{subfigure})}
\begin{document}
\begin{figure}
\centering
\subfigure[A subfigure\label{a}]{\includegraphics[width=.45\textwidth]{example-image-a}} \quad
\subfigure[Another subfigure\label{b}]{\includegraphics[width=.45\textwidth]{example-image-b}}
\caption{Some figures}\label{mainfigure}
\end{figure}
See Figures \ref{a} and \ref{b}.
\end{document}
但是,subfigure
已经过时了。请使用subcaption
:
\documentclass{article}
\usepackage[labelformat=simple]{subcaption}
\usepackage{graphicx}
\renewcommand\thesubfigure{(\roman{subfigure})}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}{.45\textwidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{A subfigure}
\label{a}
\end{subfigure}\quad%
\begin{subfigure}{.45\textwidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{Another subfigure}
\label{b}
\end{subfigure}
\caption{Some figures}\label{mainfigure}
\end{figure}
See Figures \ref{a} and \ref{b}.
\end{document}
答案2
subfig
subfigure package is obsolete. it is replaced with
subfloat`which define
环境:\subfloat[...]{\includegraphics{<imge file name>}}).
您可以使用以下方式更改子图的编号
\renewcommand\thesubfigure{\roman{subfigure}}
遵循以下方案会更好subcaption
:
\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}
\renewcommand\thesubfigure{\roman{subfigure}}
\captionsetup{subrefformat=parens}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}{.3\linewidth}
\includegraphics[width=\linewidth]{example-image-duck}
\caption{sub caption a}
\label{fig:figure-1.a}
\end{subfigure}
\hfil
\begin{subfigure}{.3\linewidth}
\includegraphics[width=\linewidth]{example-image-duck}
\caption{sub caption b}
\label{fig:figure-1.b}
\end{subfigure}
\hfil
\begin{subfigure}{.3\linewidth}
\includegraphics[width=\linewidth]{example-image-duck}
\caption{sub caption c}
\label{fig:figure-1.c}
\end{subfigure}
\caption{My figures}
\label{fig:figure1}
\end{figure}
See Figures \ref{fig:figure-1.a}, \ref{fig:figure-1.b} and \ref{fig:figure-1.c} \dots