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.
Kann jemand eine vollständige Anleitung zur Verwendung \includesvg
in 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:
- Installieren Sie TeXLive und TexStudio
- 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
- In den TeXStudio-Einstellungen>>Befehlen ist
pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
diese Zeichenfolge festgelegt:
Und stelle PdfLaTeX als Standard-Compiler ein. Danach wird alles richtig funktionieren, hoffe ich