> 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/narejjibsu/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# OverleafでLaTeXの表を生成して挿入する方法

## この記事について

この記事では、LaTeX の表を生成、編集、挿入する方法を説明します。 **ビジュアルエディター**、これも Overleaf で LaTeX の表を生成する方法の 1 つです。実際には、表を作成する方法は 4 つあります:

1. を使うと [**表を挿入** ボタンをクリックします](#using-insert-table-to-create-a-table-in-your-project) を **ビジュアルエディター** （または **コードエディター**）ツールバー。
2. [表をコピーして貼り付ける](/latex/ja/narejjibsu/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) 別の文書から **ビジュアルエディター**.
3. 表の [LaTeX コードを書く](/latex/ja/to/01-tables.md) を **コードエディター**.
4. 〜を使用する **Writefull for Overleaf**のノードリストでは、 [LaTeX 表ジェネレーター](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

LaTeX に自信があるなら、たぶんオプション 3 を使うでしょう。これが表を生成するうえで最も柔軟です。LaTeX が初めてなら、 **ビジュアルエディター** （オプション 1）は始めるのに最適な方法であり、この記事の焦点です。— 画面の表示を切り替えて **ビジュアルエディター** や **コードエディター** 表の裏側にあるコードを確認できます。経験を積んだら、次の詳細ガイドも参照してください： [LaTeX を使って表を作成する方法](/latex/ja/to/01-tables.md).

### 目次

この記事で扱う主なトピックは次のとおりです。

* [プロジェクトに表を作成するために Insert Table を使用する](#using-insert-table-to-create-a-table-in-your-project)
* [挿入した表を編集またはカスタマイズする方法](#how-to-edit-or-customize-an-inserted-table)
* [表セルを編集する方法](#how-to-edit-table-cells)
* [1つ以上の列または行を選択する方法](#how-to-select-one-or-more-columns-or-rows)
* [表のキャプションを変更する方法](#how-to-change-the-table-caption)
* [表セルに罫線を追加する方法](#how-to-add-borders-to-table-cells)
* [表のラベルを変更する方法](#how-to-change-the-tables-label)
* [表の列の配置を変更する方法](#how-to-change-the-alignment-of-a-table-column)
* [表の列幅を設定する方法](#how-to-set-the-width-of-table-columns)
* [表セルの配置を変更する方法](#how-to-change-the-alignment-of-a-table-cell)
* [表セルを結合（または結合解除）する方法](#how-to-merge-or-unmerge-table-cells)
* [表の行または列を削除する方法](#how-to-delete-a-table-row-or-column)
* [新しい行または列を追加する方法](#how-to-add-new-rows-or-columns)
* [Visual Editor の表に関する FAQ](#faqs-about-tables-in-visual-editor)

## Insert Table を使用して Overleaf プロジェクト用の表を生成する

*ご注意ください: この機能は新しいもので、さらに機能追加が予定されています。追加された内容を確認するために、このページを定期的にチェックしてください。ぜひフィードバックもお寄せください。以下から送信できます。* [*このアンケートで*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. 切り替えて **ビジュアルエディター** 上のトグルを使ってエディタペインの表示を切り替えるか、 **コードエディター** LaTeX コードの編集に慣れているなら、そのまま
2. を選択します **表を挿入** ボタン（![""](/files/23854e1624b24bc39ead1c576fb4148cd30049ce)）をツールバー上で。

![""](/files/10408902c1425a5100fb8a82b3dea8fe9ee25b7b)

4. ポップアップのセレクタを使って必要な行数と列数をハイライトし、次に右下で選択されたセルをクリックして空の表を挿入します。ここでは、空の 3 × 3 表を挿入します:

![""](/files/79eaeeba5f45c7dd1f91753cba9b2715ac64e936)

この短い動画では、3 × 3 の表がプロジェクトに追加される様子を示しています。

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/7F9YTneTbxZAkAoN5vH3oK/7f157cd637b9aca5827beb52cecbb645/TestingTableGenerator.mp4>" %}

8. 空の表の編集準備が整いました。編集は **コードエディター** で行うこともできます。LaTeX の表コードに慣れている場合は、 **ビジュアルエディター**を続けてもかまいません。そこでは、現在の **コードエディター**.

## 挿入した表を編集またはカスタマイズする方法

### 表エディタメニューの使い方を知る

で **ビジュアルエディター**、表のセルを1つ以上選択すると、表エディタメニューが表示されます。

![表の挿入メニューを示す画像](/files/0a45c027e8a6eb7e799821f227eea06db25d2ba6)

一部のメニューアイコンは、必要な操作を実行するために必要なセル範囲を選択するまでグレー表示（無効）されたままです。たとえば、セルを結合できるのは、同じ行で2つ以上のセルを選択した後です。

アイコンとドロップダウンメニューの概要を簡単に示します。

* ![""](/files/a28c457d1699051c5b7b573c151c1ddaf114f853) 表のキャプションを削除または移動する。
* ![""](/files/52d1cdfd73fa4c543faf8de8a9916e2070bdc718) 表の罫線を変更する。
* ![""](/files/551744445a86f7d04a644c6cd174bb467374082f)列または結合セルの配置を設定する。
* ![Icon for setting the table column width](/files/1bedadd405b41e6f7b7dabce9fe03ecb9df59ffd)列幅を調整する。
* ![""](/files/3169f0e0be8158f27430370786095f8eff49bffd) 1 行内のセルを結合する。
* ![""](/files/6ba205d7802cf0158a55b1b9053562bb374c7925) 行または列を削除する。
* ![""](/files/8587db2e04f3c9cbb0af538f331dc8584b80d2ff)行と列を挿入する。
* ![""](/files/a08b80036b1e55f0e48250c0b1ed093ab26b0c63)表全体を削除する。誤って削除した表を復元するには、 **元に戻す** ボタン（![""](/files/58cffa52f5487afb7f9b191e5c9abedf91feaf5a)）を、Visual Editor と Code Editor の上にあるツールバーで使用します。
* ![""](/files/b7a90cfc3764cee72063d9a9c312c65da331c38f)ヘルプを表示します。
* ![""](/files/cd83f913bd3db07e8769d66360ab1e4509260a9d)Overleaf にフィードバックを送信します。

## 表セルを編集する方法

セルの編集を始める方法は 2 つあります:

1. 編集したいセルをダブルクリックします。
2. Tab キーまたは矢印キーを使って特定のセルに移動し、Enter キーを押します。

を使ってセル内容を編集する際のヒントをいくつか紹介します。 **ビジュアルエディター**:

* セル内のテキストに太字や斜体のスタイルを適用するには、ツールバーではなく LaTeX コマンドを使います:
* 使って [`\textbf{...}`](/latex/ja/latexno/03-bold-italics-and-underlining.md#bold-text) の **太字** のテキスト。
* 使って [`\textit{...}`](/latex/ja/latexno/03-bold-italics-and-underlining.md#italicized-text) の *斜体* のテキスト。
* 使って `\\textbf{... \\textit{...}...}` のテキストに ***太字斜体***.
* セルには [インライン数式を](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) 使えます。 `\( ... \)`.

**ビジュアルエディター** スタイル付きテキストとインライン数式をプレビューします。

#### 表セル内のスタイル付きテキストと数式の例

次のスクリーンショットでは **ビジュアルエディター** 以下のセル内容をプレビューしています

* `\\(\\sqrt{a^2+b^2}\\)`
* `\\textbf{bold}, \\textit{italic}, \\textbf{\\textit{bold italic}}`

![""](/files/5dd61986914b58eeab566037ba6ff8646b5b6055)

## 1つ以上の列または行を選択する方法

1. 行または列のセレクタを使用して、特定の行または列を選択します。
2. Shift キーを押しながら、複数の行または列を選択します。

![""](/files/0052eaf09c92ece223c2052dcfa8f6decc89411b)

セルをクリックして（選択して）から、選択範囲をドラッグして複数の行または列を選択することもできます。

## 表のキャプションを変更する方法

### キャプションテキストを編集するには

1. 既定のキャプションテキスト、つまり **Caption**

![""](/files/d6a0b2c2ba03f62b439d51e325164e1b686b0ddd)

3. LaTeX の `\caption` コマンドが表示されます。
4. 中括弧の間に、希望するキャプションを追加します `{...}`

![""](/files/6d30debfa78ce35c5ac3aa2881b451b3844300a3)

### キャプションを削除する、または表の上または下に配置するには

* 任意の表セルを選択して、表エディタメニューを表示します。
* キャプションのドロップダウンメニューから、希望するオプションを選択します:
* **キャプションなし**: 削除します。
* **上にキャプション**: キャプションを表の上に配置します。
* **下にキャプション**: キャプションを表の下に配置します。

![""](/files/b64562d74784dc2a0e0ed01f1c341233aab4ea32)

* **注**: 次の場合、キャプションのドロップダウンは無効になります [`tabular`](/latex/ja/to/01-tables.md#creating-a-simple-table-in-latex) [環境](/latex/ja/komando/02-environments.md) が直接 [`table` 環境](/latex/ja/to/01-tables.md#positioning-tables)の中にない場合です。これは次の例で示されています。 `tabular` 環境が直接 `center` 環境内で。

```latex
\documentclass{article}
\\usepackage{hologo} % XeTeX ロゴ用
\begin{document}
\begin{center}
\\begin{tabular}{lcc}
\\hline
    \\TeX{} エンジン&公開年&ネイティブ UTF-8\\\\
\\hline
    pdf\\TeX&1996&いいえ\\\\
    \\hologo{XeTeX}&2004&はい\\\\
    Lua\\TeX&2007&はい\\\\
    LuaHB\\TeX&2019&はい\\\\
\\hline
\end{tabular}
\end{center}
\end{document}
```

[この例を Overleaf で開き、Visual Editor に切り替えます。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+tabular+not+immediately+inside+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Chline%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Chline%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

上のコードを Overleaf で開いてから Visual Editor に切り替えると、キャプションのドロップダウンがグレー表示（無効）になっているのが分かります:

![""](/files/16f6f64d9067c868c8928823061de928b74db502)

## 表セルに罫線を追加する方法

現時点では、 **ビジュアルエディター** は、borders のドロップダウンメニューから利用できる罫線の基本的なサポートを提供しており、現在はユーザーが選択できるオプションが 2 つあります:

* **すべての罫線**: すべてのセルに罫線があります。
* **罫線なし**: どのセルにも罫線はありません。

![""](/files/da042e42a73126056b896036f377ac0d02f4c85f)

ツールバーから挿入した表は、 **罫線なし** オプションで始まります。 [LaTeX コードを使って罫線を追加する](#does-visual-editor-preview-borders-applied-using-latex-code) 場合、ボタンには **カスタム罫線**.

## 表のラベルを変更する方法

1. 既定のラベルテキストをクリックします `tab:my_label.`
2. LaTeX の `\label` コマンドが表示されます。
3. 中括弧 {...} の間に、希望するラベルを追加します。

![""](/files/03b2ca409dc3835ca0228640816efa1394738470)

ラベルテキストは、この表を文書内の別の場所から参照するために使う識別子です。ラベルの使い方については、 [相互参照に関する記事](/latex/ja/sononotopikku/27-inserting-images.md#labels-and-cross-references).

## 表の列の配置を変更する方法

表の列は、右揃え、左揃え、中央揃えにできます。列の配置を変更する手順は次のとおりです:

1. [列](#how-to-select-one-or-more-columns-or-rows) で、配置を変更したいものを選択します。
2. 配置アイコン（![""](/files/551744445a86f7d04a644c6cd174bb467374082f)）が有効になります。
3. ドロップダウンメニューを選択し、希望する配置（左、中央、右）を選びます。
4. 次のスクリーンショットは、表の 1 列目のすべてのセルを右揃えにする方法を示しています:

![""](/files/68e142499faa18014e2427205901a7839a87d24f)

## 表の列幅を設定する方法

表の列幅設定への変更は *組版された表* にのみ影響し、 *プレビュー* が **ビジュアルエディター**提供するものには影響しません。列幅の変更結果を確認するには、文書を再コンパイルする必要があります。

列幅を固定値に設定するか、列セルの内容に応じて幅を変化させるには、次の手順に従います。

1. [列](#how-to-select-one-or-more-columns-or-rows) の幅を変更したい列を選択します。すると、列幅アイコン（![Icon for setting the table column width](/files/1bedadd405b41e6f7b7dabce9fe03ecb9df59ffd)）が有効になります。
2. ドロップダウンメニューを選択します:

![幅のオプションを示すメニュー項目](/files/8cf3125b9dc4edef780eb91853d76c95a61d6a9f)

4. 選択した列に対して、希望するオプションを選びます:

* **文字幅に合わせて広げる:** このオプションでは、組版された列幅は、その列セルに含まれる内容の量によって決まります。たとえば、組版されたテキストや数式の幅です。
* **固定幅、テキストを折り返す**: 列幅を固定値に設定し、列セル内で改行（テキストの折り返し）を発生させます。このオプションを選ぶと、 **列幅を設定** ウィンドウが表示され、次の節で説明するように固定列幅を設定できます。

![固定列幅を設定するためのモーダルウィンドウ](/files/6897e17ba9d2765bdfb3e9c78e8f13bc8d2ece8c)

### 固定列幅を設定する方法

この **列幅を設定** ポップアップウィンドウには、固定列幅を設定する 3 つの方法を含むドロップダウンリストがあります:

* 割合（**%**）として、現在の環境の行幅に対するもの: すると、表の列幅は表をどこで使うかによって変わる場合があります（ [以下の例を参照](#example-using-percentage-of-line-width)).
* ミリメートル（mm）、センチメートル（cm）、 [インチ](https://en.wikipedia.org/wiki/Inch) （in）または [ポイント](https://en.wikipedia.org/wiki/Point_\(typography\)) （pt）で表した明示的な幅を使う。
* ある **カスタム** オプションでは、LaTeX コマンドを使って幅を計算します（[以下の例を参照](#example-using-custom-commands)).

次の画像は、 **ビジュアルエディター** が、固定幅の列を示すために小さなアイコンを使う様子を示しています。アイコンを選択（クリック）すると、 **列幅を設定** ウィンドウ。

![Visual Editor が固定幅の列を強調表示する様子を示す画像](/files/0a016c11f02dd88d3fb799548294c36c1b57003e)

### 例: 行幅の割合を使う

LaTeX コマンド `\linewidth` は現在の行幅の値を保持しており、その値は単一列レイアウトや 2 段組レイアウトなど、文書の形式によって変わります。さらに、 `\linewidth` の値は特定の環境内で変わることがあります。たとえば `minipage`.

この例では `multicol` パッケージを使って、列幅を `0.25\\linewidth`に設定したまったく同じ表を 2 つ組版しています。1 つは 1 段組の節で、もう 1 つは 2 段組の節で組版されており、 `\linewidth` が表の列幅にどう影響するかを示しています。

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\\section{1 段組の節}
このページのこの部分は 1 段組で、\\verb|\\linewidth|=\\the\\linewidth.\\vskip12pt

\\begin{tabular}{|p{0.25\\linewidth}|p{0.25\\linewidth}|}
\\hline
A & B\\\\
\\hline
C & D \\\\
\\hline
\end{tabular}

\\vskip12pt \\noindent これから、同じ表を 2 段組の節で組版します。
\begin{multicols}{2}
[
\\section{2 段組の節}
]
ここでは、\\verb|\\linewidth|=\\the\\linewidth です。表の列幅はより小さくなります。

\\begin{tabular}{|p{0.25\\linewidth}|p{0.25\\linewidth}|}
\\hline
A & B\\\\
\\hline
C & D \\\\
\\hline
\end{tabular}
\end{multicols}
\end{document}
```

[この例を Overleaf で開き、Visual Editor に切り替えます。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+line+width+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSection+with+a+single+column%7D%0AThis+part+of+the+page+is+a+single+column+with+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.%5Cvskip12pt+%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%0A%5Cvskip12pt+%5Cnoindent+We+now+typeset+the+same+table+in+a+two-column+section.%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BSection+with+two+columns%7D%0A%5D%0AHere%2C+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.+The+table+column+widths+are+smaller.%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bmulticols%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![文書の例](/files/36a18684d9d9ff67f151d681aaf1c0bef3eb6449)

### 例: カスタムコマンドを使う

この **カスタム** オプションを使うと、 [`em`, `ex` や `sp`](/latex/ja/shu-shi-she-ding/01-lengths-in-latex.md) を含む、より幅広い単位と LaTeX コマンドを組み合わせて列幅を設定できます。ただし、そのコマンドが LaTeX が理解できる単位で有効な幅値を生成する場合に限ります。

次の例では、 **カスタム** オプションを使って列幅を設定する多くの方法のうち、ほんのいくつかを示します。単位 `em` や `ex`の使用、単純な算術式、さらに LaTeX コマンドを使ったより高度な計算を含みます。`\dimexpr` 「dimension expression」コマンドは、加算、減算、乗算、除算を使って LaTeX の長さ（dimension とも呼ばれます）に対して算術演算を行うために使われます。本質的には、 `\dimexpr` 表の列幅を含む、動的に計算される長さの使用を可能にします。

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\\newdimen\\mydim
\\mydim=1.25cm
\\newcommand{\\Acol}{\\dimexpr 1cm + 0.1in + 3pt + 2.5mm\\relax}
\\newcommand{\\Bcol}{0.1\\linewidth}

\begin{itemize}
    \\item 1 列目の幅: 4em=\\the\\dimexpr 4em\\relax
    \\item 2 列目の幅: 3ex=\\the\\dimexpr 3ex\\relax
    \\item 3 列目の幅: \\verb|\\Acol| は、\\the\\dimexpr 1cm + 0.1in + 3pt + 2.5mm\\relax の幅を設定します
    \\item 4 列目の幅: \\verb|\\Bcol| は、\\the\\dimexpr0.1\\linewidth\\relax の幅を設定します
    \\item 5 列目の幅: \\verb|\\dimexpr0.25\\linewidth+2cm-\\mydim\\relax| は、\\the\\dimexpr0.2\\linewidth+2cm-\\mydim\\relax の幅を設定します
\end{itemize}

\begin{table}
\centering
\\caption{\\LaTeX{} コマンドと単位を使って列幅を設定する}
\\begin{tabular}{|p{4em}|p{3ex}|p{\\Acol}|p{\\Bcol}|p{\\dimexpr0.2\\linewidth+2cm-\\mydim\\relax}|}
\\hline
A & B &C & D&E\\\\
\\hline
F& G&H& I&J\\\\
\\hline
\end{tabular}
\\end{table}
\end{document}
```

[この例を Overleaf で開き、Visual Editor に切り替えます。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+LaTeX+commands+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewdimen%5Cmydim%0A%5Cmydim%3D1.25cm%0A%5Cnewcommand%7B%5CAcol%7D%7B%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%7D%0A%5Cnewcommand%7B%5CBcol%7D%7B0.1%5Clinewidth%7D%0A%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+Width+of+column+1%3A+4em%3D%5Cthe%5Cdimexpr+4em%5Crelax%0A++++%5Citem+Width+of+column+2%3A+3ex%3D%5Cthe%5Cdimexpr+3ex%5Crelax%0A++++%5Citem+Width+of+column+3%3A+%5Cverb%7C%5CAcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%0A++++%5Citem+Width+of+column+4%3A+%5Cverb%7C%5CBcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.1%5Clinewidth%5Crelax%0A++++%5Citem+Width+of+column+5%3A+%5Cverb%7C%5Cdimexpr0.25%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%0A%5Cend%7Bitemize%7D%0A%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Ccaption%7BUsing+%5CLaTeX%7B%7D+commands+and+units+to+set+column+widths%7D%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B4em%7D%7Cp%7B3ex%7D%7Cp%7B%5CAcol%7D%7Cp%7B%5CBcol%7D%7Cp%7B%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7D%7C%7D%0A%5Chline%0AA+%26+B+%26C+%26+D%26E%5C%5C%0A%5Chline%0AF%26+G%26H%26+I%26J%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![LaTeX コマンドを使って表の列幅を設定する](/files/6612aac3eddada4edff30492c2bded165161fa76)

## 表セルの配置を変更する方法

* 個々の、 *結合されていない*セルの配置は **ビジュアルエディター**.
* 変更できません。 *結合された* セルの内容は配置できます（節を参照 [表の行で 2 つ以上のセルを結合する](#merging-two-or-more-cells-in-a-table-row)).

## 表セルを結合（または結合解除）する方法

表セルは、表の *行*内では水平方向に結合できますが、表の列内では垂直方向には結合できません。

### 表の行で 2 つ以上のセルを結合する

1. 結合したいセルを選択します。
2. を選択します **セルを結合** アイコン（![""](/files/3169f0e0be8158f27430370786095f8eff49bffd)）をクリックしてセルを結合します。
3. 必要に応じて、結合したセルの配置を変更できます。

### 2 つ以上の結合されたセルの結合解除

1. 結合されたセルを選択します。
2. を選択します **セルを結合** アイコン（![""](/files/3169f0e0be8158f27430370786095f8eff49bffd)）をクリックしてセルの結合を解除します。

次の動画では、表の行内の 3 つのセルを結合し、結合セルの配置を変更し、セル内容を結合解除する様子を示しています。

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2g1bZr5H5PdCBdrD6MqXPN/7813a6c42b2ecbd4ac7cbb4a412b863c/MergingCells.mp4>" %}

* **注**: 結合セルに含まれるすべての内容は、結合解除されたセルの最初のセルに入ります。

## 表の行または列を削除する方法

1. [削除したい](#how-to-select-one-or-more-columns-or-rows) 行または列を選択します。
2. を選択します **行または列を削除** アイコン（![""](/files/6ba205d7802cf0158a55b1b9053562bb374c7925)）をクリックして、選択した行または列を削除します。

## 新しい行または列を追加する方法

この **挿入** ボタン（![""](/files/8587db2e04f3c9cbb0af538f331dc8584b80d2ff)）を使うと、選択した位置の前後に 1 つ以上の新しい行または列を追加できます。

を挿入したい場合は *m* 行と *n* 列を、 *m* × *n* その行と列を挿入したい位置をまたぐセルのグループを選択します。

**例**: 次のスクリーンショットでは、3 行 2 列にまたがる 3 × 2 のセルグループが選択されています。

![""](/files/50b24938c0d9b0ba6485c9f3921ce6aa701324fc)

* 選択すると ![""](/files/8587db2e04f3c9cbb0af538f331dc8584b80d2ff) 次のオプションが表示されます:

![""](/files/b51980e587479cef2d1f970710b7a07a34ce5f9f)

* これで次のいずれかを挿入できます:
* 列 1 の左に 2 列
* 列 2 の右に 2 列
* 行 1 の上に 3 行
* 行 3 の下に 3 行

## Visual Editor の表に関する FAQ

### もっと書式設定オプションがほしい場合は？

まだ **ビジュアルエディター** で作成した表では可能になっていない表の設定方法がたくさんあります。より複雑な書式設定には LaTeX コードを使う必要があります。詳しいガイドをお読みください。 [LaTeX を使って表を作成する方法](/latex/ja/to/01-tables.md).

### Visual Editor は Code Editor で作成した表をプレビューできますか？

表とそのコードによりますが、 **ビジュアルエディター** は可能な限りプレビューしようとします。LaTeX パッケージ、学術誌のテンプレート、カスタムユーザーコマンド（マクロ）を使って作成された複雑な表は、Visual Editor で表示すると LaTeX コードとして部分的に、あるいは完全に表示されることがあります。 **ビジュアルエディター**.

表をプレビューできない場合、たとえば LaTeX マークアップにエラーがある場合は、次のメッセージが表示されます:

![""](/files/805c79f92355f99697389fc473f4dfe6145b1577)

### Visual Editor は booktabs パッケージをサポートしていますか？

**ビジュアルエディター** は、 [`booktabs` パッケージ](https://ctan.org/pkg/booktabs?lang=en)パッケージによって提供される横罫線の一部をサポートしています。次の例では `booktabs` パッケージのコマンド `\\toprule`, `\\midrule`、そして `\\bottomrule`.

```latex
\documentclass{article}
\\usepackage{booktabs}
\\usepackage{hologo} % XeTeX ロゴ用
\begin{document}
\begin{table}
\\begin{tabular}{lcc}
\\toprule
    \\TeX{} エンジン&公開年&ネイティブ UTF-8\\\\
\\midrule
    pdf\\TeX&1996&いいえ\\\\
    \\hologo{XeTeX}&2004&はい\\\\
    Lua\\TeX&2007&はい\\\\
    LuaHB\\TeX&2019&はい\\\\
\\bottomrule
\end{tabular}
\\end{table}
\end{document}
```

[この例を Overleaf で開き、Visual Editor に切り替えます。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Previewing+a+booktabs+table+in+Visual+Editor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bbooktabs%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Ctoprule+%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Cmidrule+%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Cbottomrule%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

上のコードを開いてから **ビジュアルエディター** に切り替えると、次のプレビューが表示されます:

![""](/files/56705a28b794363c537923a75c24dce8121aca13)

### Visual Editor は LaTeX コードで適用した罫線をプレビューできますか？

を使って tabular 環境内で作成された罫線は `|` を表の仕様で使うか、 `\\hline` を表本体で使うかにかかわらず、 **ビジュアルエディター**でプレビューされます。次の例で示します。

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\\begin{tabular}{c|c|c}
         R1C1&R1C2& \\\\
         \\hline
         R2C1&  & \\\\
         \\hline
         R3C1 &R3C2 &R3C3\\\\
\end{tabular}
    \\caption{これが私の表のキャプションです。}
    \\label{tab:mynewtable}
\\end{table}
\end{document}
```

[この例を Overleaf で開き、Visual Editor に切り替えます。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Creating+table+borders+with+LaTeX+code\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++++++++R1C1%26R1C2%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R2C1%26++%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R3C1+%26R3C2+%26R3C3%5C%5C%0A%5Cend%7Btabular%7D%0A++++%5Ccaption%7BThis+is+my+table+caption.%7D%0A++++%5Clabel%7Btab%3Amynewtable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

上のコードを開いてから **ビジュアルエディター** に切り替えると、次のプレビューが表示されます:

![""](/files/db29e695e724ae0aeb89627517afd20cf3ecf27d)


---

# 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/narejjibsu/067-how-to-generate-and-insert-latex-tables-in-overleaf.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.
