[R] Perpendicular symbol in plotmath?

Matthew Neilson matt at gneilson.plus.com
Tue May 1 09:07:15 CEST 2007


That's fantastic, guys! Thank you very much. Paul's solution will 
definitely suffice until the perpendicular symbol is implemented in 
plotmath.


-Matt



On 1 May 2007, at 00:40, Paul Murrell wrote:

> Hi
>
>
> Matthew Neilson wrote:
>> Thanks for your response, Gabor.
>>
>> That works quite nicely. The documentation states that it is not 
>> possible to mix and match Hershey fonts with plotmath symbols. My 
>> *ideal* scenario would be to write the
>> perpendicular symbol as a subscript (specifically, I would like to 
>> have " \epsilon_{\perp} " as an axis label).
>>
>> I have searched the help archive, and it turned up the following post 
>> from 2002:
>>
>> http://tinyurl.com/2m8n9c
>>
>> which explains a way of "faking" subscripts when using the Hershey 
>> fonts, though it does have several drawbacks. Have things moved on in 
>> the last five years, or is this still the best
>> known solution?
>
>
> Unfortunately, you still cannot use Hershey fonts with plotmath (just
> lacking implementation).
>
> Also, the perpendicular symbol is not implemented in plotmath (yet).
>
> In this case though, there may be a possible workaround.  Try the
> following ...
>
>> plot(1, ann=FALSE)
>> title(ylab=expression(epsilon["\136"]), family="symbol")
>
> The plain text character "\136" gets drawn using the symbol font and 
> the
> perpendicular symbol is character 94 (Octal 136) in the Adobe Symbol
> Encoding and in the Windows symbol font encoding so this works for PDF,
> on Windows, and on X11 (though I had to switch to a single-byte 
> encoding
> to get my system to pick up the symbol font).  The drawback with this
> solution is that anything that is NOT a special mathematical symbol in
> the expression will come out in Greek letters.
>
> Paul
>
>
>> Many thanks for your help,
>>
>>
>> -Matt
>>
>>
>>
>> On Sat Apr 28 17:35 , 'Gabor Grothendieck' <ggrothendieck at gmail.com> 
>> sent:
>>
>>> Its available in the Hershey fonts:
>>>
>>> plot(0, 0, type = "n")
>>> text(0, 0, "A \\pp B", vfont = c("serif", "plain"))
>>>
>>>
>>> On 4/28/07, Matthew Neilson matt at gneilson.plus.com> wrote:
>>>> Hey,
>>>>
>>>> Does anyone know of an equivalent to the LaTeX \perp (perpendicular)
>>>> symbol for adding to R plots? Parallel is easy enough ("||"), but I
>>>> haven't been
>>>> able to find a way of adding perpendicular. The plotmath 
>>>> documentation
>>>> doesn't mention how to do it, so I'm inclined to think that it 
>>>> doesn't
>>>> exist - but surely there must be some way of achieving the desired
>>>> result,
>>>> right?
>>>>
>>>> Any help will be much appreciated,
>>>>
>>>>
>>>> -Matt
>>>>
>>>> ______________________________________________
>>>> R-help at 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.
>>>>
>>
>> ______________________________________________
>> R-help at 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.
>
> -- 
> Dr Paul Murrell
> Department of Statistics
> The University of Auckland
> Private Bag 92019
> Auckland
> New Zealand
> 64 9 3737599 x85392
> paul at stat.auckland.ac.nz
> http://www.stat.auckland.ac.nz/~paul/
>
>

--
************************************
Matthew Neilson
University of Strathclyde
Department of Mathematics
Livingstone Tower
26 Richmond Street
Glasgow G1 1XH

Tel : + 44(0)141 548 4559
e-mail : rs.mnei at maths.strath.ac.uk



More information about the R-help mailing list