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.
Alguém pode fazer um guia completo de como usar \includesvg
o TeXStudio? Também experimentei o MiKTex, o problema era o mesmo.
Responder1
Meu problema foi resolvido nos comentários. O guia completo:
- Instale TeXLive e TexStudio
- 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
- Nas preferências do TeXStudio >> comandos definidos
pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
nesta string:
E defina PdfLaTeX como compilador padrão. Depois disso tudo funcionará corretamente, espero