it-swarm.com.de

Wie konvertiere ich LaTeX-Gleichungen nach SVG?

Im Moment verwende ich mimetex, um eine Reihe von Gleichungen automatisch in GIF-Bilder umzuwandeln.

Das Programm ist schnell, aber die Bilder sehen ziemlich schlecht aus:

enter image description here

Wie kann ich eine LaTeX-Gleichung in der Befehlszeile (schnell) in ein SVG-Bild konvertieren?

17
Stefano Palazzo

pdf2svg funktioniert ganz gut.

Verwenden Sie \pagestyle{empty}, um Seitenzahlen zu vermeiden, und pdfcrop (package _texlive-extra-utils_), um Leerstellen um die Gleichungen zu entfernen

16
Florian Diesch

Eine neue Option ist die Verwendung von mathjax-node_ AUS npm . Installieren Sie eine Knotenverteilung und installieren Sie dann mit npmmathjax-node :

_$ npm install --global mathjax-node
_

Bearbeiten: Sie müssen jetzt Mathjax-Node-Cli installieren, Mathjax-Node-Cli wird jedoch (noch) nicht angezeigt, daher musste ich das Github-Repo übergeben:

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

Nach der Installation können Sie _tex2svg_ verwenden:

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

Und das Ergebnis:

result of tex2svg, rasterized at 300dpi

Die generierte SVG-Datei wird in einem Browser korrekt wiedergegeben, aber kann nicht mit Standard-Bildwerkzeugen angezeigt werden .

9
shadanan

Haben Sie versucht ekee ? Es ist ein Klon von LatexIt für Mac, es ist großartig! Es wird gehostet auf http://rlehy.free.fr/ .

enter image description here

3
Kris

dvisvgm funktioniert nach meiner Erfahrung schnell und gut. Es ist in TeX Live 2010.

3
texnic