Einbinden von SVG in TexStudio (texlive)

Einbinden von SVG in TexStudio (texlive)

Ich hatte einige Probleme beim Wechsel von Overleaf zu lokalen Compilern.

Früher, in Overleaf, konnte ich einfach

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

Aber jetzt habe ich in TeXStudio mit TeXLive einige Fehler damit:

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'

Ich habe in Foren nichts gefunden, das richtig funktioniert. Ich habe etwas in TeXStudio und in Windows eingestellt, aber es funktioniert nicht.

Der Windows-Pfad sieht folgendermaßen aus:

In TeXStudio habe ich diese Befehle für LuaLaTeX festgelegt:

Kann jemand eine vollständige Anleitung zur Verwendung \includesvgin TeXStudio erstellen? Ich habe auch MiKTex ausprobiert, das Problem war das gleiche.

Antwort1

Mein Problem wurde in den Kommentaren gelöst. Die vollständige Anleitung:

  1. Installieren Sie TeXLive und TexStudio
  2. Installieren Sie InkScape und legen Sie es im Windows-Pfad ab: Anleitung:https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/ Fügen Sie in den Pfadeinstellungen diese Zeile hinzu:C:\Program Files\Inkscape\bin

So was:

  1. In den TeXStudio-Einstellungen>>Befehlen ist pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.texdiese Zeichenfolge festgelegt:

PdfLaTeX (mb, in anderen Compilern könnte es auch funktionieren)

Und stelle PdfLaTeX als Standard-Compiler ein. Danach wird alles richtig funktionieren, hoffe ich

verwandte Informationen