LaTeX で画像と図を挿入する
graphicx を読み込み、画像ファイルをプロジェクトに追加して、\includegraphics[width=0.8\linewidth]{photo.png} と書きます。\caption{...} と \label{...} を付けて figure 環境に入れると、参照できる番号が付きます。
画像をプロジェクトに追加する
文書に画像を表示するには、その画像がプロジェクトに含まれている必要があります。ファイルをエディタにドロップするか、ファイルパネルのアップロードを使います(プロジェクトとファイルを参照)。フォルダに入れても構いません。figures/plot.png にあるファイルは \includegraphics{figures/plot.png} で取り込みます。
キャプション付きの図
graphicx パッケージの \includegraphics が画像を配置します。figure 環境の中に入れると番号とキャプションが付き、\label を使えば \ref で参照できます。
キャプションと参照のある番号付きの図
\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.\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 画像
\begin{center}
\includegraphics[width=4cm]{figures-diagram.svg}
\includegraphics[width=0.8\linewidth]{figures-diagram.svg}
\end{center}画像形式
| 形式 | Scissor LaTeX では |
|---|---|
| PNG | 使える |
| JPG / JPEG | 使える |
| SVG | 使える |
拡張子を書けば使える:\includegraphics{chart.pdf} | |
| EPS | 非対応:「unknown image format」で文書全体が止まる |
多くの文書のように拡張子を省略すると(\includegraphics{plot})、Scissor LaTeX は plot.png、plot.jpg、plot.jpeg、plot.svg の順に探します。PDF は拡張子を付けたときだけ見つかります。
拡張子付きで取り込んだ PDF 画像
\begin{figure}[h]
\centering
\includegraphics[width=0.55\linewidth]{figures-chart.pdf}
\caption{Visitors per day.}
\end{figure}EPS ファイルを使うには、まずグラフィックソフトなどで PDF(または SVG)に変換し、\includegraphics のファイル名を変更してください。
見つからない画像
プロジェクトにファイルがない場合、Scissor LaTeX は画像が入るはずの場所にファイル名入りの破線の枠を描き、問題タブに見つからないファイルを一覧表示します。ファイルパネルからそれらをアップロードできます。
見つからない画像は破線の枠になる
\begin{figure}[h]
\centering
\includegraphics[width=0.6\linewidth]{figures/survey-map.png}
\caption{Map of the survey area.}
\end{figure}「問題」タブ: Images not in the project: figures/survey-map.png
\graphicspath{{figures/}} は無視されるため、上の例のように、\includegraphics ごとにフォルダを書いてください。
キャプションを上にするか下にするか
画像のある図では、\caption をどこに書いても、キャプションは常に画像の下に出力されます(表の場合は、書いた場所にキャプションが置かれます。表を参照)。
1 つの図に複数の画像
Scissor LaTeX では、画像は常に独立した行に組まれます。そのため、1 つの figure に入れた 2 つの画像は、幅が横に並ぶ大きさでも縦に積まれます。
1 つの図の 2 つの画像は縦に積まれる
\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}minipage で横に並べる
TeX のインストール環境では、2 つの図を横に並べるには、1 つの figure に 2 つの minipage ボックスを入れ、それぞれに画像とテキストを入れるのが一般的です。Scissor LaTeX は minipage を読み取りますが、その幅は保持しません。各ボックスの内容は全幅で組まれ、ボックスは縦に重なります。画像とテキストはすべて正しい順序で表示されるので文書は完全で、違うのはレイアウトだけです。
2 つの minipage:ここでは縦に、TeX のインストール環境では横に並ぶ
\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}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