我從 Overleaf 遷移到本機編譯器時遇到了一些問題。
早些時候,在 Overleaf 中,我可以使用
\usepackage{svg}
...
\hspace*{0.2\textwidth} \includesvg[width=0.5\textwidth]{optic}
但現在,在 TeXStudio 和 TeXLive 中我遇到了一些錯誤:
Package svg Error: File `optic_svg-tex.pdf_tex' is missing. ...h} \includesvg[width=0.5\textwidth]{optic}
You didn't enable `shell escape' (or `write18')(svg) so it wasn't possible to launch the Inkscape export(svg) for `optic.svg'
我在論壇上沒有發現任何可以正常運作的內容。我在 TeXStudio 和 Windows 中設定了一些東西,但它不起作用。
有人可以提供如何\includesvg
在 TeXStudio 中使用的完整指南嗎?我也嘗試了MiKTex,問題是一樣的。
答案1
我的問題在評論中得到了解決。完整指南:
- 安裝 TeXLive 和 TexStudio
- 安裝InkScape並將其放入Windows PATH: 說明:https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/
在路徑設定中新增此行:
C:\Program Files\Inkscape\bin
- 在 TeXStudio 首選項>>指令中設定
pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
此字串:
並將 PdfLaTeX 設定為預設編譯器。之後一切都會正常運作,我希望