Как преобразовать уравнения LaTeX в SVG?

В настоящее время я использую mimetex для автоматического преобразования набора уравнений в gif-изображения.

Программа работает быстро, но изображения выглядят довольно плохо:

enter image description here

Как (быстро) преобразовать уравнение LaTeX в изображение SVG по команде линии?

18
задан 3 April 2011 в 02:17

4 ответа

pdf2svg работает довольно хорошо.

Используйте \pagestyle{empty} , чтобы избежать номеров страниц и pdfcrop (пакет texlive-extra-utils), чтобы удалить пустое пространство вокруг уравнений

0
ответ дан 3 April 2011 в 02:17

Новая опция состоит в том, чтобы использовать mathjax-node от npm. Установите распределение узла, затем используйте 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

И результат:

result of tex2svg, rasterized at 300dpi

Сгенерированный рендеринг файла SVG правильно в браузере, но не может быть отображен с помощью стандартных инструментов изображения.

9
ответ дан 3 April 2011 в 02:17

dvisvgm работает быстро и приятно по моему опыту. Это в TeX Live 2010.

0
ответ дан 3 April 2011 в 02:17

Вы пробовали эки ? Это клон LatexIt для Mac, это здорово! Он размещен на http://rlehy.free.fr/ .

enter image description here

0
ответ дан 3 April 2011 в 02:17

Другие вопросы по тегам:

Похожие вопросы: