TexSlide 0.9.5 版本发布
TexSlide 0.9.5 版本现已发布!本次更新带来了内置 RaTeX 编译器、公式能力增强,以及编辑、导出和跨平台体验的多项改进。
新增 RaTeX 编译器
本次更新新增了内置 RaTeX 编译器。RaTeX 是一个与 KaTeX 数学语法兼容的纯 Rust 数学渲染引擎,不依赖 JavaScript、WebView 或 DOM,适用于需要原生渲染和跨平台一致性的场景。
对于 TexSlide 而言,除了继续支持调用 LaTeX 或 Typst 进行渲染外,现在还可以通过应用内置的 RaTeX FFI 接口直接调用渲染能力,从而减少外部环境依赖,带来更快的公式渲染体验。
从使用体验来看,RaTeX 更适合日常编辑和开箱即用的需求;如果您依赖完整的 LaTeX 宏包生态以及更深度的排版控制,本地 LaTeX 依然是更合适的选择。
RaTeX 与 LaTeX 对比
| 对比项 | RaTeX | LaTeX |
|---|---|---|
| 环境依赖 | 内置在 TexSlide 中,开箱即用 | 需要本地安装和配置 LaTeX 环境 |
| 速度与场景 | 更适合日常编辑、轻量使用,渲染更快 | 更适合学术排版、复杂公式与深度自定义,但启动和编译开销更高 |
| 语法与扩展 | 支持 KaTeX 风格宏、常见数学语法,以及 \ce、\pu 等能力 | 支持更完整的 LaTeX 语法与自定义能力,并可通过 \usepackage 扩展更多宏包 |
| CJK 与字体 | 支持 \text{你好こんにちは} 直接显示,但目前不支持修改公式字体或单独配置 CJK 字体 | 通常需要结合字体与 CJK 相关配置,但可进行更完整的字体控制 |
编译器体验改进
除新增内置编译器外,本次更新还改进了编译器的相关使用体验:
- 默认编译器:可设置新建文档时默认选用的编译器。
- 文档单独配置:可为每个文档指定固定的编译器。该配置随文档保存,其他用户打开时自动沿用,确保协作环境下的行为一致。
- 智能回退:打开文档时,若其所指定的编译器在当前环境中缺失,系统将予以提示,并询问是否切换至 RaTeX 进行渲染。
- 状态栏提示:状态栏将实时显示当前文档所使用的编译器,便于用户确认。
通过以上改进,不同文档可根据自身需求灵活选用编译器;当运行环境发生变化时,编译器的行为也更加清晰、可预期。

1. 设置默认编译器 2. 为文档单独指定编译器 3. 在状态栏显示当前编译器
公式能力增强
显示公式支持扩展
本次更新新增了对显示公式的支持。原先仅支持 $...$ 与 \(...\) 两种行内公式写法,现在新增支持 $$...$$ 与 \[...\] 两种显示公式写法。
使用 $$...$$ 与 \[...\] 书写的公式将采用显示样式(display style ),积分、求和等大型运算符会以更大的尺寸呈现,上下限也置于符号正上下方,与行内公式的紧凑样式形成明确区分。
嵌套解析增强
增强了对公式中文本片段的解析能力。现在,像 $\text{价格$p_1$变动}$ 这样的写法可以正确渲染,\text 命令内的 $p_1$ 会被准确识别为行内公式,显示为带下标的变量。
免费额度提示优化
当免费公式调用额度用尽时,公式将渲染为 Limit Reached,便于用户判断当前状态。

显示公式、嵌套解析与免费额度提示
编辑体验改进
本次更新优化了对象的拖拽与旋转交互,让图形、文本框等对象在调整位置和角度时更加直接。
这次改进包括:
- 选中对象后直接显示旋转控制柄,无需再次点击即可旋转
- 旋转时按住
Shift可按 15° 间隔调整角度 - 旋转接近 0°、90°、180°、270° 时,释放后会吸附到最近的直角方向
- 优化细小对象的拖动体验,鼠标靠近角点时也能更容易直接拖动物体
- 优化形状与文本框的拖拽判定区域,尤其改善旋转状态下的选择和拖动体验
对于需要频繁微调版式、位置和对象角度的演示文稿,这些改进可以减少在拖动、缩放和旋转之间误触切换的情况。
对象拖拽与旋转交互演示
导出能力增强
在导出方面,TexSlide 0.9.5 增加了将选中对象导出为 PDF 的能力,便于将局部内容单独输出后复用到其他文档或流程中。

将选中对象导出为 PDF
同时,本次更新也修复了部分曲线图形导出结果不正确的问题,提升了导出内容与编辑结果的一致性。

曲线图形导出结果修复
其他改进与修复
图形与显示改进
新增对 RGBA 图像 的原生支持,并优化了部分导入与渲染场景下的显示效果。在包含透明通道的图像素材场景中,显示表现会更加稳定。
平台体验优化
- macOS:改进全屏与光标体验,使编辑与放映过程更顺畅
- Windows:修复部分侧栏工具栏显示异常问题