*.pdf не найден при включении графики inkscape

*.pdf не найден при включении графики inkscape

Я сделал рисунок в inkscape для включения в свой документ. Сам документ имеет следующую структуру

main.tex
   |
   |- /chapters
          |- chap1.tex
          |- chap2.tex
          |- /figures
                |- fig1.pdf
                |- fig1.pdf_tex
                |- fig1.svg

В 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/}}

Однако я бы рекомендовал использоватьsvgpackage. Он устраняет эту проблему, предоставляя \includesvgкоманду и даже перекомпилируя файл svg, если он был изменен.

В вашем случае вы могли бы написать

\usepackage[svgpath=./chapters/figures/]{svg}

в вашей преамбуле, а затем создайте рисунок, используя

\begin{figure}
    \centering
    \includesvg{fig1}
    \caption{Figure}
    \label{fig:fig}
\end{figure}

Связанный контент