Tukar PDF ke LaTeX


Sistem \(\TeX\) jenis \(\TeX\) dikembangkan pada tahun 1977 oleh Donald E. Knuth yang legenda. Pakej perisian \(\LaTeX\) masih menjadi sebahagian daripada repertoar standard semasa membuat makalah ilmiah. Dengan dua alat berikut, PDF yang sudah dihasilkan dan nota tulisan tangan dapat ditukar sepenuhnya secara automatik menjadi TeX. Hasilnya sangat menjanjikan.


Alat pertama, Mathpix , sedang menikmati gembar-gembur sebenar di media sosial. Ia pakar dalam menukar formula individu. Sebahagian daripada skrin semasa dapat diserlahkan dan ditukar dengan kombinasi kunci. Program ini memberikan beberapa kemungkinan penyelesaian dengan penilaian ketepatan. Saya mengujinya dengan menggunakan formula dari Ethereum Yellow Paper:

$$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.$$

Alat kedua, InfinityReader, telah wujud selama hampir 15 tahun. Program yang agak ketinggalan zaman ini boleh menukar keseluruhan dokumen (versi percubaan percuma membolehkan anda mencuba satu halaman). Ia juga boleh diautomatikkan daripada baris arahan dan mengendalikan pelbagai format fail input, termasuk mengeluarkan MathML . Contoh di atas menunjukkan prestasi yang sedikit lebih teruk dalam hal ini.:

$$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.$$

Alatan memudahkan menaip untuk menukar formula dan dokumen dengan cepat. Walau bagaimanapun, dalam kebanyakan kes anda tidak boleh mengelakkan pembetulan manual. Kami menutup dengan petikan daripada Donald E. Knuth: "Gaya kerja umum saya ialah menulis segala-galanya dahulu dengan pensil dan kertas, duduk di sebelah bakul sampah yang besar. Kemudian saya menggunakan Emacs untuk memasukkan teks ke dalam mesin saya."

Belakang