> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ja/to/02-positioning-images-and-tables.md).

# 画像と表の配置

LaTeX は、書式設定を引き受けてくれる編集ツールなので、あなたは文書の内容だけに集中できます。とはいえ、フローティング要素をより細かく制御する必要がある場合もあります。この記事では、LaTeX 文書内で画像や表を配置する方法を説明します。

## はじめに

画像と表のデフォルトの配置は *左*

```latex
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisis sem. Nullam nec mi et neque pharetra
sollicitudin.

\includegraphics[width=0.5\textwidth]{overleaf-logo}

Praesent imperdiet mi nec
ante. Donec ullamcorper, felis non sodales commodo, lectus velit
ultrices augue, a dignissim nibh lectus placerat pede.
 Vivamus nunc nunc, molestie ut, ultricies
vel, semper in, velit. Ut porttitor.
```

![PositioningTnIEX1OverleafV2.png](/files/9892e9fc727af8d3ee8d4fbd0d5e6d949d826183)

これは簡単な例です。この方法や、LaTeX ファイルに画像を含める他の方法については、記事を参照してください [画像の挿入](/latex/ja/sononotopikku/27-inserting-images.md).

&#x20;[Overleaf で例を開く](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## 画像の配置

### 基本的な配置

画像の既定の配置を *左* または *右*から変更する簡単な方法として、

```latex
\usepackage[export]{adjustbox}
```

をファイルのプリアンブルに追加し、その後、画像を読み込む命令で追加オプションを使います

```latex
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisis sem. Nullam nec mi et neque
pharetra sollicitudin.

\includegraphics[width=0.5\textwidth, right]{overleaf-logo}

Praesent imperdiet mi necante. Donec ullamcorper, felis
non sodales commodo, lectus velit ultrices augue,
a dignissim nibh lectus placerat pede. Vivamus nunc nunc,
molestie ut, ultriciesvel, semper in, velit. Ut porttitor.
```

![PositioningTnIEx2OLV2.png](/files/9bd515829fc6889cf4ee88a2868f3ed09137ea63)

パッケージ **adjustbox** では、 `\includegraphics` コマンド内で追加オプションを使用できます。この例では、画像は `右`に配置されています。使用可能な値は次のとおりです: *左*, *右*, *center*, *outer* や *inner*。最後の 2 つは両面文書向けです。

&#x20;[Overleaf で例を開く](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### figure 環境

figure 環境（ [画像の挿入](/latex/ja/sononotopikku/27-inserting-images.md)を参照）は、自動配置を提供するためのものです。

```latex
Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Duis fringilla tristique neque. Sed interdum libero ut metus.
Pellentesque placerat. Nam rutrum augue a leo. Morbi sed elit sit amet
ante lobortis sollicitudin.

\begin{figure}[h]
\includegraphics[width=0.5\textwidth, inner]{overleaf-logo}
\caption{キャプション}
\label{fig:figure2}
\end{figure}
```

![PositioningTnIEx3OLV2.png](/files/9200bca9838ff5c568711fa1f66a26de12a5f73d)

この環境では、角括弧内で渡される配置パラメータを使用します。次の値を取ることができます:

| パラメータ | 位置                                                                    |
| ----- | --------------------------------------------------------------------- |
| h     | フロートを配置 *こちら*、すなわち、 *ほぼ* ソーステキスト中で現れるのと同じ位置に（ただし、 *正確に* その位置そのものではなく） |
| t     | ページの *上部* に配置。                                                        |
| b     | ページの *下部* に配置。                                                        |
| p     | フロート専用の特別な *page* フロート専用の特別なページに配置する。                                 |
| !     | LaTeXが「適切な」フロート位置を決めるために使う内部パラメータを上書きする。                              |
| H     | フロートをLaTeXコード内のその位置に正確に配置します。必要なのは `float` パッケージ。これは h! にやや相当します。     |

パラメータに複数の値を入れることもできます。たとえば、 `[ht]` LaTeX は図を配置しようとします **こちら**が、可能でない場合（空きスペースが不十分な場合）は、図はページの **上部** に表示されます。予期しない結果を避けるため、複数の配置パラメータを使うことを推奨します。

&#x20;[Overleaf で例を開く](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### 1 つの図に複数の画像を配置する

1 つの図に複数の画像を挿入でき、それぞれに独自の参照とラベルを付けられます

```latex
Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque...

\begin{figure}[h]

\begin{subfigure}{0.5\textwidth}
\includegraphics[width=0.9\linewidth, height=6cm]{overleaf-logo}
\caption{キャプション1}
\label{fig:subim1}
\end{subfigure}
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=0.9\linewidth, height=6cm]{mesh}
\caption{キャプション 2}
\label{fig:subim2}
\end{subfigure}

\caption{2 枚の画像を含むこの図のキャプション}
\label{fig:image2}
\end{figure}

Praesent blandit blandit mauris. Praesent lectus tellus, aliquet aliquam, luctus a, egestas a, turpis. Mauris lacinia lorem sit amet ipsum. Nunc quis urna dictum turpis accumsan semper.
```

![PositioningTnIEx4OLV2.png](/files/ac7b082d59b4ff65afb7b912b65c1cdd989fb1ff)

まず、パッケージをインポートする必要があります **subcaption** をプリアンブルに追加して

```latex
\usepackage{subcaption}
```

その後、環境を使用できます `\subfigure` これは 1 つのパラメータ、つまり図の幅を取ります。この環境は `figure` 環境内で使用する必要があり、各 *subfigure*.

&#x20;[Overleaf で例を開く](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### 図の周囲にテキストを回り込ませる

パッケージ **wrapfig** 便利な機能を提供します。画像の周囲にテキストを回り込ませることができます。

```latex
Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Duis fringilla tristique neque. Sed interdum
libero ut metus. Pellentesque placerat.

\begin{wrapfigure}{l}{0.25\textwidth}
\includegraphics[width=0.9\linewidth]{overleaf-logo}
\caption{キャプション1}
\label{fig:wrapfig}
\end{wrapfigure}

Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Duis fringilla tristique neque. Sed interdum
```

![PositioningTnIEx5OLV2.png](/files/16b42bba778f07ab51b8dde1350427c4eba4f4df)

まずパッケージをインポートします *wrapfig* を追加することで

```latex
\usepackage{wrapfig}
```

プリアンブルに。

その後、環境を使用できます `wrapfig`。これは 2 つのパラメータを取ります。中括弧内で渡されるもので、配置は *l*, *r*, *c*, *i* または *または*; これらの文字はそれぞれ left、right、centre、inner、outer を表します（最後の 2 つは両面文書向け）。2 つ目のパラメータは図の幅で、この例ではテキスト幅の 0.25 です。 [リファレンスガイド](#reference-guide) 使用可能な長さの単位の一覧については、

&#x20;[Overleaf で例を開く](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## 表の配置

表の配置オプションは図の配置オプションと似ています。

### 基本的な配置

tabular 環境の既定の位置は *centre*.

```latex
Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque.
Sed interdum libero ut metus. Pellentesque placerat. Nam rutrum augue a leo. Morbi sed elit sit amet
ante lobortis sollicitudin.

\arrayrulecolor[HTML]{DB5800}
\begin{tabular}{ |s|p{2cm}|p{2cm}|  }
\\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Country List} \\
\\hline
Country Name or Area Name& ISO ALPHA 2 Code &ISO ALPHA 3 \\
\\hline
Afghanistan & AF &AFG \\
\rowcolor{gray}
オーランド諸島 & AX  & ALA \\
アルバニア    &AL & ALB \\
アルジェリア   &DZ & DZA \\
American Samoa & AS & ASM \\
アンドラ & AD & \cellcolor[HTML]{AA0044} AND \\
Angola & AO & AGO \\
\\hline
\end{tabular}

Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Duis fringilla tristique neque. Sed interdum libero ut metus.
Pellentesque placerat. Nam rutrum augue a leo. Morbi sed elit sit
amet ante lobortis sollicitudin.
```

&#x20;[このコード断片をOverleafで開く](https://www.overleaf.com/docs?engine=\&snip_name=Default+position+of+tabular\&snip=%5Cdocumentclass%7Barticle%7D%0A%25Table-related+commands%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%0A%5Cbegin%7Bdocument%7D%0APraesent+in+sapien.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.+Duis+fringilla+tristique+neque.+%0ASed+interdum+libero+ut+metus.+Pellentesque+placerat.+Nam+rutrum+augue+a+leo.+Morbi+sed+elit+sit+amet+%0Aante+lobortis+sollicitudin.%0A%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B2cm%7D%7Cp%7B2cm%7D%7C++%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX++%26+ALA+%5C%5C%0AAlbania++++%26AL+%26+ALB+%5C%5C%0AAlgeria+++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND+%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%0APraesent+in+sapien.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+%0Aelit.+Duis+fringilla+tristique+neque.+Sed+interdum+libero+ut+metus.+%0APellentesque+placerat.+Nam+rutrum+augue+a+leo.+Morbi+sed+elit+sit+%0Aamet+ante+lobortis+sollicitudin.%0A%5Cend%7Bdocument%7D)

以下の図は、上記のコード断片の結果を示しています:

![PositioningTnIEx6.png](/files/5fc36aed3cee8a05008e254df83d0cbb9594e111)

また、  [Overleaf で完全なプロジェクトの例を開く。](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

表の作成方法については、 [表](/latex/ja/to/01-tables.md) 記事を参照してください。

### table 環境

table 環境は、表を自動的に配置し、文書の流れの中でうまく収まるようにするためのものです。

```latex
Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Duis fringilla tristique neque. Sed interdum
libero ut metus. Pellentesque placerat. Nam rutrum augue a leo.
Morbi sed elit sit amet ante lobortis sollicitudin.

\begin{table}[ht]
\arrayrulecolor[HTML]{DB5800}
\centering
\begin{tabular}{ |s|p{2cm}|p{2cm}|  }
\\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Country List} \\
\\hline
Country Name or Area Name& ISO ALPHA 2 Code &ISO ALPHA 3 \\
\\hline
Afghanistan & AF &AFG \\
\rowcolor{gray}
オーランド諸島 & AX  & ALA \\
アルバニア    &AL & ALB \\
アルジェリア   &DZ & DZA \\
American Samoa & AS & ASM \\
アンドラ & AD & \cellcolor[HTML]{AA0044} AND \\
Angola & AO & AGO \\
\\hline
\end{tabular}
\caption{フローティング要素内の表}
\label{table:ta}
\\end{table}

Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Duis fringilla tristique neque. Sed interdum
libero ut metus. Pellentesque placerat. Nam rutrum augue a leo.
Morbi sed elit sit amet ante lobortis sollicitudin.
```

&#x20;[このコード断片をOverleafで開く](https://www.overleaf.com/docs?engine=\&snip_name=Default+position+of+tabular\&snip=%5Cdocumentclass%7Barticle%7D%0A%25Table-related+commands%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%0A%5Cbegin%7Bdocument%7D%0APraesent+in+sapien.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+%0Aadipiscing+elit.+Duis+fringilla+tristique+neque.+Sed+interdum+%0Alibero+ut+metus.+Pellentesque+placerat.+Nam+rutrum+augue+a+leo.%0AMorbi+sed+elit+sit+amet+ante+lobortis+sollicitudin.%0A%0A%5Cbegin%7Btable%7D%5Bht%5D%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B2cm%7D%7Cp%7B2cm%7D%7C++%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX++%26+ALA+%5C%5C%0AAlbania++++%26AL+%26+ALB+%5C%5C%0AAlgeria+++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND+%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+inside+a+floating+element%7D%0A%5Clabel%7Btable%3Ata%7D%0A%5Cend%7Btable%7D%0A%0APraesent+in+sapien.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+%0Aadipiscing+elit.+Duis+fringilla+tristique+neque.+Sed+interdum+%0Alibero+ut+metus.+Pellentesque+placerat.+Nam+rutrum+augue+a+leo.+%0AMorbi+sed+elit+sit+amet+ante+lobortis+sollicitudin.%0A%5Cend%7Bdocument%7D)

以下の図は、Overleaf リンクによって生成された出力を示しています:

![PositioningTnIEx7.png](/files/5993c17fe2bc4bdb80a639fd99a07a976784290c)

括弧内に配置パラメータを **table** 環境に渡すことができます。このパラメータは次の値を取ることができます:

| パラメータ | 位置                                                                    |
| ----- | --------------------------------------------------------------------- |
| h     | フロートを配置 *こちら*、すなわち、 *ほぼ* ソーステキスト中で現れるのと同じ位置に（ただし、 *正確に* その位置そのものではなく） |
| t     | ページの *上部* に配置。                                                        |
| b     | ページの *下部* に配置。                                                        |
| p     | フロート専用の特別な *page* フロート専用の特別なページに配置する。                                 |
| !     | LaTeXが「適切な」フロート位置を決めるために使う内部パラメータを上書きする。                              |
| H     | フロートをLaTeXコード内のその位置に正確に配置します。必要なのは `float` パッケージ。これは h! にやや相当します。     |

パラメータに複数の値を設定することもできます。たとえば、 `[ht]` LaTeX は表を配置しようとします **こちら**が、可能でない場合（空きスペースが不十分な場合）は、表はページの **上部** に表示されます。予期しない結果を避けるため、複数の配置パラメータを使うことを推奨します。

また、コマンド `\centering`にも注目してください。これは、コンテナ内での表の配置を *centre* デフォルトの *左*.

&#x20;[Overleaf で例を開く](https://www.overleaf.com/project/new/template/19663?id=66518064\&templateName=Example+of+positioning+tables+and+figures\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

### 表の周囲にテキストを回り込ませる

表が利用可能なスペースをすべて使わず、その横または前にテキストを置きたい場合は、パッケージ `wrapfig`.

まず、パッケージをインポートします

```latex
\usepackage{wrapfig}
```

その後、環境を使用できます `wraptable` を使います。これは 2 つのパラメータを取ります。1 つ目は配置で、 `l`, `r`, `c`, `i` または `または` はそれぞれ left、right、centre、inner、outer に対応します。2 つ目は表コンテナの幅です。この後者のパラメータは表の幅と同じでなければならないことに注意してください。そうでないと、正しく整列されない場合があります。

```latex
Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Duis fringilla tristique neque. Sed interdum
libero ut metus. Pellentesque placerat. Nam rutrum augue a leo.
Morbi sed elit sit amet ante lobortis sollicitudin.

\begin{wraptable}{r}{8cm}
\arrayrulecolor[HTML]{DB5800}
\centering
\begin{tabular}{ |s|p{2cm}|  }
\\hline
\rowcolor{lightgray} \multicolumn{2}{|c|}{国の一覧} \\
\\hline
国名または地域名 & ISO ALPHA 2 コード \\
\\hline
アフガニスタン & AF \\
\rowcolor{gray}
オーランド諸島 & AX \\
アルバニア    &AL  \\
アルジェリア   &DZ \\
アメリカ領サモア & AS \\
アンドラ & \cellcolor[HTML]{AA0044} AD   \\
アンゴラ & AO \\
\\hline
\end{tabular}
\caption{wraptable 内の表}
\label{table:ta2}
\end{wraptable}

Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Duis fringilla tristique neque. Sed interdum
libero ut metus. Pellentesque placerat. Nam rutrum augue a leo.
Morbi sed elit sit amet ante lobortis sollicitudin...
```

&#x20;この `wrapfig` Overleaf でのコード断片

以下の図は、Overleaf リンクによって生成された出力を示しています:

![PositioningTnIEx8OLV2.png](/files/269513c224b808a0db1431fab64da64d3a4f8e7d)

## リファレンスガイド

**LaTeX の単位と長さ**

| 略語           | 定義                           |
| ------------ | ---------------------------- |
| pt           | point は既定の長さの単位です。約 0.3515mm |
| mm           | ミリメートル                       |
| cm           | センチメートル                      |
| を            | インチ                          |
| ex           | 〜の高さ **x** 現在のフォントでの         |
| em           | 〜の幅 **m** 現在のフォントでの          |
| \columnsep   | 列間の距離                        |
| \columnwidth | 列の幅                          |
| \linewidth   | 現在の環境における行の幅                 |
| \paperwidth  | ページの幅                        |
| \paperheight | ページの高さ                       |
| \textwidth   | テキストの幅                       |
| \textheight  | テキストの高さ                      |
| \unitlength  | における長さの単位 *picture* 環境内で。    |

## さらに読む

詳しくは以下を参照してください：

* [表](/latex/ja/to/01-tables.md)
* [画像の挿入](/latex/ja/sononotopikku/27-inserting-images.md)
* [表と図の一覧](/latex/ja/to/03-lists-of-tables-and-figures.md)
* [LaTeX における長さ](/latex/ja/shu-shi-she-ding/01-lengths-in-latex.md)
* [**floatrow** フローティング要素（表と図）のキャプションを高度に管理するためのパッケージ](http://tug.ctan.org/tex-archive/macros/latex/contrib/floatrow/floatrow.pdf)
* [**sidecap** サイド図のキャプション用のパッケージ文書](ftp://ctan.tug.org/tex-archive/macros/latex/contrib/sidecap/sidecap.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ja/to/02-positioning-images-and-tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
