ワンクリックで
thesis
论文编译助手 — 编译、错误解析、字数统计、交叉引用检查。用法:/thesis [build|errors|wordcount|refs]
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
论文编译助手 — 编译、错误解析、字数统计、交叉引用检查。用法:/thesis [build|errors|wordcount|refs]
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | thesis |
| description | 论文编译助手 — 编译、错误解析、字数统计、交叉引用检查。用法:/thesis [build|errors|wordcount|refs] |
封装 LaTeX 编译流程和常用诊断操作,服务于论文编辑-编译-修复循环。
thesis/thesis/main.texthesis/data/chapter-{1..6}.tex, abstract-*.tex, appendix.tex 等thesis/main.logthesis/main.pdf/thesis build编译论文并输出结果摘要。
执行步骤:
cd thesis && latexmk -xelatex -latexoption='-interaction=nonstopmode -halt-on-error' main/thesis errors 解析错误/thesis errors解析 thesis/main.log 提取可读的错误和警告信息。
解析规则:
! 开头的行(LaTeX fatal error),向上追溯找到 l.\d+ 行号(./data/chapter-5.tex 这类括号匹配确定当前文件LaTeX Warning: Reference .* undefined → 未定义的引用LaTeX Warning: Citation .* undefined → 未定义的参考文献Overfull \\hbox → 排版溢出(宽度 > 10pt 才报告)Package hyperref Warning → 超链接问题输出格式:
=== 编译错误 (N 个) ===
[1] data/chapter-5.tex:123 — Undefined control sequence \textbff
[2] data/appendix.tex:45 — Missing $ inserted
=== 警告 (M 个) ===
[1] 未定义引用: \ref{tab:nonexist} (data/chapter-5.tex)
[2] 排版溢出: Overfull \hbox (15.2pt) at data/chapter-3.tex:89
/thesis wordcount统计论文各章节的字数/字符数。
执行方式: 由于 texcount 可能未安装,使用以下策略:
对每个 thesis/data/*.tex 文件:
grep -v '^\s*%' 去掉注释行sed 去掉 LaTeX 命令(\xxx{...} → 保留花括号内容)\begin{...}, \end{...}, \label{...}, \ref{...} 等结构命令grep -oP '[\x{4e00}-\x{9fff}]' | wc -l)wc -w 减去中文字符)输出格式:
章节 中文字数 英文词数 合计(估)
─────────────────────────────────────────────────
chapter-1.tex (绪论) 2,450 120 2,570
chapter-2.tex (相关工作) 3,800 85 3,885
...
─────────────────────────────────────────────────
合计 18,500 650 19,150
注:中文字数按字符计,英文按词计。"合计(估)"为两者简单相加,供参考。
/thesis refs检查交叉引用完整性。
检查项:
main.log 搜索 Reference .* undefinedmain.log 搜索 Citation .* undefined\label{xxx} 和 \ref{xxx}/\eqref{xxx},找出从未被引用的标签fig: 和 tab: 前缀的标签是否有遗漏输出格式:
=== 引用完整性检查 ===
未定义引用: (无)
未定义参考文献: [Zhang2024] (chapter-2.tex:45)
孤立标签 (定义了但从未引用): tab:old_results (chapter-5.tex:200)
重复标签: (无)
xelatex 和 latexmk(已安装)csbachelor.cls,对 XeLaTeX 有硬依赖main.log 是编译后自动生成的,/thesis errors 和 /thesis refs 依赖它存在/thesis build全面审核学术项目的论文质量、数据完整性、代码规范和工程化水平。两阶段:Phase 1 自动扫描(秒级脚本)+ Phase 2 AI 深度审核(多 agent 团队)。务必在以下场景触发:用户说审计/审核/体检/检查项目、验证数据一致性、检查论文质量或格式、查重风险评估、AIGC 检测或降风险、投稿前检查、代码审查(针对整个项目而非单个 PR)、检查 git 历史或依赖安全、可复现性验证、开源合规检查。即使用户只说'帮我检查一下'或'看看有没有问题',只要上下文涉及学术项目或论文,也应该触发。不要在用户只想修单个 bug、写新代码、跑实验、翻译、做 PPT 时触发。
Use when the user asks to interpret, summarize, or explain recent Claude Code release notes, changelogs, version updates, or new features
学术翻译工作流(三阶段反思)。适用场景:翻译论文段落/摘要/全文、LaTeX 文件翻译+编译、arXiv 论文源码翻译、中英互译。当用户说翻译/translate/帮我翻成英文/中文/polish my writing 时触发。不要在用户只想查术语解释时触发(那用对话即可)。
从实验数据文件自动生成 LaTeX 表格。用法:/exp-table [表格类型] [选项]。消除手工抄录错误,支持期刊改写时快速切换格式。
配置或查看项目的训练平台默认值(Kaggle/Colab/SSH 远程 GPU)。首次在项目中使用 trainhub 前运行,或要切换默认平台、更新凭据引用、调整指标口径时使用。触发词:配置训练平台、setup training、训练默认值、切平台。
训练完成后下载产物,解析指标,归档到 weights/ 目录。接在 train-watch 检测到 COMPLETE 之后。触发词:收实验结果、下载 kernel output、归档 weights、parse results.csv。