将PDF转换为LaTeX


排版系统\(\TeX\)由传奇的Donald E. Knuth在1977年开发。 创建科学论文时,软件包\(\LaTeX\)仍然是标准库的一部分。 使用以下两个工具,可以将已经生成的PDF和手写笔记完全自动转换为TeX。 结果非常有希望。


第一个工具Mathpix目前正在社交媒体上大肆宣传。 它专门研究转换单个公式。 当前屏幕的一部分可以突出显示并使用组合键进行转换。 该程序提供了几种可能的解决方案,并评估了准确性。 我使用以太坊黄纸中的公式对此进行了测试:

$$n(\mathfrak{I}, i) \equiv \left\{\begin{array}{ll}{( )} & {\text { if } \quad \mathfrak{I}=\varnothing} \\ {c(\mathfrak{J}, i)} & {\text { if } \quad|c(\mathfrak{I}, i)|<32} \\ {\operatorname{KEC}(c(\mathfrak{I}, i))} & {\text { otherwise }}\end{array}\right.$$

第二个工具InftyReader已经存在了将近15年。 这个有点过时的程序可以转换整个文档(在免费试用版中,您可以试用页面)。 也可以从命令行自动控制它,可以处理多种输入文件格式,还可以吐出MathML 。 上面的示例在这里的表现稍差:

$$n(\mathrm{I},\ i)\equiv \left\{ \begin{array}{ll} () & \mathrm{i}\mathrm{f}\ \mathrm{I}=\emptyset\\ c(\mathrm{I},\ i) & \mathrm{i}\mathrm{f}\ \Vert c(\mathrm{I},\ i\ <32\\ \mathrm{K}\mathrm{E}\mathrm{C}(c(\mathrm{I},\ i)) & \mathrm{o}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r}\mathrm{w}\mathrm{i}\mathrm{s}\mathrm{e} \end{array} \right.$$

该工具使键入变得更容易,以快速转换公式和文档。 但是,在大多数情况下,您无法避免手动校正。 最后,我们引用Donald E. Knuth的话说: “我的总体工作风格是首先用铅笔和纸书写一切,坐在一个大的废纸bas旁。 然后,我使用Emacs将文本输入到我的计算机中。”

背部