SKILL.md
只读
名称
table-generation
描述
根据实验结果生成出版质量的LaTeX表格。将JSON/CSV数据转换为booktabs风格的表格,包含加粗的最佳结果、多行布局和适当的标题。在创建论文的结果表、对比表或消融表时使用。
表格生成
将实验结果转换为可出版的LaTeX表格。
输入
$0— 表格类型:comparison、ablation、descriptive、custom$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
支持:comparison、ablation、descriptive、multi-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} % 表格注释
输出格式
始终生成具有以下特征的表格:
booktabs规则(\toprule、\midrule、\bottomrule)\caption{}和\label{tab:...}- 使用
\textbf{}加粗最佳结果 - 需要时通过
threeparttable添加表格注释 - 正确的对齐方式(文本用
l,数字用c或r)
规则
- 仅包含实际实验日志中的数字——绝不虚构结果
- 所有数字必须与数据源完全一致
- 使用
$\pm$表示标准差 - 适当时使用
\underline{}表示次优结果 - 保持表格紧凑——避免不必要的列
- 使用
table*处理跨两列的宽表格 - 为缩写的列标题添加词汇表/注释






