Como converter equações LaTeX para SVG?

18

No momento, estou usando mimetexpara converter automaticamente um monte de equações em imagens gif.

O programa é rápido, mas as imagens parecem muito ruins:

insira a descrição da imagem aqui

Como posso (rapidamente) converter uma equação do LaTeX em uma imagem SVG na linha de comando?

Stefano Palazzo
fonte

Respostas:

16

O pdf2svg funciona muito bem.

Use \pagestyle{empty}para evitar números de página e pdfcrop(pacote texlive-extra-utils) para remover o espaço vazio ao redor das equações

Florian Diesch
fonte
1
Isso funciona bem! É um pouco lento, e tenho a sensação de que ainda não estou fazendo isso direito ( eis o script que estou usando). Muito obrigado!
Stefano Palazzo
Use pdflatex em vez de látex, dvips e ps2pdf
Florian Diesch
1
Não é mais rápido, mas funciona muito bem. Eu realmente gostaria de uma solução que faça esse trabalho em menos de 100 ms e, de preferência, sem gravar toda uma carga de arquivos, mas funciona e estou feliz. :-) Este é o resultado da sua resposta até agora.
Stefano Palazzo
@Florian Diesch; o link de exemplo parece quebrado, você pode remediar, talvez incorporando a imagem de exemplo?
enzotib 11/07
9

Uma nova opção é usar a mathjax-nodepartir denpm . Instale uma distribuição do nó e use npmpara instalar mathjax-node:

$ npm install --global mathjax-node

Edit: Agora você precisa instalar mathjax-node-cli, no entanto, mathjax-node-cli não aparece (ainda), então eu tive que passar no repositório do github:

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

Depois de instalado, você poderá usar tex2svg:

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

E o resultado:

resultado de tex2svg, rasterizado em 300dpi

O arquivo SVG gerado é renderizado corretamente dentro de um navegador, mas não pode ser exibido usando as ferramentas de imagem padrão .

shadanan
fonte
1
não existe bindentro/usr/local/lib/node_modules/mathjax-node/
Necktwi 27/03
3

O dvisvgm funciona de maneira rápida e agradável na minha experiência. Está no TeX Live 2010.

texnic
fonte
3

Já experimentou ekee ? É um clone do LatexIt for Mac, é ótimo! Está hospedado em http://rlehy.free.fr/ .

insira a descrição da imagem aqui

Kris
fonte
2
ekeeO link diz que atualmente não é mantido. ... com a última atualização, por volta de 2008. klatexformula pode ser uma alternativa.
l --marc l