【LaTex・VsCode】graphicxパッケージを利用した画像の挿入方法について


はるか
LaTeXで画像挿入、やってみたことある?

ふゅか
あるある!キャプション付けたり、サイズ調整したり、結構便利だよね。
目次
1. LaTeXで画像を挿入する基本の手順
LaTeXでは、画像を挿入する際にgraphicx
パッケージを使用します。以下が基本的な手順です。
1.1. 必要な準備
- 画像ファイルを用意
LaTeXで使用する画像ファイル形式は主に以下の通りです:- 推奨:PNG、JPEG、PDF
- その他:EPS(Encapsulated PostScript)
- 画像をプロジェクトフォルダに保存
作成するLaTeXファイルと同じディレクトリ、またはサブディレクトリに画像ファイルを保存します。

はるか
画像は、PNGやJPEG、PDFが利用できる。あと、あまり聞かないけどEPSもある。

ふゅか
EPSは特殊な場合かな。今はPNGとかでもできるから今回は、PNGを準備しておけば大丈夫!
1.2. 基本コード
\documentclass{article}
\usepackage{xeCJK}
\usepackage{graphicx}
\setCJKmonofont{IPAGothic}
\title{Image}
\begin{document}
\section{Test}
以下に画像を挿入します。
\begin{figure}[h]
\centering
\includegraphics[width=0.5\textwidth]{example-image} % 画像名を指定(拡張子不要)
\caption{これはサンプル画像です。}
\label{fig:sample}
\end{figure}
\end{document}
1.3. 解説
\usepackage{graphicx}
: 画像を扱うためのパッケージを読み込む。\includegraphics[options]{filename}
: 実際に画像を挿入するコマンド。filename
: 画像ファイル名(拡張子は省略可能)。[options]
: 画像サイズや回転を指定するオプション(詳細は後述)。
\begin{figure} ... \end{figure}
: 画像を囲む環境。キャプションやラベルを付ける際に使う。

はるか
ファイル名の拡張子は書かなくても動く。
日本語でエラーが出る場合は、日本語環境作成の記事を参考にしてください。
1.4. 利用例
次のようなディレクトリの構造の場合、
includegraphicsは次のように指定します。
\includegraphics[width=0.5\textwidth]{main} % 画像名を指定(拡張子不要)
pdfを確認すると、
また、画像専用のフォルダimagesを作成して、
次のように読み込むことができます。
\includegraphics[width=0.5\textwidth]{images/main} % 画像名を指定(拡張子不要)
相対パスにも対応できるので、
次のようにも、書くことができます。
\includegraphics[width=0.5\textwidth]{../images/main} % 画像名を指定(拡張子不要)
2. 画像挿入オプションの活用
LaTeXの画像挿入では、さまざまなオプションを活用できます。
2.1. サイズを調整する
画像のサイズを調整するには、以下のオプションを使用します:
- 幅を指定
\includegraphics[width=0.5\textwidth]{example-image}
0.5\textwidth
はページ幅の50%のサイズを指定する例です。
- 高さを指定
\includegraphics[height=5cm]{example-image}
- 幅と高さを同時に指定
\includegraphics[width=5cm, height=3cm]{example-image}
2.2. 回転させる
画像を回転させるには、angle
オプションを使用します。
\includegraphics[angle=90, width=0.5\textwidth]{example-image}
angle=90
は90度回転を指定。
3. 応用的な使い方

はるか
複数の画像を並べたいときは?

ふゅか
その場合は、
minipage
環境を使うと便利!画像ごとに幅を調整して並べることができるよ。例えば、左右に45%ずつ配置したいときは、0.45\textwidth
に設定する感じ。3.1. 画像を複数並べる
複数の画像を並べるには、minipage
環境を使います。
\begin{figure}[h]
\centering
\begin{minipage}{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{image1}
\caption{画像1}
\label{fig:image1}
\end{minipage}
\hfill
\begin{minipage}{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{image2}
\caption{画像2}
\label{fig:image2}
\end{minipage}
\end{figure}
4. 画像のキャプションと参照
画像にキャプションを付け、本文中で参照するには以下を使います:
PR