On Dec 3, 2013, at 1:37 AM, Scott Kostyshak <skost...@lyx.org> wrote:
> On Tue, Dec 3, 2013 at 3:19 AM, Jerry <lancebo...@qwest.net> wrote: >> >> On Dec 3, 2013, at 12:41 AM, Scott Kostyshak <skost...@lyx.org> wrote: >> >>> On Tue, Dec 3, 2013 at 2:33 AM, Jerry <lancebo...@qwest.net> wrote: >>>> >>>> On Dec 2, 2013, at 11:20 PM, Scott Kostyshak <skost...@lyx.org> wrote: >>>> >>>>> On Tue, Dec 3, 2013 at 1:00 AM, Jerry <lancebo...@qwest.net> wrote: >>>>>> I am unable to insert PDF image files into LyX 2.0.6 on OS X 10.8.5. >>>>>> When I try to do this, in the area where the graphic would be displayed, >>>>>> I first see the message "Converting to loadable format" and then "Error >>>>>> converting to loadable format." The name of the file is then displayed >>>>>> but not the image. >>>>>> >>>>>> I am trying this in a new LyX document. The graphic is a simple plot >>>>>> saved from Mathematica in several file formats. Of those other formats, >>>>>> I am able to successfully insert bmp, eps, gif, jpg, png and tiff. (svg >>>>>> displays incorrectly in LyX as a black rectangle even though it is >>>>>> displayed correctly in other viewers.) >>>>>> >>>>>> I thought PDF was a "native" format for LyX, so I don't understand why >>>>>> it is trying to convert the PDF file into anything. Have I set a >>>>>> preference to something stupid? >>>>>> >>>>>> Jerry >>>>> >>>>> Hi Jerry, >>>>> >>>>> I believe that LyX converts PDFs to EPS files. To see the command that >>>>> is being run, go to Tools > Preferences > File Handling > Converters >>>>> and select "PDF (graphics) -> EPS" >>>>> For me the command is: >>>>> pdftops -eps -f 1 -l 1 $$i $$o >>>>> >>>>> Best, >>>>> >>>>> Scott >>>> >>>> Thanks, Scott. I have an item in the Converters list called PDF (ps2pdf) >>>> -> EPS which is probably the equivalent. In any case, the Converter >>>> command is pdftops -eps -f 1 -l 1 $$i $$o, the same as yours. >>> >>> OK then you might want to try running the command manually on the pdf >>> file. For example, you could run: >>> pdftops -eps -f 1 -l 1 myfile.pdf myfile.eps >>> >>> To get more information on what LyX is doing in the background, you >>> could do the following: >>> lyx -dbg graphics >>> >>> I forget how you're supposed to run the command from the terminal in a >>> Mac. I remember JMarc said something like you have to specify the full >>> path. Hopefully you know. >> >> I ran the command that you suggested and a new EPS file was created without >> any error code reported. I examined it in a text editor and it at least >> superficially looks like a valid EPS file. However, when I then try to >> insert it into my document, I get the "Error converting to loadable format" >> message in place of the image. (I don't notice the intermediate message >> saying that it is "Converting to a loadable format".) >> >> When I attempt to open the EPS which was originally exported by Mathematica >> (see my original post) with Apple's Preview.app, it succeeds (by itself >> converting the EPS to PDF). However, when I attempt to open the new EPS made >> by the above command in Preview, it fails and reports "Warning PostScript >> error: No PDF was produced," and there is in fact no image displayed in >> Preview. >> >> It looks like pdftops is giving me a bad result. What package >> >> FWIW, the original EPS which was exported from Mathematica (and which >> displays correctly in LyX) is 408 KB and the new one created by the pdftops >> command above is only 188 KB. I don't necessarily find this worrisome but I >> thought I would mention it. >> > > Sounds like you've narrowed down the problem. I've heard of similar > reports. You could try to use a different command (different program > than pdftops) to do the conversion. I don't have experience with this. > > Best, > > Scott I see that pdftops is part of xpdf. My installed version of xpdf (via MacPorts) is 3.02 and pdftops is 0.20.5. Does anyone know if there are known problems with these versions? Is it normally up to the LyX user to install these things? Surely I'm not the only OS X user to run into this problem (inserting PDF to LyX). Jerry