web-dev-qa-db-fra.com

Comment convertir les équations LaTeX en SVG?

Pour le moment, j'utilise mimetex pour convertir automatiquement un tas d'équations en images gif.

Le programme est rapide, mais les images sont plutôt mauvaises.

enter image description here

Comment puis-je (rapidement) convertir une équation LaTeX en une image SVG sur la ligne de commande?

17
Stefano Palazzo

pdf2svg fonctionne assez bien.

Utilisez \pagestyle{empty} pour éviter les numéros de page et pdfcrop (package _texlive-extra-utils_) pour supprimer les espaces vides autour des équations.

16
Florian Diesch

Une nouvelle option consiste à utiliser mathjax-node_ DE npm . Installez une distribution de noeud, puis utilisez npm pour installer mathjax-node :

_$ npm install --global mathjax-node
_

Edit: Vous devez maintenant installer mathjax-node-cli, cependant, mathjax-node-cli ne s'affiche pas (encore), je devais donc passer le repo github:

_$ npm install --global https://github.com/mathjax/mathjax-node-cli.git
_

Une fois installé, vous pourrez utiliser _tex2svg_:

_$ /usr/local/lib/node_modules/mathjax-node-cli/bin/tex2svg \
'\sin^2{\theta} + \cos^2{\theta} = 1' > identity.svg
_

Et le résultat:

result of tex2svg, rasterized at 300dpi

Le fichier SVG généré s'affiche correctement dans un navigateur, mais ne peut pas être affiché à l'aide d'outils d'image standard .

9
shadanan

Avez-vous essayé ekee ? C'est un clone de LatexIt pour Mac, c'est génial! Il est hébergé sur http://rlehy.free.fr/ .

enter image description here

3
Kris

dvisvgm fonctionne vite et bien d'après mon expérience. C'est dans TeX Live 2010.

3
texnic