Incluindo SVG no TexStudio (texlive)

Incluindo SVG no TexStudio (texlive)

Tive alguns problemas ao mudar do Overleaf para compiladores locais.

Anteriormente, no Overleaf, eu poderia usar apenas

\usepackage{svg}
...
\hspace*{0.2\textwidth} \includesvg[width=0.5\textwidth]{optic}

Mas agora, no TeXStudio com TeXLive, tenho alguns erros:

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'

Não encontrei nada funcionando corretamente nos fóruns. Configurei algo no TeXStudio e no Windows, mas não funciona.

O PATH do Windows fica assim:

No TeXStudio eu defino estes comandos para LuaLaTeX:

Alguém pode fazer um guia completo de como usar \includesvgo TeXStudio? Também experimentei o MiKTex, o problema era o mesmo.

Responder1

Meu problema foi resolvido nos comentários. O guia completo:

  1. Instale TeXLive e TexStudio
  2. Instale o InkScape e coloque-o no Windows PATH: Instrução:https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/ Nas configurações do caminho, adicione esta linha:C:\Program Files\Inkscape\bin

Assim:

  1. Nas preferências do TeXStudio >> comandos definidos pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.texnesta string:

PdfLaTeX (mb em outros compiladores também poderia funcionar)

E defina PdfLaTeX como compilador padrão. Depois disso tudo funcionará corretamente, espero

informação relacionada