我有以下乳胶代码来显示两个子图及其标题。
\documentclass{article}
\usepackage{amssymb}
%\usepackage{graphicx}
\usepackage{caption}
\usepackage{subfigure}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}[]
\centering
\subfigure[Figure 1]{
\includegraphics[width=0.5\textwidth]{}
\label{figure:fig1}
}
\subfigure[Figure 2]{
\includegraphics[width=0.5\textwidth]{}
\label{figure:fig2}
}
\end{figure}
\end{document}
我想增加子标题的字体大小,我尝试过以下方法:
\begin{figure}[]
\centering
\subfigure[\Large{Figure 1}]{
\includegraphics[width=0.5\textwidth]{}
\label{figure:fig1}
}
\subfigure[\Large{Figure 2}]{
\includegraphics[width=0.5\textwidth]{}
\label{figure:fig2}
}
\end{figure}
如上图所示,这只会使“图 1”部分的字体变大,而不会使子图标题的“(a)”部分变大。
如何增加子图的字体大小?
答案1
该包subfigure
已过时,不应再使用。
有两种选择:subfig
或subcaption
。
\usepackage[font=Large]{subfig}
例如,用于更大的标题标签。
\documentclass{article}
\usepackage[demo]{graphicx}
%\usepackage{amssymb}
\usepackage{caption}
\usepackage[font=Large]{subfig}
\begin{document}
\listoffigures
\captionsetup[figure]{font=Large}
\clearpage
\begin{figure}
\centering
\subfloat[My first figure]{%
\label{figure:fig1}
\includegraphics[width=0.5\textwidth]{}
}
\subfloat[My second figure]{\label{figure:fig2}\includegraphics[width=0.5\textwidth]{}}
\caption{My first figure}
\label{myfullfigure}
\end{figure}
In \subref{figure:fig1} we see this and in \ref{myfullfigure} we see all
\end{document}
该subcaption
软件包提供了subfigure
等环境,在我看来,它们更易于使用