summaryrefslogtreecommitdiff
path: root/info/translations/pst-jtree/de/CS14.tex
blob: 85d773033598aeee739a497cc3c6c8f4cc693bec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100

\example

\ftag{\the\Exno}[Frampton2]
\bigskip
\hfil
\jtree[xunit=2.4em,yunit=1.2em,style=arrows2,nodesep=0]
\def\broken{[branch=\brokenbranch,scaleby=1.6]}%
\def\stub{<right>[scaleby=.5,arrows=-]}%
\def\\#1{\rput[bl](.6ex,.4ex){\it #1}}%
\! = {\omit\\a}@A1
   \stub @K1  ^<right>{\omit\\b}
   :{C$_2$}()  \broken @A2
   \stub @K2  ^<right>@A3
   \stub @K3  ^<right>
   :{C$_1$}()  \broken
   :{ubil}  {\omit\\c}@A4
   :{kolko}  {\omit\\d}
   :{studenti}  {\omit\\e}@A5
   :{ot} :{koi} {strani}.
\psset{dirA=(1:1),angleB=90,ncurvA=.6,ncurvB=1}
\nccurve{K1}{A5}
\nccurve{-}{K2}{A5}
\nccurve{K3}{A4}
\psset{dirA=(-1:-1),dirB=(-1:-1),ncurv=4,arrows=-}
\nccurve{A1}{K1}
\nccurve{A2}{K2}
\nccurve{A3}{K3}
\endjtree

\vskip1.5em
\CL
\jtree[xunit=2.4em,yunit=1.2em,arrows=->,nodesep=0]
\def\broken{[branch=\brokenbranch,scaleby=1.6]}%\@1
\def\stub{<right>[scaleby=.5,arrows=-]}%\@2
\def\\#1{\rput[bl](.6ex,.4ex){\it #1}}%\@3
\! = {\omit\\a}@A1
   \stub @K1  ^<right>{\omit\\b}
   :{C$_2$}()  \broken @A2
   \stub @K2  ^<right>@A3
   \stub @K3  ^<right>
   :{C$_1$}()  \broken
   :{ubil}  {\omit\\c}@A4
   :{kolko}  {\omit\\d}
   :{studenti}  {\omit\\e}@A5
   :{ot} :{koi} {strani}.
\psset{dirA=(1:1),angleB=90,ncurvA=.6,ncurvB=1}\@4
\nccurve{K1}{A5}
\nccurve{-}{K2}{A5}
\nccurve{K3}{A4}
\psset{dirA=(-1:-1),dirB=(-1:-1),ncurv=4,arrows=-}\@5
\nccurve{A1}{K1}
\nccurve{A2}{K2}
\nccurve{A3}{K3}
\endjtree
|endCL

\medskip
1.\ Um Informationen \"uber die Zweig-Parameter zu erhalten, k\"onnen Sie in Abschnitt~5 nachlesen.
%Abschnitt~\gettag[customsec] nachlesen.

\smallskip
2.\ |\stub| wird benutzt, um Knoten auf halbem Weg auf bestimmten rechten Zweigen zu positionieren und so das Zeichnen der komplexen Pfeile zu erleichtern.
 
\smallskip
3.\ |\\| dient dazu, die Tags {\sl a, b, c,} \dots zu positionieren.

\smallskip
4.\ |dirA| wird genutzt, um zu gew\"ahrleisten, dass die komplexen Pfeile parallel zu den linken Zweigen verlaufen, wenn diese die rechten Zweige kreuzen.

\smallskip
5.\ Ein sehr hoher Wert von |ncurv| bewirkt, dass die Kurve gen\"ugend ausgebeugt ist.

\bigskip
Eine Alternative zu |\stub| ist |\psinterpolate| um die Kreuzungspunkte zu positionieren.

\medskip
\CL
\jtree[xunit=2.4em,yunit=1.2em,arrows=->,nodesep=0,
   arrowlength=3.6,arrowsize=2pt,arrowinset=.4]
\def\broken{[branch=\brokenbranch,scaleby=1.6]}%
\def\\#1{\rput[bl](.6ex,.4ex){\it #1}}%
\! = {\omit\\a}@A1
   <right>{\omit\\b}@A1a
   :{C$_2$}()  \broken @A2
   <right>@A3
   <right>@A3a
   :{C$_1$}()  \broken
   :{ubil}  {\omit\\c}@A4
   :{kolko}  {\omit\\d}
   :{studenti}  {\omit\\e}@A5
   :{ot} :{koi} {strani}.
\psinterpolate(A1)(A1a){.5}{K1}
\psinterpolate(A2)(A3){.5}{K2}
\psinterpolate(A3)(A3a){.5}{K3}
|endCL
\smallskip
\dots\ wird wie oben fortgesetzt.