Включение SVG в TexStudio (texlive)

Включение SVG в TexStudio (texlive)

У меня возникли некоторые проблемы при переходе с 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, но это не работает.

Windows PATH выглядит следующим образом:

В TeXStudio я установил следующие команды для LuaLaTeX:

Может кто-нибудь сделать полное руководство по использованию \includesvgв TeXStudio? Я тоже пробовал MiKTex, проблема была та же.

решение1

Моя проблема была решена в комментариях. Полное руководство:

  1. Установить TeXLive и TexStudio
  2. Установите InkScape и поместите его в PATH Windows: Инструкция:https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/ В настройках пути добавьте эту строку:C:\Program Files\Inkscape\bin

Так:

  1. В настройках TeXStudio>>команды задаются pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.texв этой строке:

PdfLaTeX(мб в других компиляторах тоже может работать)

И установить PdfLaTeX как компилятор по умолчанию. После этого все будет работать правильно, я надеюсь

Связанный контент