Ich versuche, in Texmaker mit Inkscape eine SVG-Datei in eine PDF_TEX-Datei zu konvertieren, und zwar mit dieser Präambel und diesem Dokument:
\documentclass[10pt]{article}% Package for chemical equation typesetting
\usepackage{siunitx} % Provides the \SI{}{} and \si{} command for typesetting SI units
\usepackage{graphicx} % Required for the inclusion of images
\usepackage{amsmath} % Required for some math elements
\usepackage{svg}
\setsvg{inkscape=inkscape -z -D}
\begin{document}
\begin{figure}
\centering
\includesvg[width=0.5\textwidth]{image}
\end{figure}
\end{document}
wobei „image“ eine image.svg-Datei ist, und führen Sie pdflatex aus:
pdflatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex
jedoch ist dieser Fehler aufgetreten:
„Inkscape“ wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.
Ich habe c:/Programme/Inkscape/inkscape.com zum Pfad hinzugefügt, aber das funktioniert nicht.
Antwort1
Ich hatte dieses Problem auch. Ich konnte es beheben, indem ich den Pfad zu Inkscape definierte.
\documentclass[10pt]{article}
\usepackage{svg}
\setsvg{inkscape={"C:/Program Files/Inkscape/inkscape.com"}}
\begin{document}
\begin{figure}\centering
\includesvg{cysteine}
\end{figure}
\end{document}