一、软件开发初衷
我们都知道LaTeX排版的主要困难在于三大方面,一是代码不易记忆,二是表格难以制作,三是公式难以编写。现在市面上可以帮助我们提高排版效率的软件诸多,例如处理表格的效率工具有Tables Generator、excel2latex等;识别公式转换LaTeX代码的工具有:mathpix、latexlive和SimpleTex等。但是这些软件较为分散,在排版的时候时常切换工具一定程度上会降低我们的排版效率,同时公式识别的工具大部分都需要收费而且加个不菲。
SimpleTex是为数不多的免费工具,本项目的开发也调用了SimpleTex的API接口,在此鸣谢该工具提供的技术支持!真心推荐该软件,大家可以进官网了解一下!
但是使用这些工具后我们在排版的时候还是没有办法做到得心应手,比如表格转换工具无法实现表格自定义列宽、无法一键生成三线表需要自行画线、无法生成长表格;公式代码转换工具无法导出各种类型的公式环境,还需要自行编写代码。
洗子在排版的学习过程中,在设想是否有一个软件可以使一个零基础的小白可以在最短时间内上手LaTeX,同时又能以最高的效率进行排版。取其精华,去其糟粕,整合现有工具有效的功能,去掉无意义的功能,制作一个软件涵盖LaTeX常用代码、表格代码转换和公式代码生成三大主要功能,这就是我开发此软件的初衷。
二、开发历程
2024.4.9 更新(V1.0)
✅ 实现表格读取
✅ 表格单元格内容中插入&
,并将每一行最后的&替换成\\
LaTeX表格代码生成器雏形生成,表格转换的基础设想已经成功完成,就是只能在命令行中操作哈哈。
2024.4.10 更新(V1.1)
✅ 添加UI界面
✅ 可一定义表格占比,即可自定义表格的列宽度(三线表与普通表格)
✅ 增添是否有表头的选项(无表头使用Column替代)
2024.4.11 更新(V1.2)
✅ 实现代码生成区的代码自动更新
✅ 更改表格列宽自定义的代码形式,长表格也可进行自定义列宽
✅ 修复表格主题代码&
错误添加的问题
2024.4.12 更新(V1.3)
✅ 实现表头加粗功能
✅ 修复已知Bug
2024.4.23 更新(V1.4)
✅ 添加激活验证程序
✅ 添加自动检查更新的程序
2024.5.18 更新(V1.5)
✅ 实现在表格预览区展示合并的单元格
✅ 实现识别合并单元格并转换成LaTeX表格单元格合并的代码
2024.5.19 更新(V1.6)
✅ 实现普通表格\cline
画线功能
✅ 软件上线面包多平台进行售卖
2024.6.10 更新(V1.7)
✅ 调用SimpleTex的API,增添LaTeX公式代码生成器页面
2024.6.21 更新(V1.8)
✅ 增添“原代码”按钮,对生成的公式代码更改公式环境后仍返回原代码
2024.7.5 更新(V1.9)
✅ 在保证功能正常运行的情况下,简化代码框架
2024.7.6 更新(V2.0)
✅ 增添常用代码页面
✅ 软件正式改名为LaTeX排版工具箱
2024.8.27 更新(V2.1)
✅ 修复表格单元格中有特殊符号如:$
,%
,^
,&
,#
,~
,¥
等会出现的错误
✅ 在常用代码界面添加符号说明、普通表格、三线表、长表格和伪代码等框架代码
✅ 将国赛模板按钮调整点击跳转下载页面,以便下载完整的模板
✅ 修复常用代码结果展示区图片宽度过宽的问题
✅ 增加公式代码生成器使用指南
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙
🤩
👍
💖
💯
💦
😄
🪙