- 2025-05-07 10:15:11
不久前写过mathajx版本的问题, 当时的结论是暂时使用2.7.9. 这是mathjax大改前的最后一个版本, 也是网上使用最多的版本, 很多专业网站还在用甚至更低的版本. 这个版本功能全, 支持广, 但主要缺点是大, 慢, 数学公式一多, 就要编译半天. 此外, 在使用paged.js
排版时, 这个版本的mathjax会在页面开始添加一些不可见的标签, 导致页码错乱, 虽然也可以通过脚本自动处理掉, 但多一事不如少一事.
最近在编辑大量数学公式时, 实在忍受不了旧版本mathjax的编译速度了, 就索性看看到底能不能升级到最新版本. 认真考虑了一下我在2.7.9版本中使用到的功能:
- 宏/unicode宏: 简写或用unicode字符代替常规命令, 使得输入尽可能与渲染后类似
- 一些自定义配置: 自动处理一些特殊情况
- svg转成图片: 直接粘贴到微信编辑器或word中
这些功能中只有unicode宏的实现变化较大, 较难解决. 尽管现在有了各种AI大模型, 回答问题更有针对性, 但太细节的问题还是要结合网上搜到的信息才成. 正道是: 遇事不决问AI, AI不决再搜索.