summaryrefslogtreecommitdiff
path: root/info/translations/pst-jtree/de/CS11.tex
blob: 590ed552dd6d8473ecddb2d51338d22afacb3eff (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
101
102
103
\vfil\break

\example\hfil

\vskip-1em
\hfil
\def\scaleA{[scaleby=1.6 1]}%
\def\scaleB{[scaleby=.6 1,doubleline=true,doublesep=.1ex]}%
\def\mkovalnode{\rput(-1ex,-.8)
   {\ovalnode[framesep=\psxunit]{K}{\hskip2em}}}%
\jtree[xunit=3em,yunit=1.5em]
\def\scaleA{[scaleby=1.6 1]}%
\def\scaleB{[scaleby=.6 1,doubleline=true,doublesep=.1ex]}%
\def\mkovalnode{\rput(-1ex,-.8)
   {\ovalnode[framesep=\psxunit]{K}{\hskip2em}}}%
\! = {$\rm Agr'$}
   :\scaleA{Agr}!a \scaleA{\bf VP}
   <vert>[linestyle=dashed,linewidth=1pt]{\bf V}
   :{${\rm [_V\,e]}_i$}@A1 {T}.
\!a = :{V$_i$}!b {Agr}
   <vert>{[e]$_j$}@A2 .
\!b = {\omit\mkovalnode}
   :\scaleB{${\rm [_{Agr}\,Agr]}_j$}@A3 \scaleB{$\rm [_T\,T]$}.
\psset{angleA=-90,angleB=-45,arrows=->}
\nccurve[nodesepB=0]{A1}{K}
\nccurve[ncurv=1.3]{A2}{A3}
\endjtree

\vskip5em

(Koopman, Hilda. 1995.  On Verbs That Fail to Undergo V-Second,
{\sl Linguistic Inquiry\/} 26.1:150.)

\medskip
\CL
\jtree[xunit=3em,yunit=1.5em]
\def\scaleA{[scaleby=1.6 1]}%
\def\scaleB{[scaleby=.6 1,doubleline=true,doublesep=.1ex]}%
\def\mkovalnode{\rput(-1ex,-.8)
   {\ovalnode[framesep=\psxunit]{K}{\hskip2em}}}%
\! = {$\rm Agr'$}
   :\scaleA{Agr}!a \scaleA{\bf VP}
   <vert>[linestyle=dashed,linewidth=1pt]{\bf V}
   :{${\rm [_V\,e]}_i$}@A1 {T}.
\!a = :{V$_i$}!b {Agr}
   <vert>{[e]$_j$}@A2 .
\!b = {\omit\mkovalnode}
   :\scaleB{${\rm [_{Agr}\,Agr]}_j$}@A3 \scaleB{$\rm [_T\,T]$}.
\psset{angleA=-90,angleB=-45,arrows=->}
\nccurve[nodesepB=0]{A1}{K}
\nccurve[ncurv=1.3]{A2}{A3}
\endjtree
|endCL

\bigskip
Die Schwierigkeit bei diesem Problem ist es, da\ss\  Oval zu zeichnen und in einen Knoten zu konvertieren, so das eine Knoten-Verbindung auf das Oval zeigen kann. |\mkovalnode|, das auf der Spitze des |!b| Teilbaums evaluiert wird, tut die ganze Arbeit. |\rput(-1ex,-.8)| positioniert das Zentrum des Ovales leicht links zu der Spitze und 80\% des Weges zum Boden der 2 Zweige der Spitze ( da sie eine H\"ohe von 1 haben). Die Gr\"o\ss\/e des Ovals wird festgelegt durch \value{framesep} und die Box |\hbox{\hskip2em}|. Es braucht etwas "trial and error" um die die richtigen Einstellungen f\"ur |\mkovalnode| zu finden, die ein brauchbares Oval erzeugen.

\bigskip
Es ist bemerkenswert, dass die Baum-Formatierung so einfach ge\"andert werden kann. Das macht es sehr einfach, die Gr\"o\ss\/e des Baums zu \"andern, um ihn zum Beispiel vom Text zu einer Fu\ss\/note  mit kleinerer Schrift zu verwandeln.

\smallskip
|\twelvepoint\jtree[xunit=4.8em,yunit=2em]|, ohne einen anderen Code einzubauen, produziert:\medskip
\hfill
\twelvepoint
\jtree[xunit=4.8em,yunit=2em]
\def\mkovalnode{\rput(-1ex,-.8){\ovalnode[framesep=\psxunit]{K}
   {\hskip2em}}}%
\! = {$\rm Agr'$}
   :\scaleA{Agr}!a \scaleA{\bf VP}
   <vert>[linestyle=dashed,linewidth=1pt]{\bf V}
   :{${\rm [_V\,e]}_i$}@A1 {T}.
\!a = :{V$_i$}!b {Agr}
   <vert>{[e]$_j$}@A2 .
\!b = {\omit\mkovalnode}
   :\scaleB{${\rm [_{Agr}\,Agr]}_j$}@A3 \scaleB{$\rm [_T\,T]$}.
\psset{angleA=-90,angleB=-45,arrows=->}
\nccurve[nodesepB=0]{A1}{K}
\nccurve[ncurv=1.3]{A2}{A3}
\endjtree

\vskip6em
|\tenpoint\jtree[xunit=2.6em,yunit=1em]|, wieder ohne einen anderen Code einzubauen, produziert:\bigskip

\hfil \begingroup\tenpoint
\jtree[xunit=2.6em,yunit=1em]
\def\mkovalnode{\rput(-1ex,-.8){\ovalnode[framesep=\psxunit]{K}
   {\hskip2em}}}%
\! = {$\rm Agr'$}
   :\scaleA{Agr}!a \scaleA{\bf VP}
   <vert>[linestyle=dashed,linewidth=1pt]{\bf V}
   :{${\rm [_V\,e]}_i$}@A1 {T}.
\!a = :{V$_i$}!b {Agr}
   <vert>{[e]$_j$}@A2 .
\!b = {\omit\mkovalnode}
   :\scaleB{${\rm [_{Agr}\,Agr]}_j$}@A3 \scaleB{$\rm [_T\,T]$}.
\psset{angleA=-90,angleB=-45,arrows=->}
\nccurve[nodesepB=0]{A1}{K}
\nccurve[ncurv=1.3]{A2}{A3}
\endjtree
\vskip4em
\endgroup

Das Oval ist etwas zu schmal, aber das kann einfach durch eine Erh\"ohung von |framsep| in Ordnung gebracht werden.