On Tue, 2006-07-25 at 13:12 -0700, Adrian Dragulescu wrote: > Hello, > > I want to have a title that will look something like: > "Results for \theta=2.1", given that I have a variable theta=2.1, and > \theta should show on the screen like the greek letter. > > I've tried a lot of things: > theta <- 2.1 > plot(1:10, main=expression(paste("Results for", theta, "=", eval(theta)))) > > or using bquote > plot(1:10, main=paste("Results for ", bquote(theta == .(theta)))) > > or using substitute, etc. I could not make it work. This should be easy. > > I would appreciate your help. > > Thanks, > Adrian
Adrian, Try this: theta <- 2.1 plot(1:10, main = bquote(paste("Results For: ", theta == .(theta)))) You need to surround the full expression with bquote() so that the paste()d text is within it. bquote() then returns an expression that is passed to plotmath. HTH, Marc Schwartz ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.