📄 LaTeX 在线编译服务

TeX Live 完整版(texlive-full)pdflatex / xelatex / lualatexbibtex / biberAI 会议期刊模板宏包全覆盖

接口

方法路径说明
POST/compile上传 .tex(可多文件 / zip / bib / sty / 图片),成功返回 PDF 二进制,失败返回错误日志文本
POST/compile/json同上但返回 JSON(PDF 为 base64),适合程序调用
GET/health引擎版本与内置会议样式列表
GET/docsOpenAPI 交互文档

参数

engine(multipart form 字段):auto(默认,识别 %!TEX program 注释与 ctex/fontspec)|pdflatex|xelatex|lualatex。bibtex/biber 由 latexmk 自动调度。

curl 示例

# 单文件
curl -sS -o paper.pdf -F engine=auto -F files=@main.tex  https://latex.jinshushan.fun/compile

# 多文件(main.tex 为主文件)+ 参考文献与样式
curl -sS -o paper.pdf \
  -F files=@main.tex -F files=@refs.bib -F files=@fig1.png -F files=@acl.sty \
  https://latex.jinshushan.fun/compile

# 整个项目打 zip
curl -sS -o paper.pdf -F files=@project.zip https://latex.jinshushan.fun/compile

# 中文文档(自动切 xelatex + ctex)
curl -sS -o zh.pdf -F files=@中文.tex https://latex.jinshushan.fun/compile

覆盖范围

TeX Live full 内置:ACM(acmart)、IEEE(IEEEtran)、Springer LNCS(llncs)、Elsevier(elsarticle)、REVTeX、KOMA、memoir 等全部 CTAN 宏包。 NeurIPS / ICML / ICLR / CVPR / ACL / AAAI 等作者套件见 /health 的 bundled_styles; 未收录的最新年份 .sty 直接作为附件一起上传即可。