[Tex/LaTex] Including pdf_tex images from inkscape

graphicsinkscapesvg

I am trying to use pdftex to lay out a document including images made in inkscape.

From inkscape I can output the images as pdfs with accompanying pdf_tex files and put these in a figure environment.

This works if the figures are in the main file. However, I have each chapter in a separate folder with all the images for that chapter. When I include images in a chapter I get the error :
"Package pdftex.def Error: File 'peeling_flow_constant_width.pdf' not found."

Googling around (here: http://mirrors.ibiblio.org/CTAN/info/svg-inkscape/InkscapePDFLaTeX.pdf) suggests that if I had all my images in the same folder then I could use \graphicspath. This doesn't work for my case of having graphics in each of the separate chapter subfolders.

I think the problem comes from the fact that the .pdf_tex file automatically generated by inkscape includes the command:
\put(0,0){\includegraphics[width=\unitlength]{base_peeling_flow_constant_width.pdf}}%

This command doesn't have any information about the path to the pdf file.

My minimal working example is

\documentclass[12pt,chapterprefix,openright,twoside,a4paper,numbers=noenddot,DIV11,BCOR1cm]{scrbook}
%\include{l_preamble}
\usepackage{graphicx} % to be able to use \includegraphics
\usepackage[rgb]{xcolor} % Needed by pdfcomment

\begin{document}

\begin{figure}[htb]
\input{base_peeling_flow_constant_width.pdf_tex}
\end{figure}

\include{chapter1/chapter1}

\end{document}

with the chapter 1 file

\section{test chapter1}

\begin{figure}[htb]
\input{chapter1/peeling_flow_constant_width.pdf_tex}
\end{figure}

Best Answer

Page 2 of CTAN/info/svg-inkscape/InkscapePDFLaTeX.pdf suggests the alternative use of the import package. Assuming all three files (.PDF, .PDF_TEX, and .SVG) are in the same folder as chapter1.tex, then all you need is

\documentclass{article}

\usepackage{graphicx,import}

\begin{document}
\input{chapter1/chapter1}
\end{document}

and

\chapter{test chapter}

\begin{figure}[h!]\centering
\import{chapter1/}{peeling_flow_constant_width.pdf_tex}
\end{figure}