Bagaimana cara mengubah persamaan LaTeX ke SVG?

18

Saat ini, saya menggunakan mimetexuntuk secara otomatis mengkonversi banyak persamaan menjadi gambar-gif.

Program ini cepat, tetapi gambar terlihat sangat buruk:

masukkan deskripsi gambar di sini

Bagaimana saya bisa (dengan cepat) mengubah persamaan LaTeX menjadi gambar SVG di baris perintah?

Stefano Palazzo
sumber

Jawaban:

16

pdf2svg bekerja dengan sangat baik.

Gunakan \pagestyle{empty}untuk menghindari nomor halaman dan pdfcrop(paket texlive-extra-utils) untuk menghapus ruang kosong di sekitar persamaan

Florian Diesch
sumber
1
Itu bekerja dengan baik! Agak lambat, dan saya merasa saya masih belum melakukannya dengan benar ( inilah skrip yang saya gunakan). Terima kasih banyak!
Stefano Palazzo
Gunakan pdflatex bukan lateks, dvips, dan ps2pdf
Florian Diesch
1
Ini tidak lebih cepat, tetapi bekerja dengan cukup baik. Saya benar-benar ingin solusi yang melakukan pekerjaan ini di bawah 100 ms, dan lebih disukai tanpa menulis seluruh file, tetapi berhasil dan saya senang. :-) Ini adalah hasil dari jawaban Anda sejauh ini.
Stefano Palazzo
@Florian Diesch; tautan contoh tampaknya rusak, dapatkah Anda memperbaiki, mungkin menyematkan contoh gambar?
enzotib
9

Sebuah pilihan baru adalah untuk penggunaan mathjax-nodedarinpm . Instal distribusi node, lalu gunakan npmuntuk menginstal mathjax-node:

$ npm install --global mathjax-node

Sunting: Anda sekarang harus menginstal mathjax-node-cli, bagaimanapun, mathjax-node-cli belum muncul (jadi), jadi saya harus melewati repo github:

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

Setelah diinstal, Anda akan dapat menggunakan tex2svg:

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

Dan hasilnya:

hasil tex2svg, dirasterisasi pada 300dpi

File SVG yang dihasilkan ditampilkan dengan benar di dalam browser tetapi tidak dapat ditampilkan menggunakan alat gambar standar .

shadanan
sumber
1
tidak ada bindi/usr/local/lib/node_modules/mathjax-node/
Necktwi
3

Sudahkah Anda mencoba ekee ? Ini adalah tiruan dari LatexIt untuk Mac, itu hebat! Di-host di http://rlehy.free.fr/ .

masukkan deskripsi gambar di sini

Keris
sumber
2
ekeetautan mengatakan saat ini tidak terawat. ... dengan pembaruan terakhir sekitar tahun 2008. klatexformula mungkin bisa menjadi alternatif.
l --marc l