
내 문서에 포함될 그림을 Inkscape로 만들었습니다. 문서 자체는 다음과 같은 구조를 가지고 있습니다
main.tex
|
|- /chapters
|- chap1.tex
|- chap2.tex
|- /figures
|- fig1.pdf
|- fig1.pdf_tex
|- fig1.svg
I 에는 main.tex
모든 장이 별도로 포함되어 있습니다. 또한 \graphicspath{{chapters/figures}}
그림에 대한 경로를 포함하는 것이 있습니다 . Inkscape에서 LaTeX로 그림을 내보내거나 가져오려면 다음을 따르세요.이것지침. 포함 코드는 다음과 같습니다.
\begin{figure}[]
\centering
\input{chapters/figures/fig1.pdf_tex}
\caption{Figure}
\label{fig:fig}
\end{figure}
이제 문서를 컴파일할 때 파일 fig1.pdf
이 fig1.pdf_tex
.
작동하게 하려면 추가해야 할 것이 있나요?
편집하다:그래서 제안된 솔루션을 시도했습니다.여기, 그러나 입력 문을 로 바꾸면 \import{chapters/figures}{chapters/figures/fig1.pdf_tex}
동일한 오류가 발생합니다.
답변1
다음에 슬래시를 추가해야 합니다 graphicspath
.
\graphicspath{{chapters/figures/}}
그러나 나는 다음을 사용하는 것이 좋습니다.svg
패키지. 명령 을 제공하여 이러한 번거로움을 없애고 \includesvg
svg 파일이 변경되면 다시 컴파일하기도 합니다.
귀하의 경우에는 다음과 같이 쓸 수 있습니다.
\usepackage[svgpath=./chapters/figures/]{svg}
서문에 다음을 사용하여 그림을 만듭니다.
\begin{figure}
\centering
\includesvg{fig1}
\caption{Figure}
\label{fig:fig}
\end{figure}