匯出 LaTeX 為 SVG

Undefined443發表於2024-06-07

LaTeX 本身並不直接支援匯出 SVG 格式的文件或圖片,但可以透過一些工具和外掛實現將 LaTeX 文件或圖形轉換為 SVG 格式。

使用 dvisvgm

我們可以先將 LaTeX 文件編譯為 DVI 格式,再透過 dvisvgm 工具將 DVI 檔案轉換為 SVG 格式。這個工具是 TeX Live 發行版的一部分。

  1. 編譯為 DVI 檔案

    latexmk -dvi main.tex
    
  2. 轉換為 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

相關文章