Stefano Palazzo Asked: 2011-04-03 14:17:44 +0800 CST2011-04-03 14:17:44 +0800 CST 2011-04-03 14:17:44 +0800 CST 如何将 LaTeX 方程转换为 SVG? 772 目前,我正在使用mimetex自动将一堆方程式转换为 gif 图像。 该程序很快,但图像看起来很糟糕: 如何(快速)在命令行上将 LaTeX 方程转换为 SVG 图像? command-line 4 个回答 Voted Best Answer Florian Diesch 2011-04-03T14:46:29+08:002011-04-03T14:46:29+08:00 pdf2svg效果很好。 用于\pagestyle{empty}避免页码和pdfcrop(package texlive-extra-utils) 用于删除方程式周围的空白区域 shad 2016-04-25T15:19:44+08:002016-04-25T15:19:44+08:00 一个新选项是使用mathjax-nodefromnpm。安装节点的分发,然后使用npm安装mathjax-node: $ npm install --global mathjax-node 编辑:您现在必须安装 mathjax-node-cli,但是,mathjax-node-cli 没有出现(还),所以我必须通过 github repo: $ npm install --global https://github.com/mathjax/mathjax-node-cli.git 安装后,您将能够使用tex2svg: $ /usr/local/lib/node_modules/mathjax-node-cli/bin/tex2svg \ '\sin^2{\theta} + \cos^2{\theta} = 1' > identity.svg 结果: 生成的 SVG 文件可以在浏览器中正确呈现,但无法使用标准图像工具显示。 Kris 2012-01-06T01:43:16+08:002012-01-06T01:43:16+08:00 你试过ekee吗?它是 Mac 版 LatexIt 的克隆版,非常棒!它托管在http://rlehy.free.fr/上。 texnic 2011-07-11T23:30:13+08:002011-07-11T23:30:13+08:00 dvisvgm以我的经验工作得又快又好。它在TeX Live 2010 中。
pdf2svg效果很好。
用于
\pagestyle{empty}
避免页码和pdfcrop
(packagetexlive-extra-utils
) 用于删除方程式周围的空白区域一个新选项是使用
mathjax-node
fromnpm
。安装节点的分发,然后使用npm
安装mathjax-node
:编辑:您现在必须安装 mathjax-node-cli,但是,mathjax-node-cli 没有出现(还),所以我必须通过 github repo:
安装后,您将能够使用
tex2svg
:结果:
生成的 SVG 文件可以在浏览器中正确呈现,但无法使用标准图像工具显示。
你试过ekee吗?它是 Mac 版 LatexIt 的克隆版,非常棒!它托管在http://rlehy.free.fr/上。
dvisvgm以我的经验工作得又快又好。它在TeX Live 2010 中。