Skip to content
Prev 37717 / 63421 Next

scalable < > delimiters in plotmath

On Sep 12, 2010, at 11:38 PM, Paul Murrell wrote:

            
Meant to type e1 and f1.
My thought was thought was that these were unlikely to be called into  
play when they were going to be surrounding multiple lines of text so  
would not be expected to scale up as might matrix brackets, but would  
rather be used in situations where they represented either means or   
physical quantities. In statistical mechanics angle-brackets are the  
time averages of quantities like pressure, while in quantum mechanics  
physical quantities are the probabilities resulting from wave/matrix  
equations involving products of bra's, "<(.)|", and kets, "|(.)>",  
representing complex conjugates possibly with a function in between  
"<  | | >". I would think that including the Symbol(0xf1) and  
Symbol(0xe1) simply as "drawn bigger" would be one approach. I would  
think another approach could be to increase the height by a greater  
ratio than the width, say 1.5 to 1. I don't know what complications  
arise in doing so, but would imagine that these would be no worse than  
the scaling problems arising with the Greek Sigma.

a) http://en.wikipedia.org/wiki/Bra-ket_notation

b) Table VIII of"Reviews of Modern Physics Style Guide":
    http://www.rmp.aps.org/files/rmpgui15.pdf

c) http://www.physics.unlv.edu/~bernard/phy721_99/tex_notes/node8.html
I see the problem with that construction, although as I said above, I  
don't think the angle brackets would be used very much in enclosing 8  
line constructs. Is there no way to scale the \langle and \rangle by a  
factor of three before prefixing and postfixing a grouped array?

(.... and plotmath doesn't really support grouped arrays anyway, does  
it? My other request was going to be for an array construct such as  
above, since it was rather difficult to get good results with arrays  
having a number of rows that is not an even power of two using atop().  
Or is there an array function in plotmath that I missed?)

I had been thinking that "triple height" "<" or ">" ( using  
Symbol(\0xe1 | \0xf1)) could substitute for the three part  
construction of scalable square, flat,  and rounded brackets that I am  
seeing in the plotmath.c code.