-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Escap1ng edited this page Aug 21, 2026
·
2 revisions
导入 · 轻改 · 导出 —— 一个字符都不丢的离线 LaTeX 轻编辑器
English · 中文
VisualLaTeX 是一个纯前端、零依赖、完全离线的 LaTeX 轻编辑器,专为"对已有论文做快速小修改"设计。无需安装、无需编译,克隆后双击 index.html 即可使用。
git clone https://github.com/Escap1ng/VisualLaTeX.git然后双击 index.html 即可离线运行。也可以使用 在线预览版。
导入 .tex → 可视化轻改 → 导出 .tex
修改只发生在你改动的地方,其余内容逐字符原样保留,全程离线。
| 功能 | 说明 |
|---|---|
| 一键导入 | 打开本地 .tex,章节、段落、列表、公式、图片自动转为可视化元素 |
| 双栏同屏 | 左侧可视化编辑,右侧 LaTeX 源码实时预览 |
| 基础排版 | 三级标题、加粗、斜体、居中、有序/无序列表 |
| 公式输入 | 30+ 符号快捷面板,支持行内 $...$ 与行间 $$...$$
|
| 原样保留块 | 表格、参考文献、代码清单等复杂结构原文展示、可编辑、导出不丢失 |
| 命令保护 |
\cite、\ref 等引用命令原样保留 |
| 图片插入 | 填写路径自动生成 figure 浮动环境 |
| 一键导出 | 复制源码或下载 .tex,自动沿用导入文件名 |
| 自动缓存 | 草稿连同导言区一起保存,刷新页面内容不丢失 |
项目使用 GitHub Actions 实现自动化:
| 工作流 | 触发时机 | 作用 |
|---|---|---|
| CI | 推送 main / 针对 main 的 PR |
JS 语法检查 + 零依赖冒烟检查 |
| Build & Release | 推送 v* 版本标签 |
打包 zip 并上传至 GitHub Release |
| Deploy to GitHub Pages | 推送 main
|
自动部署在线预览版 |
- 基于
contenteditable简易富文本实现,复杂嵌套排版容易解析出错 - 不支持可视化表格编辑(表格以原样保留块形式编辑源码)
- 定位是轻量修改工具,大规模重写建议直接使用代码编辑器
- v2.0.0:去垂直化改造,转型为通用离线 LaTeX 轻编辑器;新增 .tex 导入;未支持结构原样保留,实现往返保真
- v1.1.0:可视化编辑器 + 数模公式助手(已被 v2.0.0 移除)
- v1.0.0:首个版本