
\section Die bounding-box

PSTricks generiert dimensionslose Grafiken aber \jTree\ verwendet eine menge Zeit damit die Gr\"o\ss\/e der B\"aume zu bestimmen und sie in eine angeme\ss en Gro\ss e Box zu stecken. Zum Beispiel: 

\excentered
\CLboxed
\psframebox[boxsep=0]{\jtree
\! = {X} :{a} :{a} :{a}
   {\multiline
      this and\cr
      that\endmultiline}.
\endjtree}
|endCLboxed
\hfil
\psframebox[boxsep=0]{\jtree
\! = {X} :{a} :{a} :{a}
   {\multiline
      this and\cr
      that\endmultiline}.
\endjtree}
\xe

Die Bestimmung der Gr\"o\ss\/e ist nicht perfekt. jTree ist nicht schlau genug um den wei\ss\/en Raum aufgrund von |labelgapt|, |labelgapb|, |labelstrutt| und |labelstruttb| zu erkennen. Aber das ist nicht schlimm. 


\medskip

Wenn PSTrick benutzt wird um Pfeile zu zeichnen, verla\ss\/en sie h\"aufig die \jTree\/ Zeichen-Box.

\excentered
\CLboxed
\psframebox[boxsep=0]{\jtree
\! = {X}@A1
   <right>
   :{a}
   :{a}
      {\multiline
         this and\cr
         that\endmultiline}@A2 .
\nccurve[angleA=210,angleB=200,
   ncurv=2,nodesepA=0]{->}{A1:b}{A2}
\endjtree}
|endCLboxed
\hfil
\psframebox[boxsep=0]{\jtree
\! = {X}@A1
   <right>
   :{a}
   :{a}
      {\multiline
         this and\cr
         that\endmultiline}@A2 .
\nccurve[angleA=210,angleB=200,
   ncurv=2,nodesepA=0]{->}{A1:b}{A2}
\endjtree}
\xe

Das muss von Hand behoben werden, indem man die richtigen Wortabst\"ande einf\"ugt.

\excentered
\CLboxed
\psframebox[boxsep=0]{\kern2.4em
\jtree
\! = {X}@A1
   <right>
   :{a}
   :{a}
      {\multiline
         this and\cr
         that\endmultiline}@A2 .
\nccurve[angleA=210,angleB=200,
   ncurv=2,nodesepA=0]{->}{A1:b}{A2}
\endjtree}
|endCLboxed
\hfil
\psframebox[boxsep=0]{\kern2.4em\jtree
\! = {X}@A1
   <right>
   :{a}
   :{a}
      {\multiline
         this and\cr
         that\endmultiline}@A2 .
\nccurve[angleA=210,angleB=200,
   ncurv=2,nodesepA=0]{->}{A1:b}{A2}
\endjtree}
\xe





