TeXの準備にMikTex2.9とTeXstudioを使用しています。 figures
フォルダーへのパスを設定したいと思います。このフォルダーには、作業に必要なすべての図、プロットなどが含まれています。
\graphicspath
を使用してディレクトリを設定しましたが、エラーメッセージが表示されます:
\documentclass[12pt]{article} \usepackage{graphicx} \graphicspath{D:/LATEX/Reports@IIT/figures} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{logo.jpg} \end{document}
エラー:パッケージpdftex.defエラー:ファイル `logo.jpg”が見つかりません
ただし、\includegraphics
コマンドで画像のファイル名の前に同じパスを付けると、問題なく機能します:
\documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{D:/LATEX/Reports@IIT/figures/logo.jpg} \end{document}
\graphicspath
がパスを設定しないのはなぜですか?
コメント
回答
\graphicspath{{D:/LATEX/Reports@IIT/figures/}}
試してみてください!
より一般的なケース:
\graphicspath{{subdir1/}{subdir2/}{subdir3/}...{subdirn/}}
...
は確かに構文の一部ではありません。集合論で1,2,3,...,n
のようなものを表すためだけにあります。
図が兄弟ディレクトリに保存されている場合は、親ディレクトリにアクセスします。
\graphicspath{{../figs/}}
コメント
- よくあることです便利:
\graphicspath{{./figs/}}
これには、現在の.texファイルと同じディレクトリにあるfigs
という名前のサブディレクトリが含まれます - 中かっこで囲まれたパス名にはスペースを含めないでください。
回答
すべて特定のパスは/
で終了し、中括弧のペアで囲む必要があります。試してみてください:
\graphicspath{{D:/LATEX/Reports@IIT/figures/}}
コメント
- ちなみに…ビデオを整理するオプションはありますか?グラフィックで行ったのと同じように、別のディレクトリにありますか? Thx
- tex.stackexchange.com/a/79060/36296
divをご覧ください>
graphicspath
のfigures
の後に/
を追加しますか?\graphicspath
はプラットフォームに関係なく同じように機能します\logo.jpg
として入力された場合にコードは機能します。ファイル名は単にパスに追加されているだけなので、両方が奇妙であるが、一緒に意味のあるパス名を作成する場合、それは機能します。グラフィックパスが/
で終了した場合は、Subfolder/logo.jpg
を使用してグラフィックスタッシュ内のサブフォルダーにアクセスすることもできます。