moderndoc

一个开箱即用的现代化LaTeX文档生成工具链与样式包。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:moderndoc。
它的用途是:一个开箱即用的现代化LaTeX文档生成工具链与样式包。
完整的 Skill 内容见:https://321skill.com/skills/moderndoc/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“使用moderndoc的thesis模板,帮我生成一份关于机器学习模型可解释性的硕士论文开题报告框架,包含摘要、目录、引言、相关工作、初步方法和参考文献章节。”,它会调用该Skill,生成一个结构完整、排版专业的LaTeX文档骨架,你只需填充具体内容即可。

介绍

moderndoc 旨在解决用户在创建专业、美观的PDF文档时,面对传统LaTeX配置复杂、样式老旧、学习曲线陡峭的痛点。它提供了一套预配置的现代化工具链,集成了KOMA-Script布局、IBM Plex字体、biblatex参考文献管理、minted代码高亮和tabularray现代表格等功能,用户无需深入了解LaTeX的复杂配置,即可通过简单的命令和模板快速生成高质量文档。

用户只需通过一行安装脚本即可快速部署环境,然后使用提供的LaTeX模板编写内容,最后通过标准的latexmk命令编译即可得到成品。整个过程简化了字体配置、参考文献处理、代码排版等繁琐步骤。

该工具非常适合需要撰写技术文档、学术论文、报告、书籍等正式文档,但又希望摆脱LaTeX复杂配置或追求现代排版风格的用户。无论是LaTeX新手还是希望提升效率的资深用户,都能从中受益。

使用前请确保系统已安装LuaLaTeX和必要的LaTeX包。由于依赖minted进行代码高亮,编译时需添加--shell-escape参数。对于中文文档,可能需要额外的字体和语言包配置。

核心特点

与同类LaTeX模板或工具包相比,moderndoc的核心区别在于它并非一个简单的模板,而是一个完整的、开箱即用的“电池”式工具链,深度集成了从现代字体、专业排版微调到代码高亮和参考文献管理的一系列最佳实践,用户无需二次配置即可获得出版级的排版效果。

注意事项

主要依赖LuaLaTeX引擎,且对中文等非拉丁文字体的原生支持可能需要额外配置,不适合需要XeLaTeX或对编译引擎有特定要求的场景。

常见问题

编译时提示minted包错误怎么办?

请确保编译命令中包含了`--shell-escape`参数,例如:`latexmk -lualatex --shell-escape yourfile.tex`。

如何用moderndoc写中文文档?

需要在文档元数据中设置`lang=zh-CN`,并可能需要引入额外的中文字体包(如ctex)来覆盖默认的英文字体设置。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/moderndoc/raw/index.md 读取 moderndoc 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。