inkscape グラフィックを含めると *.pdf が見つからない

inkscape グラフィックを含めると *.pdf が見つからない

私は自分の文書に挿入する図をInkscapeで作成しました。文書自体は次のような構造になっています。

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

にすべての章を別々に含めます。また、図へのパスを含めるためのmain.texも用意しました。図をInkscapeからLaTeXにエクスポート/インポートするには、次のようにします。\graphicspath{{chapters/figures}}これ命令。インクルードコードは次のようになります

\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}

関連情報