У меня возникли некоторые проблемы при переходе с 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 и поместите его в PATH Windows: Инструкция: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 как компилятор по умолчанию. После этого все будет работать правильно, я надеюсь