关于 latex-formatting
latex-formatting 是用于学术论文 LaTeX 项目的格式设置与检查技能,面向需要按会议要求准备论文的研究者。它可创建项目结构、修正常见问题,并检查提交前格式。
主要功能
- 01按会议模板创建项目结构和 main.tex
- 02检查字数、必需章节及匿名要求
- 03检查未完成标记和环境错误
- 04清理特殊字符并生成修正版
适用场景
- 01为指定会议建立 LaTeX 论文项目
- 02提交前检查论文格式和匿名信息
- 03修复特殊字符等常见 LaTeX 问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lingzhi227/ agent-research-skills --skill latex-formatting安装后在 Claude Code 中输入/latex-formatting确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/venue-templates.mdscripts/clean_latex.pylatex_checker.py详细介绍
LaTeX 排版
为学术论文设置和管理 LaTeX 排版。
输入
$0— 操作:setup、fix、check$1— 会议名称(用于setup)或.tex文件路径(用于fix/check)
脚本
投稿前格式检查器
python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --check-anon
检查内容:字数、必需章节、TODO 标记、匿名处理、环境不匹配、内容统计。
验证引文和参考文献
python ~/.claude/skills/citation-management/scripts/validate_citations.py \
--tex paper/main.tex --bib paper/references.bib --check-figures
清理 LaTeX 文本(修复特殊字符)
python ~/.claude/skills/latex-formatting/scripts/clean_latex.py \
--input paper/main.tex --output paper/main_cleaned.tex
将特殊字符/非 UTF-8 字符替换为 LaTeX 等效字符,并跳过数学环境。
主要标志:--dry-run、--tables-only
检查后自动修复
python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --fix
运行检查,然后应用 clean_latex.py 修复,并写入 main_fixed.tex。
参考资料
- 会议规范、项目结构、宏包、命令:
~/.claude/skills/latex-formatting/references/venue-templates.md
操作:setup
为指定会议创建项目目录结构和 main.tex。使用 references/venue-templates.md 中的模板。
操作:fix
修复常见的 LaTeX 问题:未转义的特殊字符、数学模式错误、浮动体位置、溢出/欠满行框、交叉引用问题。
操作:check
运行 latex_checker.py 进行投稿前验证。检查页数、匿名处理、必需章节和 TODO 标记。
相关技能
评论
支持 Markdown