I'm having an issue inserting a .pdf image into my .tex file (an .eps works fine). A description of my problem is below.
When I insert an .eps figure by doing:
\documentclass[a4paper,11pt]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics[angle=90,bbllx=113bp,bblly=67bp,bburx=506bp,bbury=741bp,width=0.8\textwidth]{lipari-plot.eps}
\caption[]{}
\label{fig:liparieps}
\end{figure}
\end{document}
and compile my latex test.tex file using latex (i.e. by doing "latex test.tex; dvipdf test.dvi test.pdf;" on the command line) the figure looks as expected.
However, I need to compile my test.tex file using pdflatex (as my images need to be .pdf instead of .eps).
Unfortunately, I can't find an equivalent to a bounding box that will work with pdflatex. I have tried using viewport (as suggested by websites and the compiler), but the image doesn't appear correctly. (I compile it by doing "pdflatex test.tex;" on the command line.)
The code I have tried, for example, is
\documentclass[a4paper,11pt]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics[angle=90,viewport=113bp 67bp 506bp 741bp, clip, width=0.8\textwidth]{lipari-plot.pdf}
\caption[]{Caption}
\label{fig:liparipdf}
\end{figure}
\end{document}
(The files lipari-plot.eps and lipari-plot.pdf are uploaded on this website: http://latex-community.org/forum/viewtopic.php?f=45&t=23286 . Sorry, I can't figure out how to upload them here)
Does anyone know a way to make the compiled version of my .pdf image look like the .eps version?
Best Answer
As @egreg says in the comments, the original
eps
file is defective, and gets cropped when it is converted topdf
. The bounding box is wrong, but you probably won't see this in a viewer because the first line is also wrong, causing the file to be displayed as ordinary (non-encapsulated) postscript (so the bounding box will be ignored and you will see a lot of white space around the edges). Luckily, these problems are fairly easy to fix.Method 1
Rename 'lipari-plot.eps' as 'lipari-plot.ps', and in the terminal, do
Method 2
Open the eps file in your favourite text editor. Delete the first six lines (those starting with
%
), and replace them with the following.Either of these should produce an
eps
file that can be converted topdf
without any problems.