LaTeX Compiler

📄 云端 LaTeX 编译,PDF 即写即得

在隔离容器内安全编译 LaTeX 文档为 PDF,支持多引擎、中文排版与模板,无需本地安装 TeX 环境。

收藏
4.7k
安装
968
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

latex-compiler 提供了一套完整的云端 LaTeX 编译工作流,无需用户在本地安装庞大的 TeX Live 发行版。用户可通过四个工具完成从模板获取、文档编写到 PDF 生成的全过程:

1. 模板获取latex_templates 列出可用模板(article、article-zh、beamer、ieee),latex_get_template 获取对应源码
2. 文档编译latex_compile 将 LaTeX 源码编译为 PDF 并保存于容器内,支持 pdflatex、xelatex、lualatex 三种引擎

3. 即时预览latex_preview 返回 base64 编码的 PDF,便于对话中直接展示

4. 高级功能:支持 BibTeX/BibLaTeX 自动处理(通过 biber)、多轮编译(默认 2 轮解析交叉引用)、120 秒超时保护

显著优点

  • 零配置即用:完全隔离的容器环境,规避了本地 TeX 安装复杂、依赖冲突的痛点
  • 中文原生支持:article-zh 模板配合 xelatex/lualatex,解决 CJK 字符编码难题
  • 学术场景友好:内置 IEEE 模板、自动参考文献处理,适合论文写作
  • 工程化设计:多轮编译机制确保交叉引用、目录、参考文献正确生成

潜在局限

  • 网络与状态隔离:每次编译在独立容器中进行,无法持久化宏包缓存,重复编译相同依赖时效率受限
  • 文件系统受限:PDF 输出限定于容器内 /home/user/output/reports/,无直接下载链路需额外传输
  • 引擎版本固定:容器内 TeX 发行版版本由服务端控制,用户无法指定特定宏包版本或自定义安装
  • 超时限制:120 秒编译上限对复杂文档(如大型书籍、海量图片)可能触发中断

适合人群

  • 需要快速生成学术论文、报告、幻灯片的研究者与学生
  • 本地环境配置困难或受权限限制的用户(如公共机房、云端开发环境)
  • 中文 LaTeX 用户,需避免 ctex 等宏包的手动配置

常规风险

  • 输入注入风险:LaTeX 引擎支持 \write18 等系统调用指令,恶意源码可能尝试逃逸(容器隔离缓解但未完全消除)
  • 资源耗尽攻击:过度复杂的编译任务可能耗尽容器 CPU/内存配额
  • 输出文件泄露:若容器为多租户共享存储,PDF 路径命名需确保唯一性避免冲突
  • 依赖服务端可用性:编译服务绑定特定容器端口(8080),服务端故障将导致完全不可用

LaTeX Compiler 内容

手动下载zip · 1.5 kB
SKILL.mdtext/markdown
请选择文件