LaTeX 本身並不直接支援匯出 SVG 格式的文件或圖片,但可以透過一些工具和外掛實現將 LaTeX 文件或圖形轉換為 SVG 格式。
使用 dvisvgm
我們可以先將 LaTeX 文件編譯為 DVI 格式,再透過 dvisvgm
工具將 DVI 檔案轉換為 SVG 格式。這個工具是 TeX Live 發行版的一部分。
-
編譯為 DVI 檔案
latexmk -dvi main.tex
-
轉換為 SVG
dvisvgm main.dvi
使用 pdf2svg
如果你已經有一個 PDF 檔案,可以使用 pdf2svg
工具將 PDF 檔案轉換為 SVG 檔案。
pdf2svg main.pdf main.svg
使用 inkscape
Inkscape 是一個開源的向量圖形編輯器,它可以開啟 PDF 檔案並將其匯出為 SVG 格式。
inkscape main.pdf --export-filename=main.svg