Come convertire le equazioni LaTeX in SVG?


19

Al momento, sto usando mimetexper convertire automaticamente un gruppo di equazioni in immagini gif.

Il programma è veloce, ma le immagini sembrano piuttosto brutte:

inserisci qui la descrizione dell'immagine

Come posso (rapidamente) convertire un'equazione LaTeX in un'immagine SVG sulla riga di comando?

Risposte:


16

pdf2svg funziona abbastanza bene.

Utilizzare \pagestyle{empty}per evitare i numeri di pagina e pdfcrop(pacchetto texlive-extra-utils) per rimuovere lo spazio vuoto attorno alle equazioni


1
Funziona bene! È un po 'lento e ho la sensazione che non lo sto ancora facendo nel modo giusto ( ecco lo script che sto usando). Molte grazie!
Stefano Palazzo

Usa pdflatex invece di latex, dvips e ps2pdf
Florian Diesch

1
Non è più veloce, ma funziona abbastanza bene. Mi piacerebbe davvero una soluzione che fa questo lavoro in meno di 100 ms, e preferibilmente senza scrivere un intero carico di file, ma funziona e sono contento. :-) Questo è il risultato della tua risposta finora.
Stefano Palazzo

@Florian Diesch; il link di esempio sembra interrotto, puoi rimediare, forse incorporando l'immagine di esempio?
enzotib,

9

Una nuova opzione è usare mathjax-nodedanpm . Installa una distribuzione di nodo, quindi usa npmper installare mathjax-node:

$ npm install --global mathjax-node

Modifica: ora devi installare mathjax-node-cli, tuttavia, mathjax-node-cli non si presenta (ancora), quindi ho dovuto passare il repository github:

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

Una volta installato, sarai in grado di utilizzare tex2svg:

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

E il risultato:

risultato di tex2svg, rasterizzato a 300 dpi

Il file SVG generato viene visualizzato correttamente all'interno di un browser ma non può essere visualizzato utilizzando gli strumenti di immagine standard .


1
non v'è binin/usr/local/lib/node_modules/mathjax-node/
Necktwi


3

Hai provato ekee ? È un clone di LatexIt per Mac, è fantastico! È ospitato su http://rlehy.free.fr/ .

inserisci qui la descrizione dell'immagine


2
ekeelink dice attualmente non mantenuto. ... con l'ultimo aggiornamento intorno al 2008. klatexformula potrebbe essere un'alternativa.
l
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.