Scissor LaTeX での graphicx と \includegraphics
Scissor LaTeX では graphicx パッケージは一部のみ動作します。\includegraphics はプロジェクト内の PNG、JPG、SVG、PDF ファイルを表示し、width= を読み取ります。height、scale、angle、trim、clip は無視され、\rotatebox は回転せず、\scalebox と \resizebox は TikZ の図だけを拡大縮小します。
パッケージの役割
graphicx は画像ファイルを配置する \includegraphics[options]{file} と、内容を拡大縮小、サイズ変更、回転するボックス \scalebox、\resizebox、\rotatebox を提供します。
ここで動作するもの
| コマンドまたはオプション | Scissor LaTeX では | 備考 |
|---|---|---|
\includegraphics{file.png} | 動作する | プロジェクト内の PNG、JPG、JPEG、SVG、PDF ファイル。width= がなければ画像は元のサイズのままです。 |
\includegraphics{file}(拡張子なし) | 一部のみ | .png、.jpg、.jpeg、.svg ファイルを探します。PDF は拡張子を書く必要があります:{plot.pdf}。 |
width=0.5\linewidth, width=4cm | 動作する | 長さと、\linewidth や \textwidth に対する割合。高さは縦横比に従います。 |
height=, scale=, angle=, trim=, clip, keepaspectratio | 無視される | メッセージなしで無視されます。 |
| EPS ファイル、またはプロジェクトにないファイル | プレースホルダー | ファイル名入りの破線の枠と、「問題」タブの注記「Images not in the project」。 |
| 1 行に複数の画像 | 一部のみ | 段落の中でも、各画像は独立した行に置かれます。画像を横に並べられるのは tabular のセルの中だけです。 |
\graphicspath{...} | 無視される | メッセージなしで受け入れられます。 |
\scalebox{2}{...}, \resizebox{w}{!}{...} | 一部のみ | 中にある TikZ の図 1 つだけがサイズ変更され、テキストと画像はサイズが変わりません。 |
\rotatebox{90}{...} | 無視される | 内容は回転せずに残ります。 |
\reflectbox{...} | 非対応 | 「問題」タブに注記を出してスキップされます。内容は残ります。 |
例
キャプション付きの図の中に、行幅の半分の幅で画像を置く例です。
width= を指定した \includegraphics
\begin{figure}[h]
\centering
\includegraphics[width=0.5\linewidth]{graphicx-photo}
\caption{Weekly orders in John Doe's shop.}
\label{fig:orders}
\end{figure}
Figure~\ref{fig:orders} shows four weeks.SVG と PDF ファイルも使えます。PDF には拡張子を書いてください。
SVG と PDF の画像
\includegraphics[width=4cm]{graphicx-diagram.svg}
\includegraphics[width=4cm]{graphicx-chart.pdf}height= は無視されます。この画像は高さ 1 cm のつもりですが、元のサイズのままです。
height= は無視される
\includegraphics[height=1cm]{graphicx-photo.png}代わりに width= を指定してください。画像の高さを約 1 cm にするには、縦横比から幅を計算します(この画像は 16 対 9 なので約 1.8 cm)。
ファイルがない場合や、組版エンジンが読めない形式の場合は、破線のプレースホルダーになり、「問題」タブに注記が出ます。
ない画像はプレースホルダーになる
\includegraphics[width=5cm]{results/plot.eps}「問題」タブ: Images not in the project: results/plot.eps
\resizebox は TikZ の図を指定の幅に拡大縮小します。
TikZ の図を囲む \resizebox
\resizebox{3cm}{!}{%
\begin{tikzpicture}
\draw (0,0) rectangle (4,2);
\draw (0,0) -- (4,2);
\node at (2,2.4) {44};
\end{tikzpicture}}互換性
- TeX のインストール環境からここへ: 画像ファイルを同じフォルダ名でアップロードしてください。
height=やscale=でサイズを指定した画像は元のサイズで表示されるので、width=に切り替えてください。拡張子なしで取り込んだ PDF の図には.pdfを追加する必要があります。 - ここから TeX のインストール環境へ: pdfLaTeX は SVG ファイルを読めません。PDF に変換する(または
svgパッケージを使う)か、PNG、JPG、PDF の画像だけを使ってください。
完全なマニュアルは CTAN にあります:ctan.org/pkg/graphicx。図、キャプション、配置については図と画像とフロート:図と表の配置をご覧ください。
よくある質問
画像が大きすぎるのはなぜですか?
width= がないと画像は元のサイズのままで、height= と scale= は無視されます。width=0.8\linewidth や width=6cm のような固定の幅を追加してください。
PDF の図を取り込めますか?
はい。PDF をプロジェクトにアップロードし、\includegraphics[width=\linewidth]{plot.pdf} のように拡張子付きでファイル名を書いてください。
画像が破線の枠で表示されるのはなぜですか?
ファイルがプロジェクトにないか、パスが違うか、EPS ファイルです。見つからなかったファイルは「問題」タブに表示されます。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07