本文へ移動

LaTeX で画像と図を挿入する

graphicx を読み込み、画像ファイルをプロジェクトに追加して、\includegraphics[width=0.8\linewidth]{photo.png} と書きます。\caption{...} と \label{...} を付けて figure 環境に入れると、参照できる番号が付きます。

画像をプロジェクトに追加する

文書に画像を表示するには、その画像がプロジェクトに含まれている必要があります。ファイルをエディタにドロップするか、ファイルパネルのアップロードを使います(プロジェクトとファイルを参照)。フォルダに入れても構いません。figures/plot.png にあるファイルは \includegraphics{figures/plot.png} で取り込みます。

キャプション付きの図

graphicx パッケージの \includegraphics が画像を配置します。figure 環境の中に入れると番号とキャプションが付き、\label を使えば \ref で参照できます。

キャプションと参照のある番号付きの図

LaTeXプリアンブル: \usepackage{graphicx}エディタで開く (新しいタブで開きます)
\begin{figure}[ht]
  \centering
  \includegraphics[width=0.6\linewidth]{figures-plot.png}
  \caption{Sales per week in the first five weeks.}
  \label{fig:sales}
\end{figure}

As Figure~\ref{fig:sales} shows, sales grew every week.
Scissor LaTeX による組版: キャプションと参照のある番号付きの図

\label は \caption の後に書きます。そうするとラベルが図の番号を受け取ります。配置指定の文字 [ht] と、図がどう移動するかはフロート:図と表の配置で説明しています。

画像のサイズ

幅はオプション引数で指定します。相対的な幅はページや段の幅に合わせて変わるので、いちばん確実な選択です。

オプション例Scissor LaTeX では
width=width=0.5\linewidth、width=\textwidth、width=6cm使える
height=height=4cm無視される
scale=scale=0.5無視される
angle=angle=90無視される
trim=、clip、keepaspectratio無視される

2 つの幅で表示した同じ SVG 画像

LaTeXプリアンブル: \usepackage{graphicx}エディタで開く (新しいタブで開きます)
\begin{center}
  \includegraphics[width=4cm]{figures-diagram.svg}

  \includegraphics[width=0.8\linewidth]{figures-diagram.svg}
\end{center}

画像形式

形式Scissor LaTeX では
PNG使える
JPG / JPEG使える
SVG使える
PDF拡張子を書けば使える:\includegraphics{chart.pdf}
EPS非対応:「unknown image format」で文書全体が止まる

多くの文書のように拡張子を省略すると(\includegraphics{plot})、Scissor LaTeX は plot.png、plot.jpg、plot.jpeg、plot.svg の順に探します。PDF は拡張子を付けたときだけ見つかります。

拡張子付きで取り込んだ PDF 画像

LaTeXプリアンブル: \usepackage{graphicx}エディタで開く (新しいタブで開きます)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.55\linewidth]{figures-chart.pdf}
  \caption{Visitors per day.}
\end{figure}
Scissor LaTeX による組版: 拡張子付きで取り込んだ PDF 画像

EPS ファイルを使うには、まずグラフィックソフトなどで PDF(または SVG)に変換し、\includegraphics のファイル名を変更してください。

見つからない画像

プロジェクトにファイルがない場合、Scissor LaTeX は画像が入るはずの場所にファイル名入りの破線の枠を描き、問題タブに見つからないファイルを一覧表示します。ファイルパネルからそれらをアップロードできます。

見つからない画像は破線の枠になる

LaTeXプリアンブル: \usepackage{graphicx}エディタで開く (新しいタブで開きます)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.6\linewidth]{figures/survey-map.png}
  \caption{Map of the survey area.}
\end{figure}
Scissor LaTeX による組版: 見つからない画像は破線の枠になる

「問題」タブ: Images not in the project: figures/survey-map.png

\graphicspath{{figures/}} は無視されるため、上の例のように、\includegraphics ごとにフォルダを書いてください。

キャプションを上にするか下にするか

画像のある図では、\caption をどこに書いても、キャプションは常に画像の下に出力されます(表の場合は、書いた場所にキャプションが置かれます。表を参照)。

1 つの図に複数の画像

Scissor LaTeX では、画像は常に独立した行に組まれます。そのため、1 つの figure に入れた 2 つの画像は、幅が横に並ぶ大きさでも縦に積まれます。

1 つの図の 2 つの画像は縦に積まれる

LaTeXプリアンブル: \usepackage{graphicx}エディタで開く (新しいタブで開きます)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.4\linewidth]{figures-plot.png}
  \hfill
  \includegraphics[width=0.4\linewidth]{figures-chart.pdf}
  \caption{Sales per week (top) and visitors per day (bottom).}
\end{figure}
Scissor LaTeX による組版: 1 つの図の 2 つの画像は縦に積まれる

minipage で横に並べる

TeX のインストール環境では、2 つの図を横に並べるには、1 つの figure に 2 つの minipage ボックスを入れ、それぞれに画像とテキストを入れるのが一般的です。Scissor LaTeX は minipage を読み取りますが、その幅は保持しません。各ボックスの内容は全幅で組まれ、ボックスは縦に重なります。画像とテキストはすべて正しい順序で表示されるので文書は完全で、違うのはレイアウトだけです。

2 つの minipage:ここでは縦に、TeX のインストール環境では横に並ぶ

LaTeXプリアンブル: \usepackage{graphicx}エディタで開く (新しいタブで開きます)
\begin{figure}[h]
  \centering
  \begin{minipage}{0.45\linewidth}
    \centering
    \includegraphics[width=0.4\linewidth]{figures-plot.png}

    Sales per week
  \end{minipage}\hfill
  \begin{minipage}{0.45\linewidth}
    \centering
    \includegraphics[width=0.4\linewidth]{figures-chart.pdf}

    Visitors per day
  \end{minipage}
  \caption{Sales and visitors in week 44.}
\end{figure}
Scissor LaTeX による組版: 2 つの minipage:ここでは縦に、TeX のインストール環境では横に並ぶ

subcaption の subfigure も同様ですが、さらに注意点があります。各部分にもそれぞれ図の番号が付きます(caption と subcaptionを参照)。PDF で 2 つの画像を必ず隣り合わせにしたい場合は、アップロードする前に 1 つの画像ファイルにまとめるか、両方を 1 つの TikZ の図や pgfplots のグループで描いてください。

図形とグラフ

グラフや図形は画像ファイルである必要はありません。pgfplots と TikZ のコードは、組版エンジンが直接描画します。pgfplots によるグラフと TikZ による図形をご覧ください。

TeX のインストール環境との違い

詳しくは graphicx のページと caption と subcaption のページをご覧ください。パッケージの完全なマニュアルは ctan.org/pkg/graphicx にあります。

よくある質問

LaTeX で画像を挿入するにはどうすればよいですか?

ファイルをプロジェクトに追加し、\usepackage{graphicx} を読み込んで、画像を置きたい場所に \includegraphics[width=0.8\linewidth]{file.png} と書きます。

LaTeX で画像のサイズを変えるにはどうすればよいですか?

width オプションを使います。たとえば本文の幅の半分なら width=0.5\linewidth です。Scissor LaTeX では、height と scale は無視されます。

SVG や PDF の画像は使えますか?

はい。SVG はそのまま使えます。PDF は、.pdf という拡張子を付けてファイルを取り込めば使えます。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07