table-generation

table-generation

熱門

從實驗結果產生可出版的 LaTeX 表格。將 JSON/CSV 資料轉換為 booktabs 樣式的表格,包含粗體最佳結果、多列版面與適當標題。在為論文建立結果表格、比較表格或消融表格時使用。

299星標
37分支
更新於 2026/2/27
SKILL.md
唯讀
名稱
table-generation
描述

從實驗結果產生可出版的 LaTeX 表格。將 JSON/CSV 資料轉換為 booktabs 樣式的表格,包含粗體最佳結果、多列版面與適當標題。在為論文建立結果表格、比較表格或消融表格時使用。

表格產生

將實驗結果轉換為可出版的 LaTeX 表格。

輸入

  • $0 — 表格類型:comparisonablationdescriptivecustom
  • $1 — 資料來源:JSON 檔案、CSV 檔案或內嵌資料

腳本

從 JSON/CSV 產生 LaTeX 表格

python ~/.claude/skills/table-generation/scripts/results_to_table.py \
  --input results.json --type comparison \
  --bold-best max --caption "效能比較" \
  --label tab:main_results

支援的表格類型:comparisonablationdescriptivemulti-dataset
其他旗標:--type multi-dataset 用於方法 x 資料集 x 指標的版面,--significance 用於 p 值星號,--underline-second 用於次佳結果。

參考資料

  • LaTeX 表格範本與範例:~/.claude/skills/table-generation/references/table-templates.md

表格類型

comparison — 主要結果表格

  • 列 = 方法(基線 + 我們的方法),欄 = 指標/資料集
  • 每欄的最佳結果以粗體顯示
  • 若有平均值 +/- 標準差則包含
  • 使用 \multirow 來分組方法類別(如監督式、自監督式等)

ablation — 消融研究表格

  • 列 = 變體(完整模型、移除元件 A、移除元件 B、...)
  • 欄 = 指標
  • 完整模型結果以粗體顯示
  • 使用勾選符號表示元件是否存在

descriptive — 資料集/統計表格

  • 資料集特性、超參數或摘要統計
  • 使用適當單位進行乾淨的格式設定

custom — 自由格式表格

  • 使用者指定版面與內容

需要的套件

\usepackage{booktabs}    % \toprule、\midrule、\bottomrule
\usepackage{multirow}    % \multirow
\usepackage{multicol}    % 多欄版面
\usepackage{threeparttable}  % 表格註記

輸出格式

產生的表格一律包含:

  1. booktabs 線條(\toprule\midrule\bottomrule
  2. \caption{}\label{tab:...}
  3. 使用 \textbf{} 將最佳結果以粗體顯示
  4. 需要時使用 threeparttable 加入表格註記
  5. 適當的對齊方式(文字用 l,數字用 cr

規則

  • 只包含實際實驗紀錄中的數字 — 絕不虛構結果
  • 所有數字必須與資料來源完全一致
  • 使用 $\pm$ 表示標準差
  • 適當情況下使用 \underline{} 標示次佳結果
  • 保持表格精簡 — 避免不必要的欄位
  • 寬表格跨兩欄時使用 table*
  • 為縮寫的欄位標題加入詞彙表/註記

相關技能