绘制子图

绘制子图

我想把两个数字放在一起...我试过了,但遇到了一些错误。我使用了这些包:

\usepackage{subfloat}‎
‎\usepackage{subfigure}‎

‎\begin{figure}[!htb]‎‎
‎‎\centering‎‎
‎\subfigure[]{‎
‎\includegraphics[width=.3]{fig1.eps}‎‎‎
}
‎\hspace*{1mm}‎
‎\subfigure[]{‎
‎\includegraphics[width=.3]{fig2.eps}‎‎
}‎
‎\caption{hi}‎‎‎
‎\end{figure}‎

答案1

首先,请注意您的代码无法编译,因为它包含大量虚假字符 U+200E(从左到右标记)。

此外,该软件包subfigure已被弃用。

最简单的替换方法是subcaption使用包。下面介绍如何使用包来实现您的要求。

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}[!htb]
\centering
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[width=\linewidth]{fig1.eps}
\end{subfigure}%
\hspace*{1mm}%
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\end{subfigure}
\caption{Hi}
\end{figure}

\end{document} 

输出

在此处输入图片描述

如果你想要子图的空白标题,请\caption{}subfigure

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}[!htb]
\centering
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[width=\linewidth]{fig1.eps}
\caption{}
\end{subfigure}%
\hspace*{1mm}%
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{}
\end{subfigure}
\caption{Hi}
\end{figure}

\end{document} 

在此处输入图片描述

相关内容