这里介绍将 TeX 写的公式转换成 SVG 图像格式,这样可以用在其他地方(如网页)。该方法同样也可以将 TeX 绘制的图转换成 SVG。

工具

需要先安装以下工具:

  1. LaTeX
  2. pdfcrop
  3. pdf2svg

TeX 文件

我们采用 质能方程式 作为例子, TeX 文件 test.tex 如下:

\documentclass{article}
\usepackage{amsmath}
\usepackage{color}

\definecolor{mygreen}{RGB}{32, 160, 32}

\begin{document}
\pagestyle{empty}

\color{mygreen}
$$E = mc^2$$

\end{document}

步骤

先生成 PDF 格式文件:

xelatex test.tex

然后去除 PDF 文件的空白:

pdfcrop test.pdf

最后将 PDF 转换成 SVG 格式:

pdf2svg test-crop.pdf test.svg

效果

生成的 SVG 文件如下:

e-mc2