Here's the preamble:

\documentclass{report}
\usepackage{fullpage}
\usepackage{amssymb}
\usepackage[fleqn]{amsmath}
\usepackage{graphicx}
\usepackage{color}


... And here's the call to \includegraphics:

\includegraphics[scale=0.5]{n6d.png}


The error on the log:

! Package pdftex.def Error: File n6d.png' not found.

See the pdftex.def package documentation for explanation.
Type  H <return>  for immediate help.
...

l.39 ...aph & \includegraphics[scale=0.5]{n6d.png}
& \includegraphics[scale=...


Typing "H" just puts it into draft mode.

The file 'n6d.png' is located in the same folder as the .tex file. I've tried putting just 'n6d' as the filename, but still have the same problem. Here's the command I'm calling to compile the PDF:

"C:\texlive\2012\bin\win32\pdflatex.exe" -output-directory "D:\Documents\School\Math3\Worksheets\3" "D:\Documents\School\Math3\Worksheets\3\wksht3_sols.tex"


There are other files in the .tex file that are having the same issue. Any ideas?

-
There are many Questions about input paths. For instance this one might be interesting for further reading tex.stackexchange.com/questions/89247/input-file-folder/… –  bloodworks Jan 27 at 23:15

## migrated from stackoverflow.comJan 27 at 22:25

This question came from our site for professional and enthusiast programmers.

Its not important the the image file is in the same directory of the tex file. It should be in the working directory where you launch the pdflatex command.

Use the command \graphicspath to set a different path.

-
What do you mean by "working directory where you launch the 'pdflatex' command?" –  AlanH Apr 6 at 21:51

\graphicspath{{./Figures/}} %Where the figures folder is located


To your preamble. Of course, {./Figures/} is actually the path where the figures' folder is located.

Also, you may want to try not using wksht3_sols.tex as your file name (due to the _`). Change it to something like wksht3sols.tex

Try doing these two things to see how it works.

-