plot expressions {was: [R] superscript -,+?}

Martin Maechler maechler at
Thu Jul 8 09:07:51 CEST 1999

    Ben>   In Version 0.64.1 (May 8, 1999), Solaris 2.5.1,

    Ben>    expression(theta^{-})
    Ben>       and

    Ben>    expression(theta^{+})

    Ben>  (and the equivalent subscripts) give syntax errors.

    Ben>   (Superscript or subscripts of numbers, letters, or "+1" or "-1"
    Ben> all work.)

    Ben>   Anyone have a workaround or a patch?  Or should I just use
    Ben> psfrag as god intended?

The following works:

  plot(1,type='n', axes=F)
  text(1,1,  expression(theta^"-"))

and is probably the most concise here.
The following would have worked as well :

  text(1.1,1,  expression(tau^{-{}}))
  text(1.1,1.1,expression(tau[ +{}]))

You see that `expression' needs to be an expression, i.e. 
the "-" operator needs at least one argument, but that one can be empty.


BTW, Ben, I think it's not desired to post both to R-help and R-devel...
{{R-devel'ers are supposed to also get R-help -- even though this is not
  ensured as is the case with R-help and R-announce}}.

Martin Maechler <maechler at>
Seminar fuer Statistik, ETH-Zentrum SOL G1;	Sonneggstr.33
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1086			<><
r-help mailing list -- Read
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at

More information about the R-help mailing list