私は、次の前文とドキュメントを使用して、Inkscape を使用して Texmaker で svg ファイルを pdf_tex ファイルに変換しようとしています:
\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}
ここで、「image」は image.svg ファイルであり、pdflatex を実行します。
pdflatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex
ただし、次のエラーが発生しました:
「inkscape」は、内部または外部のコマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません。
PATH に c:/Program Files/ Inkscape/inkscape.com を追加しましたが、機能しません。
答え1
私も同じ問題を抱えていました。Inkscape へのパスを定義することで修正できました。
\documentclass[10pt]{article}
\usepackage{svg}
\setsvg{inkscape={"C:/Program Files/Inkscape/inkscape.com"}}
\begin{document}
\begin{figure}\centering
\includesvg{cysteine}
\end{figure}
\end{document}