Перетворити PDF на LaTeX


Набірна система \(\TeX\) була розроблена в 1977 році легендарним Дональдом Е. Кнутом . Програмний пакет \(\LaTeX\) досі є частиною стандартного репертуару при створенні наукових робіт. За допомогою наступних двох інструментів уже створені PDF-файли та рукописні примітки можна повністю автоматично перетворити на TeX. Результати дуже багатообіцяючі.


Перший інструмент, Mathpix , наразі насолоджується справжнім ажіотажем у соціальних мережах. Вона спеціалізується на перетворенні окремих формул. Частину поточного екрана можна виділити та перетворити за допомогою комбінації клавіш. Програма надає кілька можливих рішень з оцінкою точності. Я перевірив це, використовуючи формулу з жовтого паперу Ethereum:

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

Інструменти полегшують набір тексту для швидкого перетворення формул та документів. Однак у переважній більшості випадків ви не можете уникнути ручного виправлення. Завершуємо цитатою Дональда Е. Кнута: «Мій загальний стиль роботи - писати все спочатку олівцем і папером, сидячи біля великого кошика для сміття. Потім я використовую Emacs для введення тексту в свою машину ".

Назад