Замените формулы LaTeX в разметке HTML тегами IMG, связанными с созданными изображениями SVG. - PullRequest
0 голосов
/ 30 мая 2018

У меня есть файл XML, который в некоторых узлах содержит разметку HTML.Я хочу иметь возможность использовать формулы LaTeX там.Я пытаюсь найти способ сгенерировать другой файл XML с этими формулами, замененными тегами image, и создать соответствующие изображения SVG.Есть ли инструмент для этого или задача конкретная, и мне нужно написать ее самому?Я надеялся, что есть кое-что, что я мог бы немного настроить, чтобы заставить его работать так.

Пример ниже:

Входной файл:

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <snippet>
    In mathematics, <b>Euler's identity</b> is the equality $e^{i\pi}+1=0$.
    </snippet> 
    <snippet>
     <a href="einstain.html">Albert Einstein</a>'s famous formula:
     $$E=mc^2$$
    </snippet>
</root>

Выходные файлы:

f1.svg

f2.svg

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <snippet>
    In mathematics, <b>Euler's identity</b> is the equality <img src="f1.svg" />.
    </snippet> 
    <snippet>
     <a href="einstain.html">Albert Einstein</a>'s famous formula:

     <img src="f2.svg" />

    </snippet>
</root>

Я искал mathjax-node и mathjax-node-cli и обнаружил, что инструмент tex2svg witch берет строку TeX и создает одно изображение.Кажется, это часть того, что мне нужно, но многое еще предстоит сделать.

...