跳到主要內容

Scissor LaTeX 中的 booktabs

booktabs 套件在 Scissor LaTeX 中部分可用:\toprule、\midrule 和 \bottomrule 都能用,\cmidrule 和 \addlinespace 會被接受但忽略,而且所有橫線的粗細都相同。

套件的用途

booktabs 讓表格看起來簡潔、開闊:只有幾條粗細不同的橫線,沒有直線。它的指令用來取代表格頂端、標題列下方和底部的 \hline。

在導言區用 \usepackage{booktabs} 載入它。

在這裡可用的功能

指令在 Scissor LaTeX 中備註
\toprule可用繪製成全寬的線。
\midrule可用粗細與 \toprule 相同。
\bottomrule可用粗細與 \toprule 相同。
\cmidrule{2-3}忽略不會畫線,也不會顯示訊息。(lr) 之類的修剪設定也會被讀取後捨棄。
\addlinespace忽略各列保持一般間距。
\specialrule{w}{a}{b}部分支援繪製成一般的全寬線;寬度和間距會被忽略。

範例

有三條橫線的結果表格:

頂線、中線和底線

LaTeX導言區: \usepackage{booktabs}在編輯器中開啟 (在新分頁中開啟)
\begin{tabular}{lrr}
\toprule
Method & Time (s) & Error \\
\midrule
Baseline & 44.0 & 0.31 \\
Improved & 12.5 & 0.08 \\
\bottomrule
\end{tabular}

分組標題通常會在組名下方加一條 \cmidrule。在這裡程式碼可以編譯,組名也會保留,但下方的部分橫線不會畫出:

\cmidrule 會被忽略

LaTeX導言區: \usepackage{booktabs}在編輯器中開啟 (在新分頁中開啟)
\begin{tabular}{lcc}
\toprule
       & \multicolumn{2}{c}{Score} \\
\cmidrule(lr){2-3}
Name   & Test 1 & Test 2 \\
\midrule
Erika Mustermann & 44 & 47 \\
Hans Mustermann  & 39 & 42 \\
\bottomrule
\end{tabular}

相容性

  • 從 TeX 安裝環境搬到這裡:每個 booktabs 指令都會被接受,所以你的文件可以開啟並排版。預期會看到粗細一致的全寬橫線,而沒有部分橫線。
  • 從這裡搬到 TeX 安裝環境:在這裡撰寫的文件在那裡不需修改就能編譯,橫線也會有平常的粗細和間距。

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

另請參閱表格、multirow 和 LaTeX 表格產生器。

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