在电脑上查看参考文献时,如果看到了想要记下的公式,我们可以使用 Mathpix 方便地截图识别,将其转化为 LaTeX 公式保存下来。然而当前两周我需要输入大量自己的公式时,却犯了愁:即便 Mac 上有支持手写公式识别的 Detexify 和 MathKey,通过触控板书写公式也是一个很反人类的过程;iPad + Apple pencil 结合 MyScript MathPad 的公式输入体验相对自然顺畅,但整体文章的书写过程在一个小小的 iPad 上还是有些强人所难。

最终我找到了一个解决方案:MathKey iPad 端书写加上 Remote Keyboard 功能发送到网页,既利用了 iPad 上手写的顺畅,也可以在 Mac 上自由书写 LaTeX,同时减少了 iPad 发送至 Mac 的割裂感。

使用步骤

首先在 iPad 上从 App Store 中下载 MathKey, 打开后即可看到醒目的 Remote Keyboard 功能。

  MathKey iPad 端主界面


Remote Keyboard 功能界面


我们在电脑上输入网址 https://mathkey-app.com,就能在醒目位置看到 Remote Session 的编码和二维码。

Remote Session 编码


在 iPad 端输入网页端的编码,我们的 iPad 和电脑端的网页就连接了起来。

连接状态下的 Remote Keyboard


此时,我们就可以在 iPad 端书写我们的公式了。我们既可以用手,也可以用 Apple Pencil 进行书写(当然 Apple Pencil 的精度会高很多)。移动端的功能相对简单,整个界面除了较大面积的书写空间,在顶栏有撤销,擦除和删除全部三个功能。在写完我们想要的公式后,就可以点击右下角的 Send,让 MathKey 对其进行识别和发送。转换完成后,网页端就会显示转换后的图片,LaTeX 以及 MathML。网页端还会保留本 session 之前转换的记录,方便我们再次使用。

输入的公式


转化后的图片和 LaTeX


需要注意的是,MathKey 的识别相对更适用于欧美的书写习惯,对于亚洲人的复杂公式识别结果可能并不那么尽如人意。如上图中,公式中的部分符号,大小写就有一些问题(也可能是我写字太烂了 QAQ),但相比输入复杂的 LaTeX,MathKey 已经帮我做完了大部分的工作,即使需要小修小补也节省了大量的公式输入时间。

随想

其实使用下来,感觉 MathKey 这种 iPad 书写发送给电脑的感觉多少有一点 SideCar 的味道,也多少让我对于 Mac + iPad 的组合能提升多少生产力有了更多的期待。🤔

小结

MathKey 的 Remote Keyboard 功能,让我们利用了iPad的优秀手写体验,实现了快速在电脑端输入 LaTeX 公式的需求。

最后,希望这么一个小工具能让大家在面对 LaTeX 公式书写的时候不那么焦躁,工作学习愉快~