Skip to main content

sit-thesis-auto-ai

极简论文转换 skill:自动把 Word/Markdown 转成 LaTeX/PDF;若 LaTeX 编译或版面检查出现问题,再让 AI 根据报告做最小排版修复。

설치로 이동

소스 정보

저장소
h-lu/sit-thesis-auto-ai-skill
최근 소스 활동
2026년 5월 18일 13:19
감지된 SKILL.md 언어
중국어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
sit-thesis-auto-ai
description
极简论文转换 skill:自动把 Word/Markdown 转成 LaTeX/PDF;若 LaTeX 编译或版面检查出现问题,再让 AI 根据报告做最小排版修复。
# 论文自动转换 + AI 修复 这是一个完全独立的极简 skill。它只做两件事: 1. **自动转换** 用脚本完成 `Word/Markdown -> 标准 Markdown -> 参考文献 GB/T 7714-2005 规范化/校验 -> LaTeX -> PDF`。 2. **AI 自动修复 LaTeX 问题** 如果自动报告发现编译错误、缺字、正文 overfull、表格 overfull、图片缺失等问题,AI 必须立刻修复 LaTeX/模板/断行规则,并重新运行流水线验证。 ## 禁止 - 不改论文正文内容。 - 不改参考文献条目内容。 - 不替用户补写、改写、润色。 - 不让 AI 参与正常转换主流程。 ## 使用 ```bash python scripts/auto_thesis.py thesis.docx --output build/thesis-latex --compile ``` 输出: - `main.pdf` - `pipeline-report.json` - `ai-review.md` 如果 `issues` 不为空,不要把 `ai-review.md` 交给用户后停止;继续由 AI 自动修改并重跑,直到问题消失,或明确说明剩余问题为什么不能自动修。 ## 内置组件 - `scripts/auto_thesis.py`:唯一推荐入口。 - `scripts/run_thesis_pipeline.py`:自动流水线。 - `scripts/word_to_standard_md.py`:Word 抽取,含 OMML/Office Math 公式提取。 - `scripts/omml_to_latex.py`:Word 原生公式转 LaTeX。 - `scripts/md_to_latex.py`:Markdown 转 LaTeX。 - `assets/sit-latex-thesis-template/sithesis.cls`:LaTeX 模板。 ## Word 原生数学公式 流水线会在 Word 抽取阶段处理 OMML/Office Math: - 段落中的行内公式转换为 `$...$`。 - 独立显示公式转换为 equation;Word 没有编号则用 `equation*`,不自动编号。 - Word 里可见的公式编号如 `(2-1)` / `(3.2)` 会原样写成 `\tag{2-1}` / `\tag{3.2}`。 - 表格单元格中的公式保持为单元格内行内公式。 - 报告会写入 `omml_count`、`omml_converted`、`omml_unconverted`、`omml_errors`。 - 若检测到公式但未能转换,流水线会在报告里标出,不能静默丢失。 ## 参考文献 GB/T 7714-2005 流水线会在生成 LaTeX 前运行 `scripts/gb7714_2005_refs.py`: - 只做确定性格式清理和校验,不编造缺失信息。 - 可自动统一空格、类型标识 `[J]`/`[M]`/`[EB/OL]`、标点和结尾句点等格式噪声。 - 会检查常见 GB/T 7714-2005 结构:期刊、专著、学位论文、报告、在线资源等。 - 缺年份、缺文献类型、在线资源缺 URL 等会写入 `*.gb7714-2005-report.json` 和 `pipeline-report.json`。 - 缺页码、缺出版地/出版社、在线资源缺引用日期等会作为 warning;不能自动补写,需人工确认或联网查证。 ## AI 介入条件 只有报告里出现以下问题才让 AI 处理: - LaTeX 编译失败 - 缺字 - 正文 overfull - 表格 overfull - 图片缺失 - 用户指出某页版面异常 宽表已自动换行的提示只做记录;真正的 LaTeX overfull 必须自动修复。
GitHub에서 보기