بنقرة واحدة
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。