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

Reply via email to