table-generation

table-generation

热门

根据实验结果生成出版质量的LaTeX表格。将JSON/CSV数据转换为booktabs风格的表格,包含加粗的最佳结果、多行布局和适当的标题。在创建论文的结果表、对比表或消融表时使用。

299Star
37Fork
更新于 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用于方法×数据集×指标布局,--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*处理跨两列的宽表格
  • 为缩写的列标题添加词汇表/注释

相关技能