在 CNB.cool 中快乐的写论文吧!

本项目构建了一个 LaTeX 运行时,用于在 CNB.cool 中试试编辑 LaTeX 文档, 并实时渲染.
请保持论文入口为 main.tex, 以保证能够开启 WebIDE 就及时渲染; (否则请在 .vscode/tasks.json 中修改入口)
本项目支持 中文/XeLaTeX 编译, 需要:
.cnb.yml 的 env 中设置 DOWNLOAD_FONTS 的内容为 true.vscode/settings.json 中开启 "latex-workshop.latex.recipe.default": "latexmk (xelatex)"\usepackage{ctex}.cnb.yml 流水线中使用的镜像硬编码为 docker.cnb.cool/maikebuke/latex/latex-template/runtime:latest, 这是由本项目的作者 (Maikebuke) 构建的镜像, 你可以自己使用 .ide/script/build-runtime.sh 构建, 大概需要 10 分钟. 你可以使用 Maikebuke 构建的镜像, 以减小你 CNB 组织的 "对象存储" 用量. 如果你希望内嵌字体或者确保黑盒容器的安全性, 请自己构建;127.0.0.1 地址, 而 James-Yu.latex-workshop 默认开启的 PDF Server 绑定在 127.0.0.1 上. 因此, 本项目改动了插件的内容, 使 PDF Server 运行在 0.0.0.0 上. 请注意, 项目运行的插件并不是原版的插件, 请确保这满足你的安全要求. 你可以在 .ide/Dockerfile 中审计构建过程;表格:
流程图:
图表展示:
公式编辑: