我有四个图形,想把它们放在一起作为子图形。但是,我不希望第一个图形有标题。有人能解决这个问题吗?
先感谢您!
\begin{figure}[t!]
\centering
\subfigure[]{
\includegraphics[width=5.2in]{legend.eps}
}\\
\subfigure[]{
\label{fig:1}
\includegraphics[width=4.8in]{fig1.eps}
}\\
\subfigure[]{
\label{fig:2s}
\includegraphics[width=4.8in]{fig2.eps}
}
\subfigure[]{
\label{fig:3}
\includegraphics[width=4.8in]{fig3.eps}
}
\caption{something and something}
\label{fig:Simulation}
\end{figure}
答案1
关键是语法。subfigure 宏的可选参数设置标题。如果你删除它,就不会有任何标题。所以解决方案如下:
\documentclass{article}
\usepackage{subfigure}
\usepackage[pdftex]{graphicx}
\begin{document}
\begin{figure}[t!]
\centering
\subfigure{
\includegraphics[width=5.2in]{legend.eps} %legend.eps does not have a caption
}\\
\subfigure[]{
\label{fig:1}
\includegraphics[width=4.8in]{fig1.eps} %fig1.eps has one
}
\end{figure}
\end{document}
答案2
如果您简单地删除命令中的标题可选参数\subfloat
,则相应的子图没有标题,但会在标题编号中考虑。例如,如果您使用以下代码
\documentclass{article}
\usepackage{subfig}
\usepackage[pdftex]{graphicx}
\begin{document}
\begin{figure}[t!]
\centering
\subfloat{
\includegraphics[width=5.5in]{fig1} %fig1 does not have a caption
}\\
\subfloat[subcaption]{
\label{fig:1}
\includegraphics[width=4.5in]{fig2} %fig1 has one
}
\caption{A figure caption}
\end{figure}
\end{document}
如果你不想让未加标题的子图在标题编号中被考虑,那么不使用\subfigure
命令就可以了。例如,如果你使用以下代码
\documentclass{article}
\usepackage{subfig}
\usepackage[pdftex]{graphicx}
\begin{document}
\begin{figure}[t!]
\centering
\includegraphics[width=5.5in]{fig1}\\ %fig1 does not have a caption
\subfloat[subcaption]{
\label{fig:1}
\includegraphics[width=4.5in]{fig2} %fig2 has one
}
\caption{A figure caption}
\end{figure}
\end{document}
你将会得到类似