[Tex/LaTex] epspdfconversion isn’t working

epstopdf

I'm with a problem with the package epspdfconversion. I use the following preamble:

\documentclass[pdftex,12pt,a4paper,openany]{memoir}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{indentfirst}
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsfonts,wasysym}
\usepackage{graphicx}
\usepackage[help]{epspdfconversion}
\usepackage[left=3cm,right=2cm,top=3cm,bottom=2cm]{geometry}
\usepackage[center]{caption}
\usepackage{color}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[pdftex, colorlinks=true, linkcolor=black, citecolor=black, urlcolor=black]{hyperref} 
\usepackage[all]{hypcap}

and when I try to add a figure:

\begin{figure}
\includegraphics[scale=0.5]{ocupfd.eps}
\caption{a}
\end{figure}

the program gives me the following error:

Package pdftex.def Error: File `ocupfd-epspdf-to.pdf' not found

What should I do?

Best Answer

The epspdfconversion package needs that pdflatex is called with the command line option -shell-escape. How this is done depends much on what is the TeX environment one uses.

For example, with Texmaker (or TeXStudio) it's sufficient to go to the configuration window and add the option in the PdfLaTeX tab so that it looks like

pdflatex -interaction=nonstopmode -shell-escape %.tex

Similarly for other TeX editors.

The package offers many fancy options. If one doesn't need them and has TeX Live 2010 or later (or MiKTeX 2.9), it's easier to load the package epstopdf and the conversion will be done automatically, without the need of the -shell-escape option.

Related Question