← ClaudeAtlas

mem-thesis-buildlisted

ZJU MEM 论文 LaTeX 编译。格式预检→环境验证→四遍编译→PDF输出验证。支持 quick/full/clean 模式。 触发词:编译论文、build thesis、编译、生成PDF、LaTeX、xelatex。
gxgeek-n/wenqu-mem · ★ 3 · AI & Automation · score 64
Install: claude install-skill gxgeek-n/wenqu-mem
# ZJU MEM 论文 LaTeX 编译 基于 zjuthesis 模板的完整编译工作流。 ## 模板与环境 ### 模板路径 论文 LaTeX 源码位于项目 `zjuthesis/` 目录,主文件 `zjuthesis.tex`。典型结构: ``` zjuthesis/ ├── zjuthesis.tex # 主文件 ├── body/ref.bib # 参考文献 ├── body/graduate/master/ # 正文章节 (chapter1-7.tex) ├── page/graduate/ # 封面/摘要/声明等 └── config/ # 格式/命令/宏包配置 ``` ### 编译环境要求 - **XeLaTeX**:TeX Live 2024+(Mac: MacTeX,Windows: TeX Live,Linux: `apt install texlive-xetex`) - **Biber**:参考文献编译(通常随 TeX Live 安装) - **中文字体**:宋体(SimSun/STSong)、黑体(SimHei/STHeiti)、仿宋(FangSong/STFangsong)、楷体(KaiTi/STKaiti) - Mac:系统自带,无需额外安装 - Windows:系统自带 - Linux:`apt install fonts-wqy-zenhei fonts-wqy-microhei` - **可选**:`latexmk`(自动化编译)、`pygmentize`(代码高亮) ### 环境验证 ```bash which xelatex && xelatex --version | head -1 which biber && biber --version | head -1 fc-list :lang=zh | grep -i "song\|simsun\|宋" | head -1 fc-list :lang=zh | grep -i "hei\|simhei\|黑" | head -1 ``` ## 编译流程 ### Step 1: 格式预检 编译前快速检查 `references/zju-format-rules.md`(完整预检清单与 PDF 输出验证清单见 `references/build-precheck-and-verification.md`): - [ ] 图表自明性:图题下图上方表,按章编号(图 X.Y / 表 X.Y) - [ ] 三线表(顶线、栏目线、底线) - [ ] 章节编号阿拉伯数字(1, 1.1, 1.1.1) - [ ] 参考文献 GB/T 7714-2015,全文统一 - [ ] 公式独立成行,编号右对齐 ### Step 2: 四遍编译 ```bash cd <项目路径>/zjuthesis export PATH="/Library/TeX/texbin:$PATH" # Mac 加此条 # 1. 生成 aux + toc xelatex -interaction=nonstopmode zjuthesis # 2. 处理参考文献 biber zjuthesis # 3. 插入引用 + 交叉引用 xelatex -interaction=nonstopmode zjuthesis # 4. 最终解决所有引用 xelatex -interacti