원클릭으로
latex-compiling
当需要用系统级 latexmk 和 pdflatex 编译 LaTeX,并把 PDF、中间文件、TeX 缓存与源码目录隔离时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当需要用系统级 latexmk 和 pdflatex 编译 LaTeX,并把 PDF、中间文件、TeX 缓存与源码目录隔离时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
将 arXiv、旧会议、旧期刊或自定义 LaTeX 论文工程迁移到目标会议/期刊投稿模板;用于模板 A 到模板 B 的 LaTeX class/style/bibliography/单双栏转换、全匿名投稿检查、页数约束、图表公式排版、PDF 可视化检查、文本/图片/表格/公式守恒、模板标准文件守恒和最终压页。
当需要部署或训练 LLM/VLM 时使用;覆盖 vLLM OpenAI-compatible 服务、多模态输入限制、Qwen3.5 工具调用、thinking/reasoning 控制、CUDA Graph 策略,以及 ms-swift SFT/DPO/GRPO full training、Megatron 长序列训练、messages loss/loss_scale、数据校验、显存排错和训练检查。
当需要在 lab cluster 1 / PJLAB 上使用开发机、rlaunch worker 或 rjob 任务时使用;覆盖交互 SSH、安全边界、路径规范、代理、CPU/GPU 分区、训练/部署、服务访问和排错,并要求使用原始 rlaunch/rjob 命令。
Use when installing, configuring, running, embedding, deploying, or debugging InternScience ResearchHarness as a lightweight tool-using LLM agent runtime, including CLI runs, local frontend UI, OpenAI-compatible API server, Python API, tool selection, workspaces, traces, compaction, tests, and read-only source inspection.
Use when configuring or debugging the context-overlay OpenAI-compatible proxy for deterministic prompt/context injection, prompt patching, rule matching, request routing, rejection rules, skill_dir retrieval, streaming forwarding, and local or tunneled proxy validation.
当需要用 structai.read_pdf 将 PDF 文档解析成本地 Markdown、抽取图片资源,并处理 MinerU 解析缓存或代理重试问题时使用。
| name | latex-compiling |
| description | 当需要用系统级 latexmk 和 pdflatex 编译 LaTeX,并把 PDF、中间文件、TeX 缓存与源码目录隔离时使用。 |
latexmk -pdf 自动处理多轮编译、引用和目录。TEXMFVAR 和 TEXMFCONFIG 到可写目录,避免 TeX 首次生成字体缓存时写入 /tmp、只读目录或不可控位置。Debian/Ubuntu:
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y texlive-latex-extra latexmk ghostscript
apt-get clean
如果没有 root 权限,让系统管理员安装,或使用已有系统级 TeX 环境。
检查:
latexmk -version
pdflatex --version
gs --version
project/
latex/
main.tex
sections/
figures/
latex_build/
texmf-var/
texmf-config/
如果项目会和 Overleaf 同步,不要把编译中间文件写进同步目录。
cd /path/to/project/latex
TEXMFVAR=/path/to/project/latex_build/texmf-var \
TEXMFCONFIG=/path/to/project/latex_build/texmf-config \
latexmk -pdf -interaction=nonstopmode -halt-on-error -outdir=../latex_build main.tex
参数要点:
-interaction=nonstopmode:遇到错误时尽量输出完整日志,不进入交互模式。-halt-on-error:遇到致命错误时停止。-outdir=../latex_build:把 PDF 和中间文件输出到 build 目录。main.tex:替换为实际入口文件名。清理中间文件但保留 PDF:
latexmk -c -outdir=../latex_build main.tex
清理中间文件和 PDF:
latexmk -C -outdir=../latex_build main.tex
.sty:优先安装系统 TeX 包,或确认模板自带 .sty 在 TeX 可搜索位置。TEXMFVAR 和 TEXMFCONFIG 到 build 目录中的可写子目录。-outdir,不要在源码目录裸跑 pdflatex main.tex。检查:
latex_build/main.pdf 是否生成。Fatal error、Emergency stop、Undefined control sequence。