latex
Solid从官方或内置模板创建、编译和校验数学建模 LaTeX 论文项目,并可配合 DOCX 工具���完整 LaTeX 论文转换为 Word。
Data & Documents 522 stars
31 forks Updated 2 days ago
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# LaTeX 工具
## 路径与写入
- 当前目录为 `LATEX_TOOL_ROOT`,只读。
- 模板和脚本从本目录读取;论文项目只写入 `PROJECT_ROOT`。
- 官方模板、题目附件和 Skill 文件保持只读;先复制,再填充。
- 默认不覆盖已有输出目录。
- 初始化生成 `latex-project.json`,记录主入口、竞赛配置、模板来源、版本与哈希;不要手工删除或伪造。
## 环境诊断
开始初始化和写作前,按官方模板选择引擎与参考文献后端并执行:
```powershell
python "<SKILL_ROOT>/tools/latex/scripts/latex_paper.py" doctor `
--engine xelatex `
--bibliography-backend biber `
--need-pandoc
```
仅生成 LaTeX/PDF 时省略 `--need-pandoc`。诊断会检查 `latexmk`、所选引擎、BibTeX/Biber、`pypdf`、`pdfimages`、`pdftoppm`,需要生成 Word 时再检查 Pandoc。任一必需项缺失都先报告阻塞,不要写完整论文后才发现无法编译或校验。
## 模板优先级
1. 用户提供的当届官方 LaTeX 模板项目。
2. 从目标竞赛官方网站取得的当届 LaTeX 模板项目。
3. `assets/templates/cumcm/` 或 `assets/templates/mcm-icm/` 构建基线。
内置模板只在没有官方 LaTeX 模板时使用,不替代当届官方规则。复制官方模板目录时保留其 `.cls`、`.sty`、`.bst`、字体和图片资源,不重写导言区或文档类。
## 初始化
```powershell
python "<SKILL_ROOT>/tools/latex/scripts/latex_paper.py" init `
"<PROJECT_ROOT>/完整论文-LaTeX" `
--contest cumcm `
--template "<PROJECT_ROOT>/当届官方LaTeX模板" `
--main "src/paper.tex" `
--template-source "<官方模板页面URL>" `
--template-version "<适用届次或版本>"
```
没有官方模板时同时省略 `--template`、`--main` 和模板元数据。官方模板入口为 `main.tex` 或只有一个顶层 `.tex` 时可省略 `--main`;入口位于子目录或存在多个候选文件时必须按官方说明显式指定,不能猜测。CUMCM、MCM/ICM 以外的竞赛使用 `--contest generic`,且必须提供当届官方模板。初始化后在复制件中填充正文,并把真实图表与核验后的 BibTeX 条目放入项目;不得修改模板源文件。
## 编译
优先使用 `latexmk` 管理交叉引用和参考文献;未安装时,只对不含外部 BibTeX/BibLaTeX 文献库的项目回退为连续两次运行指定引擎。含外部文献库的完整论文必须安装 `latexmk`。默认使用 XeLaTeX,且不启用 shell escape。实际编译在系统临时目录中的完整项目副本执行,真实源码目录保持只读语义;编译后再次比较副本与原始源码哈希,任何改写都会阻断发布。
```powersh...
Details
- Author
- XiaoMaColtAI
- Repository
- XiaoMaColtAI/math-modeling-skill
- Created
- 6 months ago
- Last Updated
- 2 days ago
- Language
- Python
- License
- None
Similar Skills
Semantically similar based on skill content — not just same category
Data & Documents Solid
docx
创建、编辑、校验和转换 Word DOCX,支持把完整 LaTeX 论文转换为 DOCX,以及数学建模论文模板、原生公式、三线表、修订和批注。
522 Updated 2 days ago
XiaoMaColtAI Data & Documents Solid
论文手
根据题目、建模分析和真实代码结果生成内容一致的完整 Word 与 LaTeX 数学建模论文,也支持用户明确要求时只生成一种格式。
522 Updated 2 days ago
XiaoMaColtAI Data & Documents Listed
docx
创建、编辑、校验和转换 Word DOCX,支持数学建模论文模板、原生公式、三线表、修订和批注。
4 Updated 3 days ago
MrSGSA