.pngファイルを読み込もうとするとこのエラーが発生します
輸入する
\usepackage[pdftex]{graphicx}
\graphicspath{ {C:\Users\Daniel\Desktop\projectfigures} }
\begin{document}
\includegraphics[width=2.5cm]{definitiongraphexample.png}
\end{document}
問題はこのエラーが発生することです
! Undefined control sequence.
\reserved@b ->C:\Users
\Daniel \Desktop \projectfigures
l.423 ...[width=2.5cm]{definitiongraphexample.png}
ロードできないようです。include{path}をロードしようとしましたが、うまくいきませんでした。そこで、graphicspathをロードしようとしています。
何が間違っているのでしょうか?
\usepackage[pdftex]{graphicsx}
エラーは発生せず、ダウンロードするように指示も表示されないので、なぜ機能しないのかわかりません。
答え1
関連する質問で説明したように\includegraphics の絶対 Windows パスを指定するWindows でパスを指定するには、「逆」スラッシュではなく「直接」スラッシュを使用する必要があります。
TeX プログラムは、必要なディレクトリに移動するためにスラッシュを置き換える方法を知っています。これは、バックスラッシュが TeX では通常どおりコマンド名のプレフィックスとして解釈されるためです。
さらに、パスの末尾にスラッシュを追加する必要があります。
\graphicspath{{C:/Users/Daniel/Desktop/projectfigures/}}
文字列全体をファイル名の先頭に追加すると、正しい
C:/Users/Daniel/Desktop/projectfigures/definitiongraphexample.png
さらに2つのヒント。
拡張子を指定しないでください。
pdflatex
ファイルが見つかり、移植性が向上します。\includegraphics[width=2.5cm]{definitiongraphexample}
pdftex
オプションを指定しないでくださいgraphicx
\usepackage{graphicx}
十分なものです。