Can I please have an example of how to use the ifelse package for LaTeX with LyX? I want to manage a NoWeb/Literate programming document so that some commands are included in the document only sometimes. (I'm sending LyX documents to R through Sweave: http://wiki.lyx.org/LyX/LyxWithRThroughSweave.
This ERT makes sure that R- Sweave drops the images in a folder "foo" and prefixes all with "bar". \SweaveOpts{prefix.string=foo/bar} This is a NoWeb "code chunk" that will create an image in foo called bar-testfn.eps. <<testfn, fig=true, include=false>>= curve(sin, from = 1, to = 5) @ Then the image can be used later with some LaTeX: \includegraphics{foo/bar-testfn} I would like to conditionalize the figure creation, so that only when I really want new figures will the code chunk be executed. In the r-help list I asked about ways to avoid re-doing calculations, but the answers were focused on ways in which R calculations can be cached, rather than avoiding asking R for calculations in the first place. Since I am doing this work within LyX, and LyX has its own way of handling the temporary LaTeX files, it is not immediately apparent that the caching strategies proposed from within R are going to help (the LyX "current working directory" is an unpredictable directory inside /tmp while the R working directory is inside there, and the R stuff disappears once LyX exits. I'm sorry, this is hard to explain. If you can just give me a concrete ifthen example in ERT, I think I can make it work. I just don't understand the ifelse package instructions because they assume a person is fluent in LaTeX. pj -- Paul E. Johnson Professor, Political Science 1541 Lilac Lane, Room 504 University of Kansas