将HTML标记中的LaTeX公式替换为链接到生成的SVG图像的IMG标记

时间:2018-05-30 10:39:52

标签: html svg latex converter mathjax

我有一个XML文件,在某些节​​点中包含HTML标记。我希望能够在那里使用LaTeX公式。我试图找到一种方法来生成另一个XML文件,并将这些公式替换为< img src =" ..."> 标记,并生成相应的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 女巫需要一个TeX字符串并生成一个单个图像。似乎是我需要的一部分,但还有很多工作要做。

0 个答案:

没有答案