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:文字放在第一列
\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 的分組
\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}跨欄的儲存格可以用 \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