Document · sync
tex-press
LaTeX source bundle → PDF. Single binary, no TeX Live install.
Source files
About
tex-press wraps the tectonic LaTeX engine. Unlike full TeX Live (~5 GB), tectonic is a single ~50 MB binary that lazily downloads only the packages each document actually uses, then caches them. Perfect for serverless / container deployments where you don't want a half-GB image just to compile a 12-page paper.
Input is a `files[]` array — each file is `{ name, contentBase64 }`. Files can include subdirectories (`figures/diagram.png`, `chapters/intro.tex`). The `entrypoint` field names the top-level `.tex` (default: `main.tex`).
Use it for: academic papers, slide decks (Beamer), invoices and contracts, anything where you need pixel-perfect typography and equations. Pairs well with course-quill (which can output a .tex bundle that you then compile here for different output formats).
Limits: 32 files, 16 MB total input, 60-second compile timeout. Real mode requires `tectonic` on PATH plus `TEX_PIPELINE=real`.
{
"type": "object",
"required": [
"files"
],
"properties": {
"files": {
"type": "array",
"minItems": 1,
"maxItems": 32,
"items": {
"type": "object",
"required": [
"name",
"contentBase64"
],
"properties": {
"name": {
"type": "string",
"description": "Relative path inside the source tree."
},
"contentBase64": {
"type": "string"
}
}
}
},
"entrypoint": {
"type": "string",
"default": "main.tex",
"description": "Top-level .tex file to compile."
}
}
}These are descriptive previews. Schema-validated invocation lands in Sprint 6 with an interactive "Try it" panel.
Reviews (0)
No reviews yet — be the first to share your experience.