一个基于 Electron + React + TypeScript 的现代化 LaTeX 公式识别桌面应用程序。
访问 Release 页面 下载最新版安装包
- Node.js 16+
- npm 或 yarn
-
克隆项目
git clone <repository-url> cd TexStudio
-
安装依赖
手动安装方法:
如果遇到依赖冲突错误,请使用以下命令:
# 推荐方法:使用 legacy peer deps npm install --legacy-peer-deps # 或者使用 force npm install --force
正常情况下可以直接运行:
npm install
-
启动开发环境
npm run dev
此命令会同时启动 React 开发服务器和 Electron 应用。
注意: 项目已配置
.npmrc文件来自动处理依赖冲突,但某些环境下仍可能需要手动添加参数。
-
构建应用
npm run build
-
本地运行
npm run start
-
打包为可执行文件
npm run package
-
生成安装包
npm run dist
-
截图识别
- 使用快捷键
Alt+A或点击菜单中的"截图" - 拖拽选择要识别的区域
- 等待识别完成
- 使用快捷键
-
文件上传
- 使用快捷键
Alt+S或点击菜单中的"上传图片" - 也可以直接拖拽图片文件到应用窗口
- 使用快捷键
-
复制结果
- 点击"复制LaTeX"按钮的下拉菜单
- 选择需要的格式进行复制
-
API设置
- 点击菜单"API设置"
- 配置你的 SimpleTex API 密钥(用于公式识别)
-
快捷键设置
- 点击菜单""快捷键设置"
- 自定义截图和上传的全局快捷键
-
历史记录
- 点击菜单"历史记录"查看识别历史
- 可以重新使用或删除历史记录