ユーザ用ツール

サイト用ツール


サイドバー

Menu


latex:図表

文書の過去の版を表示しています。


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)というサブキャプションが挿入され、図が並んで表示される。

latex/図表.1714034773.txt.gz · 最終更新: 2024/04/25 08:46 by kawaue