Thanks, it works fine. I have try to insert a ".fig" figure (since I use xfig to make my graphics), hoping that Lyx would handle it also. When I try to view the pdf document (with pdflatex) I have the following error : "Missing $ inserted" "I've inserted a begin-math/end-math symbol since I think you left one out. Proceed, with fingers crossed." Have you perhaps an idea (else I simply export all my figures in eps) ?
On vendredi 20 août 2010, Julien Rioux wrote: > On 20/08/2010 5:57 AM, Pascal Francq wrote: > > Hi, > > I use the pstool package to combine psfrag and pdflatex and it works > > well. In practice, to include a graphic I need a 'file.eps' and I use > > the \psfragfig > > > > command of the form : > > \psfragfig[some options such as those of graphicx]{file.eps}{psfrag > > code} > > > > I use the latex insets to add this graphic. Of course, I cannot see the > > file in Lyx. My question is : is it possible to configure Lyx in such a > > way that, when a graphic is included, it uses the psfragfig. In > > particular, in Lyx 2.0, it seems to add some "external objects" such as > > xfig files. Where can I found some information to create such an > > external object ? > > Thanks. > > Hi, > > This solution is not using the external objects, but you could give it a > try (only partially tested on a minimal example, but I got it to work): > > 1) Add, at the *end* of your preamble ("Document > Settings > LaTeX > Preamble") [1]: > > \usepackage{pstool} > \EndPreamble > \let\includegraphics\pstool > > 2) Use the usual mechanism for graphic insertion in LyX, specify your > .eps file. > > 3) Put the {psfrag code} part in TeX code right after the graphic [2]. > > 4) Define a new file format: In "Tools > Preferences > File Handling > > File Format" > > Click "New..." and enter the following > Format: PDF (pstool) > Doc format: yes > Vector graphics format: yes > Short name: pdf4 > Extension: pdf > Viewer: auto > Click Apply > > 5) Define a new converter: In "Tools > Preferences > File Handling > > Converters" > > Select these: > From format: LaTeX (plain) > To format: PDF (pstool) > Enter this: > Converter: pdflatex -shell-escape $$i > Extra flag: latex > Click Add, then Apply > > Cheers, > Julien > > [1] Note that something more robust could be done, to cope with cases > where you would forget to add {} in TeX code when there are no psfrag > replacements for that figure. Left as an exercise. > > [2] Activate the "View > View Source" option in LyX to help you out > while doing that. Make sure the LaTeX code corresponds to what you want > to achieve. -- Dr. Ir. Pascal Francq BELGIUM
signature.asc
Description: This is a digitally signed message part.