| name | latex-compile |
| description | Compile a LaTeX project (xelatex × bibtex × xelatex × xelatex) and report the log tail. Demo-only. |
| description_zh | 编译LaTeX项目(xelatex × bibtex × xelatex × xelatex)并报告日志末尾。仅供演示。 |
| provenance | {"origin":"opensquilla-original","license":"Apache-2.0"} |
| metadata | {"platform":{"emoji":"📄","requires":{"anyBins":"[Truncated]"}}} |
| entrypoint | {"command":"python {baseDir}/scripts/compile.py","args":["paper/paper.tex"],"assemble":[{"into":"paper/paper.tex","from_template":"\\documentclass[11pt]{article}\n% xelatex is Unicode-native — do NOT use inputenc (incompatible)\n\\usepackage{amsmath}\n\\usepackage{amssymb}\n\\usepackage{amsfonts}\n\\usepackage{graphicx}\n\\usepackage{hyperref}\n\\title{ {{ inputs.user_message | truncate(80) }} }\n\\author{OpenSquilla meta-paper-write}\n\\date{\\today}\n\\begin{document}\n\\maketitle\n{{ outputs.draft_abstract }}\n{{ outputs.revised_body }}\n\\bibliographystyle{plain}\n\\bibliography{references}\n\\end{document}\n"}],"parse":"text","timeout":120} |
latex-compile
Compile a 5-section LaTeX paper assembled from upstream meta-skill step
outputs. The orchestrator renders paper.tex via the entrypoint.assemble
block, then this script runs xelatex / bibtex / xelatex × 2.