跳到主要內容

Scissor LaTeX 中的 multirow

multirow 套件在 Scissor LaTeX 中部分可用。\multirow{2}{*}{text} 會被接受,文字也會顯示,但儲存格不會跨越多列:文字放在第一列,下方各列保留空白儲存格。

套件的用途

multirow 讓表格中的一個儲存格跨越好幾列。\multirow{3}{*}{Group A} 會把「Group A」放在一個三列高、垂直置中的儲存格中,下方的儲存格則留白。

在這裡可用的功能

指令在 Scissor LaTeX 中備註
\multirow{n}{*}{text}部分支援文字顯示在這幾列的第一列;不會跨列置中。
\multirow{n}{width}{text}部分支援同上;寬度會被忽略。
\multirow[t]{...}、[b] 及其他選用參數忽略會被讀取並忽略。
\multicolumn{n}{c}{text}(LaTeX 本身)可用跨欄的儲存格可用。

範例

分組的表格。組名放在該組的第一列:

\multirow:文字放在第一列

LaTeX導言區: \usepackage{multirow}在編輯器中開啟 (在新分頁中開啟)
\begin{tabular}{|l|l|r|}
\hline
\multirow{2}{*}{Group A} & Erika Mustermann & 44 \\
                         & Hans Mustermann  & 38 \\
\hline
\multirow{2}{*}{Group B} & John Doe         & 41 \\
                         & Jane Doe         & 35 \\
\hline
\end{tabular}

搭配 booktabs 的橫線時,組名放在該組的第一列讀起來很自然:

搭配 booktabs 的分組

LaTeX導言區: \usepackage{multirow,booktabs}在編輯器中開啟 (在新分頁中開啟)
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika Mustermann & 44 \\
                   & Hans Mustermann  & 38 \\
\midrule
\multirow{2}{*}{B} & John Doe         & 41 \\
                   & Jane Doe         & 35 \\
\bottomrule
\end{tabular}
由 Scissor LaTeX 排版: 搭配 booktabs 的分組

跨欄的儲存格可以用 \multicolumn:

\multicolumn 跨越多欄

\begin{tabular}{|l|c|c|}
\hline
 & \multicolumn{2}{c|}{Score} \\
\hline
Name & Test 1 & Test 2 \\
\hline
Erika Mustermann & 44 & 47 \\
\hline
\end{tabular}

相容性

  • 從 TeX 安裝環境搬到這裡:使用 \multirow 的表格可以排版,標籤會放在該組的第一列。
  • 從這裡搬到 TeX 安裝環境:文件在那裡不需修改就能編譯,標籤會在所跨的列之間置中。

完整手冊在 CTAN 上:ctan.org/pkg/multirow。關於表格的一般說明,請見 LaTeX 表格和 booktabs。

常見問題

在 Scissor LaTeX 中要怎麼垂直合併儲存格?

照常寫 \multirow。文字會顯示在該組的第一列,而不是中間;文件在 TeX 安裝環境中仍能編譯,標籤也會置中。

本頁的每個範例都在建置網站時由 Scissor LaTeX 排版。 最後更新:2026-11-07