> 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/zh-tw/zhi-shi-ku/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# 如何在 Overleaf 中產生並插入 LaTeX 表格

## 關於本文

本文說明如何使用以下工具來產生、編輯並插入 LaTeX 表格： **視覺編輯器**，這是在 Overleaf 中產生 LaTeX 表格的一種方式。實務上，建立表格有四種選項：

1. 使用 [**插入表格** 按鈕](#using-insert-table-to-create-a-table-in-your-project) 在 **視覺編輯器** （或 **程式碼編輯器**）工具列。
2. [從另一份文件複製並貼上表格](/latex/zh-tw/zhi-shi-ku/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) ，同時使用 **視覺編輯器**.
3. 撰寫 [表格的 LaTeX 程式碼](/latex/zh-tw/tu-biao-yu-biao-ge/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/zh-tw/tu-biao-yu-biao-ge/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)
* [如何選取一欄或多欄、或一列或多列](#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)
* [關於視覺編輯器中表格的常見問題](#faqs-about-tables-in-visual-editor)

## 使用 Insert Table 為你的 Overleaf 專案產生表格

*請注意：這項功能目前還很新，未來也會持續加入更多功能，所以請經常回來查看本頁，了解新增了哪些內容。我們也很歡迎你提供意見，你可以在以下位置回饋：* [*這份問卷*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. 切換到 **視覺編輯器** ，使用編輯器窗格上方的切換開關（或保持在 **程式碼編輯器** ，如果你習慣編輯 LaTeX 程式碼）。
2. 選擇 **插入表格** 按鈕（![""](/files/763cc98efba667da2d9cf274612ec789776fb92f)）於工具列上。

![""](/files/31565150a63751e2fe00d472be18bfafca917659)

4. 使用彈出式選擇器，反白所需的列數與欄數，然後點選右下角被選取的儲存格，即可插入一個空白表格。此處我們插入一個 3 × 3 的空白表格：

![""](/files/9e3c19773d1ba999adcf50c0ca0083243b9259b9)

這段短影片示範了將 3 × 3 表格新增到專案中。

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

8. 空白表格現在已可供你編輯。你可以在 **程式碼編輯器** 如果你對 LaTeX 表格程式碼感到熟悉，或繼續使用 **視覺編輯器**，它提供了目前在 **程式碼編輯器**.

## 如何編輯或自訂已插入的表格

### 先認識表格編輯器選單

在 **視覺編輯器**，選取表格中的一個或多個儲存格，即可顯示表格編輯器選單。

![插入表格選單的圖片](/files/bcbfe925b9dedb99094ee6e263ac41bd41879b74)

有些選單圖示會維持灰色（停用）狀態，直到你選取完成這些操作所需的適當儲存格範圍為止。例如，只有在同一列中選取兩個或以上儲存格後，才能合併儲存格。

以下是圖示與下拉選單的簡要摘要。

* ![""](/files/5896cf0d04d777140b4d67c46cf34564d2f3096e) 刪除或移動表格標題。
* ![""](/files/9e84f4721c8c1ab4b42e14198596dcc89731c47b) 變更表格邊框。
* ![""](/files/c2acfe6fa62a1832326ee150e480cef4dc5e9e81)設定欄位或已合併儲存格的對齊方式。
* ![Icon for setting the table column width](/files/757b2851e9f8b3110d1da6e346ff7c61bd975495)調整欄寬。
* ![""](/files/72cdd72aebf9762774c834cc8e48ef298a4b766d) 合併同一列中的儲存格。
* ![""](/files/c3ad8e1786bc68a58fd3d7f79d2492c5cf67bde2) 刪除列或欄。
* ![""](/files/58344f12439c4171cd6dd9ea7bb2fe4d98757732)插入列與欄。
* ![""](/files/bce7c2e131d0285173c9fb821deda76284954860)刪除整個表格。若要還原不小心刪除的表格，請使用 **復原** 按鈕（![""](/files/25554be0e1479af7af34b84ac693e888a3327e75)）位於視覺編輯器與程式碼編輯器上方的工具列。
* ![""](/files/3f12fbb9258fbbce57557a55a33e539e9212bb24)取得說明。
* ![""](/files/227db52e910906a863c819218e3d628a102c1f18)向 Overleaf 回饋意見。

## 如何編輯表格儲存格

開始編輯儲存格有兩種方式：

1. 在要編輯的儲存格上按兩下。
2. 使用 Tab 鍵或方向鍵移動到特定儲存格，然後按 Enter。

以下是使用 **視覺編輯器**:

* 以 LaTeX 指令而非工具列，將粗體或斜體樣式套用到儲存格文字：
* 使用 [`\textbf{...}`](/latex/zh-tw/latex-ji-chu/03-bold-italics-and-underlining.md#bold-text) 的 **粗體** 文字。
* 使用 [`\textit{...}`](/latex/zh-tw/latex-ji-chu/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{粗體}, \textit{斜體}, \textbf{\textit{粗斜體}}`

![""](/files/8801c347b5abd966d71b8e589158b0255879a9f3)

## 如何選取一欄或多欄、或一列或多列

1. 使用列或欄選取器選取特定的列或欄。
2. 按住 Shift 鍵可選取多列或多欄。

![""](/files/45424f9529236a39dae3f0afbb3455b851bfe926)

你也可以先點選（選取）一個儲存格，然後拖曳選取（滑鼠）指標來選取多列或多欄。

## 如何變更表格標題

### 若要編輯標題文字

1. 點選預設的標題文字，也就是單字 **標題。**

![""](/files/f1e23fbd841d8edcb1a47979d51ee0f8ac51743f)

3. LaTeX `\caption` 指令會顯示。
4. 在大括號之間加入你偏好的標題 `{...}`

![""](/files/64cfcfbe48886d131793a1b154b52625a22720e4)

### 若要移除標題，或將標題放在表格上方或下方

* 選取任一表格儲存格以顯示表格編輯器選單。
* 從標題下拉選單中，選取你偏好的選項：
* **無標題**：將其移除。
* **標題在上方**：將標題放在表格上方。
* **標題在下方**：將標題放在表格下方。

![""](/files/10e33d3057ed3588e249c4ba0ec857087b03fd3e)

* **注意**：如果 [`tabular`](/latex/zh-tw/tu-biao-yu-biao-ge/01-tables.md#creating-a-simple-table-in-latex) [環境](/latex/zh-tw/zhi-ling/02-environments.md) 不直接位於一個 [`table` 環境](/latex/zh-tw/tu-biao-yu-biao-ge/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 中開啟此範例並切換到視覺編輯器。](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 中開啟上方程式碼，然後切換到視覺編輯器，你會看到標題下拉選單呈灰色（停用）：

![""](/files/da97c95f8a4404649e6eebdc87fbd9a10cf45e6b)

## 如何為表格儲存格加上邊框

目前， **視覺編輯器** 提供對邊框的基本支援，可從邊框下拉選單存取，目前該選單有兩個可供使用者選擇的選項：

* **所有邊框**：所有儲存格都有邊框。
* **無邊框**：沒有儲存格有邊框。

![""](/files/b11d9702bff557763507e2cbc5346850c0be4e3d)

從工具列插入的表格會預設為 **無邊框** 選項。如果你 [使用 LaTeX 程式碼加上邊框](#does-visual-editor-preview-borders-applied-using-latex-code) ，按鈕會顯示 **自訂邊框**.

## 如何變更表格的標籤

1. 點選預設的標籤文字 `tab:my_label.`
2. LaTeX `\label` 指令會顯示。
3. 在大括號 {...} 之間加入你偏好的標籤。

![""](/files/899ec87d58d8624478a580185fcee2b11a7013ba)

標籤文字是用來在文件其他地方參照此表格的識別字。你可以在我們的 [交叉參照文章](/latex/zh-tw/geng-duo-zhu-ti/27-inserting-images.md#labels-and-cross-references).

## 如何變更表格欄位的對齊方式

表格欄位可以靠右、靠左或置中對齊。請依下列步驟變更欄位的對齊方式：

1. [選取欄位](#how-to-select-one-or-more-columns-or-rows) ，其對齊方式你想變更。
2. 對齊圖示（![""](/files/c2acfe6fa62a1832326ee150e480cef4dc5e9e81)）會變為可用。
3. 選取下拉選單，然後選擇偏好的對齊方式：靠左、置中或靠右。
4. 下方截圖示範如何將表格第 1 欄的所有儲存格靠右對齊：

![""](/files/805557d553e03ab39d7cca8169e5c83946b5200c)

## 如何設定表格欄位寬度

對表格欄寬設定所做的變更只會影響 *排版後的表格* ，不會影響 *預覽* ，也不會影響 **視覺編輯器**。你需要重新編譯文件，才能看到欄寬變更的結果。

請依下列步驟將欄寬設定為固定值，或讓欄寬依欄內儲存格的內容而變動。

1. [選取欄位](#how-to-select-one-or-more-columns-or-rows) ，其寬度你想變更。欄寬圖示（![Icon for setting the table column width](/files/757b2851e9f8b3110d1da6e346ff7c61bd975495)）就會啟用。
2. 選取下拉選單：

![顯示寬度選項的選單項目](/files/8ac396d11bfdc32b4d42f31278c09111da0b55f2)

4. 為所選欄位選擇偏好的選項：

* **將寬度延展至文字：** 此選項會讓排版後的欄寬由欄內儲存格所包含的內容量決定；例如排版後的文字或數學式寬度。
* **固定寬度，自動換行**：將欄位寬度設定為固定值，並在欄內儲存格中產生換行（文字折行）。選取此選項會顯示 **設定欄寬** 視窗，用來設定固定欄寬，詳見下一節說明。

![用來設定固定欄寬的對話視窗](/files/7624622abf90b92d303671698e417f7464ab7deb)

### 如何設定固定欄寬

該 **設定欄寬** 彈出視窗提供一個下拉清單，內含三種設定固定欄寬的方法：

* 以百分比（**%**）表示目前環境的行寬：如此一來，表格欄寬可能會依表格的使用位置而變動（見 [下方範例](#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)).

下圖顯示 **視覺編輯器** 使用小圖示來標示具有固定寬度的欄位。你可以透過選取（點選）該圖示來編輯固定寬度設定，以顯示 **設定欄寬** 視窗。

![顯示視覺編輯器如何標示固定寬度欄位的圖片](/files/259575a0596a573ac090add1b6a3796b96e81e7e)

### 範例：使用行寬百分比

LaTeX 指令 `\linewidth` 保有目前行寬的值，且會依文件格式而有所不同，例如單欄或雙欄版面。此外， `\linewidth` 的值也可能在特定環境中改變，例如在 `minipage`.

此範例使用 `multicol` 套件來排版兩個相同的表格，欄寬設定為 `0.25\linewidth`。其中一個表格排版在單欄區段，另一個排版在雙欄區段，以示範對 `\linewidth` 的變化如何影響表格欄寬。

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{單欄區段}
本頁這一部分是單欄，且 \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 我們現在在雙欄區段中排版相同的表格。
\begin{multicols}{2}
[
\section{雙欄區段}
]
此處，\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 中開啟此範例並切換到視覺編輯器。](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/fb9501c18872543126586f3cf869976f33e951fb)

### 範例：使用自訂指令

該 **自訂** 選項可讓你使用更廣泛的單位來設定欄寬，包括 [`em`, `ex` 和 `sp`](/latex/zh-tw/ge-shi-hua/01-lengths-in-latex.md) 以及 LaTeX 指令——前提是這些指令所產生的寬度值是 LaTeX 能理解的單位。

下一個範例只示範了你可以使用 **自訂** 選項設定欄寬的眾多方法中的幾種，包括使用 `em` 和 `ex`、簡單算術式，以及使用 LaTeX 指令進行更進階的計算。`\dimexpr` （「維度運算式」）指令用來對 LaTeX 長度（也稱為 dimensions）進行加、減、乘、除等算術運算。基本上， `\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 中開啟此範例並切換到視覺編輯器。](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/af74eb2ce40f59c3f37cf3abf785051ae7571f28)

## 如何變更表格儲存格的對齊方式

* 個別的， *未合併的*，儲存格無法在 **視覺編輯器**.
* 已合併儲存格的內容 *已合併* 儲存格可以對齊（見章節 [在表格列中合併兩個或多個儲存格](#merging-two-or-more-cells-in-a-table-row)).

## 如何合併（或取消合併）表格儲存格

表格儲存格可以在表格 *列內水平合併，*&#x4F46;不能在表格欄內垂直合併。

### 在表格列中合併兩個或多個儲存格

1. 選取你要合併的儲存格。
2. 選擇 **合併儲存格** 圖示（![""](/files/72cdd72aebf9762774c834cc8e48ef298a4b766d)）即可合併儲存格。
3. 你也可以視需要變更已合併儲存格的對齊方式。

### 取消合併兩個或多個已合併儲存格

1. 選取已合併的儲存格。
2. 選擇 **合併儲存格** 圖示（![""](/files/72cdd72aebf9762774c834cc8e48ef298a4b766d)）即可取消合併儲存格。

以下影片示範在表格列中合併三個儲存格、變更已合併儲存格的對齊方式，以及取消合併儲存格內容。

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

* **注意**：已合併儲存格中的所有內容會放入取消合併後群組的第一個儲存格中。

## 如何刪除表格列或欄

1. [選取列或欄](#how-to-select-one-or-more-columns-or-rows) ，要刪除的。
2. 選擇 **刪除列或欄** 圖示（![""](/files/c3ad8e1786bc68a58fd3d7f79d2492c5cf67bde2)）即可刪除所選列或欄。

## 如何新增列或欄

該 **插入** 按鈕（![""](/files/58344f12439c4171cd6dd9ea7bb2fe4d98757732)）可讓你在所選位置之前或之後新增一列或多列、或一欄或多欄。

如果你要插入 *m* 列與 *n* 欄，請選取一個 *m* × *n* 儲存格群組，涵蓋你要插入那些列與欄的位置。

**範例**：在下方截圖中，已選取一個橫跨 3 列與 2 欄的 3 × 2 儲存格群組。

![""](/files/bfccdb128ddae3cd3bc36fe5bb1dda3f81478862)

* 選取 ![""](/files/58344f12439c4171cd6dd9ea7bb2fe4d98757732) 可提供以下選項：

![""](/files/c83fd9e656a20854653a89cca29dc627da6cb71c)

* 你現在可以插入以下任一項：
* 在第 1 欄左側新增 2 欄
* 在第 2 欄右側新增 2 欄
* 在第 1 列上方新增 3 列
* 在第 3 列下方新增 3 列

## 關於視覺編輯器中表格的常見問題

### 如果我想要更多格式選項呢？

還有許多設定表格的方法，目前尚無法使用 **視覺編輯器** 產生的表格來完成。若要進行更複雜的格式設定，你需要使用 LaTeX 程式碼。請閱讀我們關於以下內容的詳細說明： [如何使用 LaTeX 建立表格](/latex/zh-tw/tu-biao-yu-biao-ge/01-tables.md).

### 視覺編輯器可以預覽我在程式碼編輯器中建立的表格嗎？

這取決於表格及其程式碼，但 **視覺編輯器** 會盡量預覽。較複雜的表格，例如使用 LaTeX 套件、期刊文章範本或自訂使用者指令（巨集）建立的表格，在 **視覺編輯器**.

如果表格無法預覽，例如包含 LaTeX 標記錯誤，你會看到以下訊息：

![""](/files/b54cf025e267cac65766f0e4330879906b4db10a)

### 視覺編輯器支援 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 中開啟此範例並切換到視覺編輯器。](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/4d7012ff3b67dabd86ce3380044cdadf80d99497)

### 視覺編輯器會預覽使用 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 中開啟此範例並切換到視覺編輯器。](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/2ac4f1bc288ecb1b27f9ec068de974be1690502d)


---

# 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/zh-tw/zhi-shi-ku/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.
