Menu
文書の過去の版を表示しています。
LaTeXで複数の図を1つのfigure環境内にまとめて挿入するには、いくつか方法があるがまず2つの図を並べる場合について紹介する。 図を挿入するfigure環境内にminipage環境を挿入して表示する画像ファイルを選択する。例えば
\begin{figure}[htbp]
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[keepaspectratio, scale=0.8]{figures/canvas_composite.jpg}
\caption{Composite}
\end{minipage}
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[keepaspectratio, scale=0.8]{figures/canvas_gradation.jpg}
\caption{Gradation}
\end{minipage}
\end{figure}
2. サブキャプションを入れて図を並べて表示 1つの図の中にサブキャプション、例えば図番号の内部に(a),(b)と入れる場合はsubcaptionパッケージを利用する。以下をプリアンブル中に記述してsubcaptionパッケージをロードする。
\usepackage[hang,small,bf]{caption}
\usepackage[subrefformat=parens]{subcaption}
\captionsetup{compatibility=false}
次に2つの図を並べる場合と同様のコードになるが、\caption{}のところを\subcaption{}として、minipage環境外でcaption{}を記述する。
\begin{figure}[htbp]
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[keepaspectratio, scale=0.8]{figures/canvas_composite.jpg}
\subcaption{Composite}
\end{minipage}
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[keepaspectratio, scale=0.8]{figures/canvas_gradation.jpg}
\subcaption{Gradation}
\end{minipage}
\caption{subcaptionを用いて図を並べる}
\end{figure}
実行すると図3のキャプション内に(a),(b)というサブキャプションが挿入され、図が並んで表示される。