(Almost everything by Gemini, except idea)
MathPaper 是一个高效、所见即所得 (WYSIWYG) 的单文件 Web 排版工具,主要应用于个人数学题目收集排版。
- ⚡ 稳定高效的 KaTeX 渲染 (v4.0): 采用 Vue 组件隔离技术,完美解决了 KaTeX 直接操作 DOM 与 Vue 虚拟 DOM 之间的冲突,确保系统在复杂输入和频繁操作下仍保持稳定。左侧编辑后,右侧公式实时更新。
- 📃 智能分页与布局: 实时监测内容高度,自动进行 A4 纸张分页。
- 拖拽调整: 拖动题目底部的蓝色手柄,精确控制题目下方留白。
- 强制分页: 双击任何题目块,可在该题目之前插入强制分页符。
- 🖋️ 智能输入解析 (v4.0): 简化您的输入,系统自动识别并转换标签:
# 试卷标题:自动识别为试卷标题。## 方块记号:转化为带边框的小标题。### 小标题:转化为黑体的小标题,一般用于大题前的文字说明。1. 题目内容:自动识别为大题号。(1) 小题内容或(1)小题内容:自动识别为大题号下的小题号。
- 🖨️ 完美打印输出: 专为打印和 PDF 导出优化。
- 🎨 风格完美复刻: 通过对 KaTeX 进行神奇 CSS 微操,复刻接近上海高考风格的排版(华文中宋 + Times New Roman)
- 核心框架: Vue 3 (用于响应式数据绑定和组件化)
- 数学渲染: KaTeX (用于高速、高质量的 LaTeX 公式渲染)
- 样式: Tailwind CSS (用于 UI 布局) + 用户定制 CSS
- 准备文件: 项目下的
index.html。 - 打开浏览器: 在 Chrome 或 Edge 中直接打开此 HTML 文件。
- 开始编辑: 在左侧输入框中粘贴您的试卷内容。
- 调整与导出: 在右侧预览区进行拖拽和双击微调,满意后点击 "打印 / 导出 PDF" 按钮即可获得成品。

