On 03/23/2018 06:20 PM, Paul A. Rubin wrote:
> On 03/23/2018 05:40 PM, Marshall Feldman wrote:
>>
>> I am writing a paper with using this structure (simplified for
>> explanation):
>>
>> paper_root/master_document.lyx
>>
>> paper_root/part1/part1.lyx
>>
>> paper_root/part2/part2.lyx
>>
>> paper_root/part3/part3.lyx
>>
>> I have it set up so that, for example, I can work on part2.lyx and
>> compile it to view only the part2.pdf file.
>>
>> Now say, I'm working on part2.lyx. If I put an image file in the same
>> directory, e.g.:
>>
>> paper_root/part2/picture1.png
>>
>> The compilation works fine. But if I create a top-level directory to
>> store my images, both to keep things organized to find files and to
>> be able to share/update pictures and have them in a different directory:
>>
>> paper_root/images/picture1.png
>>
>> When I try to insert the image in part2.lyx, Lyx just won't do it.
>> Nothing crashes, but the image never shows up in the document. In
>> fact, using the Insert > Graphics ... dialog, as soon as I browse to
>> ../images/picture1.png and select the image, the Insert Graphics
>> window closes with nothing inserted in the document.
>>
>> What am I doing wrong?
>>
>>
>> Secondary question:
>>
>> I believe it was in his book on the ggplot2 package for R that Hadley
>> Wickham recommended putting this command in the LaTeX preamble:
>>
>> \graphicspath{{../images/}{../graphs}}
>>
>> But this totally screws things up for me when I put it in the
>> preamble in LyX. Any thoughts about this?
>>
>>
>> Thanks for your help.
>>
>>
>>
>>
> It might help to know what version of LyX you are using, and what
> operating system, just in case.
>
> That said, parking images in a parallel directory has always worked
> for me, and still does in 2.3.0. (I just checked.) You might try the
> following. Start LyX from a terminal with the command "lyx -dbg
> graphics". This will spew a ton of output, so you might want to
> capture it to a file (perhaps by using the tee command, if you're on
> Linux). Once LyX is open, load your document and make note of where
> you're at in the terminal output. Now try the graphics insertion
> dialog, and see whether the ensuing torrent of messages contains any
> errors. If you can't find any problems, but are able to capture the
> output to a text file, you might try posting it here.
Note that LyX also allows you to see this output from inside the
program. Go to View> Message Pane, then click on Settings, Debug
Messages: Selected, and now double click on graphics. Go back to Output
to see the messages themselves. What I'd suggest is to activate this
immediately before trying to insert the graphic.
Riki