v0.0.2 早期预览 · macOS

素帛,
让灵感更自由。

素帛是装在你电脑上的 LaTeX 写作台。安装包自带排版引擎,打开就能编中文;缺什么宏包,编译时再取。AI 和 agent 随叫随到,文件始终在你手里。

公开下载即将开放

版心与留白 — Subo
Subo / 版心与留白 已保存 ⌘↵编译

演示内容来自素帛自带的「中文论文」模板。写下一行 \usepackage{pgfplots},本机缺这个宏包,素帛编译时自动取来,再出 PDF。

100 MB安装包,自带精简 TeX Live
离线本机编译,断网照样出 PDF
按需缺宏包时自动取,不装整套
0次后台请求,AI 默认关闭

为什么做素帛

LaTeX 写作,
不应该麻烦。

配环境、编译、查错误——素帛把这三件事做好,为您留下灵感。

以往素帛
先装数 GB 发行版100 MB,宏包按需自动补
在线编辑:断网就停、编译排队本机编译,离线可用、丝滑流畅
在日志里翻错误点一下跳到出错行

01 · 排版环境

需要什么,
就取什么。

不必先装一整套庞大的发行版。素帛带着 pdfLaTeX 与 XeLaTeX 开始,文档用到别的宏包、引擎或字体时,再从你选的下载源取来。装了什么、从哪来、哪个版本,都在设置里列得清清楚楚。

编译时按需取包

缺 bytefield.sty?素帛查出它属于哪个宏包,装上后自动重编,你不用离开编辑器。

下载源测速,也可自填

清华、中科大等镜像一键测速,选最快的;内网也可以填自己的地址。

离线也不断

断网时缺的包记进待取队列,联网后自动补齐;用「字盘快照」把补装的宏包带到离线机器上。

已有 TeX Live?优先用它

电脑上装了完整 TeX Live,素帛直接用它;没装也能写中文。

02 · 写作

编辑、预览、跳转,
熟悉的功能都在手边。

熟悉的三栏:文件与大纲、源码、PDF。少一些在窗口之间来回找,多一些写下去的时间。

SyncTeX 双向跳转

⌘⇧J 从源码跳到 PDF 对应位置;双击 PDF,回到那一行。

main.tex:42Undefined control sequence
main.tex:57Overfull \hbox (4.2pt)
refs.bibCitation undefined

问题面板

⌘J 列出错误、警告与行过宽,点一下跳到对应文件和行。

\begin{fig
figurefigure*figwindow

懂 LaTeX 的补全

\begin{fig 补出整段骨架;\ref 与 \cite 收全项目的标签与文献。

− 天头与地脚之比约为 1.5+ 天头与地脚之比稳定在 1.6 左右

本地历史

每 5 分钟自动留一份,看差异、一键恢复,不写进项目目录。

03 · AI 辅助

AI 只在需要时出现,
落笔的始终是你。

没有聊天侧栏,也不整篇代写。AI 只出现在报错旁和光标处,给出的每条建议都是内联改动——先用本机编译器试编一遍,确认没有带来新错误,再交给你决定。

自带模型,不绑服务商

填自己的 API Key,接入 OpenAI 兼容的任何服务,或本机运行的模型。

编译器把关

建议先在临时副本里编一遍;有新错误就重试或标红,不默认接受。

发了什么,看得见

默认关闭,没有后台请求;每次请求可展开看发送的行、模型与地址。Key 存在系统钥匙串。

12其中阅读速度 $v$ 与行长 $n$
13\begin{equation}
14 v = \frac{k}{n + c
14 v = \frac{k}{n + c}
15\end{equation}
main.tex:14 Missing } inserted.

\frac 的第二个参数少了右花括号。

本机编译校验中…Tab接受Esc忽略

04 · 为 Agent 设计

Agent,
也能编译精美文档。

编程 agent 擅长写 LaTeX,却常卡在环境上。素帛的命令行不交互、不弹窗,输出平铺的 JSON;失败时说清缺什么、为什么、下一步跑哪条命令。

$ subo build ./paper --install
== 编译 main.tex(xelatex)
== 缺宏包 pgfplots(pgfplots.sty),安装后重编
== 第 2 遍
成功:main.tex → /Users/you/paper/main.pdf(xelatex,3539 ms)

退出码,一看就知道该做什么

  • 0成功,PDF 路径在 pdf 字段
  • 1文档没编过,照 errors 和 next 处理
  • 2命令用错了,看 hint 改命令
  • 3环境问题,先跑 subo doctor

常用命令

subo doctor检查环境
subo inspect看入口与引擎
subo new从模板新建
subo install装宏包或引擎

开始一篇

从模板开始,
或者带着旧项目来。

九个模板,按 XeLaTeX 写好,中文开箱可编。也可以直接打开已有文件夹,或导入别处的压缩包。

学位论文thesis-zh
中文文章article-zh
繁体文章article-zh-tw
英文论文paper-en
报告report-zh
幻灯片slides-zh
学术海报poster
中文简历resume-zh
英文简历resume-en

产品短片

从写下第一行,
到拿到 PDF。

AI 修错、自然语言改写,以及 agent 通过命令行把文档编出来——全部来自真实界面。

早期预览

下一篇作品,
从素帛开始。

macOS 安装包的签名与公证正在准备,公开下载即将开放。现在可以先下载示例项目,或者看看短片。

下载示例项目

v0.0.2 · 早期预览

  • macOS安装包 100 MB,自带精简 TeX Live
    准备中
  • Linux可从源码构建
    源码
  • Windows暂未提供
    计划中

开始之前,
你可能想知道。

需要先安装完整的 TeX Live 吗?

不需要。macOS 安装包自带精简的 TeX Live(pdfLaTeX 与 XeLaTeX),没装 TeX 也能编中文;文档需要额外宏包时,编译时联网补齐。电脑上已有完整 TeX Live 的话,素帛优先用它。

和 Overleaf 有什么不同?

Overleaf 在云端,擅长多人实时协作;素帛在本机,离线可用、编译不排队、文件就在你的硬盘上。Overleaf 导出的 zip 可以直接导入素帛。目前素帛还不支持多人协作。

AI 是必须的吗?会上传我的文稿吗?

不是必须的。没配置模型时,界面上不会出现任何 AI 入口。只有你主动点「修复」或按 ⌘K 时,相关片段才会发往你自己选的服务;没有后台请求,也没有遥测。

能用自己的模型或本机模型吗?

能。素帛使用 OpenAI 兼容协议:填 Base URL、API Key 与模型 ID 即可,也可以接入 Ollama、LM Studio、vLLM 等本机服务。

Agent 能做哪些事?

通过 subo 命令行,agent 可以检查环境、新建或检查项目、选择引擎、安装缺少的宏包并生成 PDF;输出是平铺 JSON,退出码说明下一步该做什么。

支持 Windows 吗?现在能下载吗?

Windows 版暂未提供,Linux 可从源码构建。macOS 版处于 v0.0.2 早期预览,签名与公证完成后开放公开下载。

素帛,
让灵感更自由。