On Mon, Apr 18, 2011 at 1:23 PM, Julien Rioux <jri...@physics.utoronto.ca> wrote: > On 18/04/2011 2:29 AM, Yang Zhang wrote: >> >> I'm interested in adding a new graphics format (Xournal) to LyX that >> can be displayed on-screen and rendered in PDF outputs. Just to get >> started, I've been trying to figure out how to add a dummy graphics >> format. The input is actually a .tex file (but named .foo), and I >> tried adding a converter to PDF, but not luck. Details follow. >> >> In Tools> Preferences, I added a new format with: >> >> Format: foo >> Short Name: foo >> Extension: foo >> Editor: gedit >> Viewer: gedit >> >> I also added a new converter to PDF (ps2pdf) with: >> >> pdflatex -outputdirectory /tmp/ /home/yang/blah/blah.foo&& cp >> /tmp/blah.pdf $$o >> >> Note I'm ignoring $$i, just for the sake of getting *something* working. >> > > At least for the export to pdf, it should be sufficient to use: > pdflatex $$i > > For the display in the LyX buffer, you might have to define a converter to > .png, but imagemagick will be attempted if you don't define a converter. > >> Now I tried inserting a simple hello world latex file named .foo into >> my document as a graphic. With lyx -dbg graphics, I see the following >> output, and in the main window I get the error "Error converting to >> loadable format." Any hints? Thanks in advance. >> > > > -- > Julien > >
OK, some progress. I tried exporting my document to a PDF, and it worked - the converter I registered (foo to PDF) does kick in at that point (despite no in-LyX display). I then tried adding a dummy foo-to-PNG converter (I have a simple out.png file sitting around): cp .../out.png $$o That worked - I now have in-LyX display. This leads to some more questions. I thought LyX would be able to convert the .pdf to a format it can display. At least, that's what I understand to be happening with "Graphviz Dot," which has just this converter to "PDF (ps2pdf)": dot -Tpdf $$i -o $$o When I insert .dot files as Graphics they display in LyX just fine. So why does that work for .dot but not .foo? I verified that both .foo and .dot formats have "Vector graphics format" checked. Thanks. -- Yang Zhang http://yz.mit.edu/