svg 패키지를 사용하여 svg 파일을 pdf_svg로 변환하는 데 문제가 있습니다.

svg 패키지를 사용하여 svg 파일을 pdf_svg로 변환하는 데 문제가 있습니다.

다음 서문과 문서를 사용하여 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

나에게도 이런 문제가 있었다. 잉크스케이프에 대한 경로를 정의하는 문제를 해결할 수 있었습니다.

\documentclass[10pt]{article}

\usepackage{svg}
\setsvg{inkscape={"C:/Program Files/Inkscape/inkscape.com"}}

\begin{document}

\begin{figure}\centering
    \includesvg{cysteine}
\end{figure}

\end{document}

관련 정보