summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-jtree
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-12-30 23:50:06 +0000
committerKarl Berry <karl@freefriends.org>2010-12-30 23:50:06 +0000
commit58679cc130f6f05e33c54456b379a2b878211c29 (patch)
tree8e69c516776b653ec6d28fe8559b630a5422862f /Master/texmf-dist/doc/generic/pst-jtree
parent93125edaad6060997d02d972a15f2543b145e676 (diff)
pst-jtree
git-svn-id: svn://tug.org/texlive/trunk@20894 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-jtree')
-rw-r--r--Master/texmf-dist/doc/generic/pst-jtree/Doc-source.zip (renamed from Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-source.zip)bin61886 -> 63897 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-jtree/README29
-rw-r--r--Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-add.pdfbin0 -> 18454 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc.pdfbin257400 -> 255182 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.pdfbin65181 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.tex624
6 files changed, 7 insertions, 646 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-source.zip b/Master/texmf-dist/doc/generic/pst-jtree/Doc-source.zip
index b0db962d20f..6a88bb11c6c 100644
--- a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-source.zip
+++ b/Master/texmf-dist/doc/generic/pst-jtree/Doc-source.zip
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-jtree/README b/Master/texmf-dist/doc/generic/pst-jtree/README
index 2ebcff0ce09..b8c3448f9c8 100644
--- a/Master/texmf-dist/doc/generic/pst-jtree/README
+++ b/Master/texmf-dist/doc/generic/pst-jtree/README
@@ -1,27 +1,12 @@
+The jTree package is an extension of PSTricks which is intended
+to be used by linguists as a tool to typeset complex trees. It
+consists of four files: pst-jtree.tex, pst-jtree.sty,
+pst-jtree-doc.pdf, and pst-jtree-doc-add (which is essentially an
+appendix to the older pst-jtree-doc.pdf).
+
+
-The pst-jtree package is based on PSTricks and is intended to be
-used by linguists to typeset complex trees. The core files are 1)
-pst-jtree.tex, the Tex macro file, 2) pst-jtree.sty, a LaTex
-wrapper which calls pst-jtree.tex, and 3) pst-jtree-doc.pdf, the
-documentation. The complete Tex source for the documentation is
-in the file pst-jtree-doc-source.zip.
-The file pst-jtree-examples.tex is a LaTex file which contains
-all the complex examples in the documentation, as well as many of
-the simpler ones. It very simply formatted (no packages other
-than pstricks, pst-xkey, and pst-jtree are used) in order to
-facilitate user experimentation with pst-jtree typesetting.
-Provided that PSTricks and PST-XKey are installed, users should
-be able to run this file with little difficulty if PST-jTree is
-installed or simply if pst-jtree.tex and pst-jtree.sty are in the
-same directory that pst-jtree-examples.tex is in.
-pst-jtree-examples.pdf shows what the source produces.
-For those interested in tree formatting but not LaTex,
-pst-jtree-examples.tex can be very simply converted into a Tex
-file.
-This material is subject to the LaTeX Project Public License. See
-http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
-for the details of that license.
diff --git a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-add.pdf b/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-add.pdf
new file mode 100644
index 00000000000..7db5c11efa1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc-add.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc.pdf b/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc.pdf
index 118815005a4..d19f0dd6149 100644
--- a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc.pdf
+++ b/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.pdf b/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.pdf
deleted file mode 100644
index 9bb9449e24c..00000000000
--- a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.tex b/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.tex
deleted file mode 100644
index 272db499be4..00000000000
--- a/Master/texmf-dist/doc/generic/pst-jtree/pst-jtree-examples.tex
+++ /dev/null
@@ -1,624 +0,0 @@
-
-\documentclass[12pt]{article}
-\usepackage{pstricks,pst-xkey,pst-jtree}
-
-\rightskip=0pt plus 2em
-
-\newdimen\dimpuba
-\newdimen\dimpubb
-\newdimen\dimpubc
-\newdimen\dimpubd
-\newcount\exno
-\exno=0
-
-\def\ex{%
- \vskip2.5em
- \allowbreak\noindent
- \global\advance\exno by 1
- \bgroup
- \parindent=0pt
- \rightskip=0pt minus 3em % allow overwide displays if necessary
- (\the\exno)\quad
-}
-\def\xe{\par\egroup}
-
-\begin{document}
-\psset{nodesepA=.8ex,nodesepB=.4ex}
-
-\centerline{\huge Examples}
-
-\vskip1.5em
-
-\noindent The source file for this pdf file is {\it
-pst-jtree-examples.tex}. It is very simply formatted (no packages
-other than pstricks, pst-xkey, and pst-jtree are used) in order
-to facilitate user experimentation with pst-jtree typesetting.
-Provided that PSTricks and PST-XKey are installed, users should
-be able to run this file with little difficulty if PST-jTree is
-installed or simply if \hbox{\it pst-jtree.tex\/} and \hbox{\it
-pst-jtree.sty\/} are in the same directory that \hbox{\it
-pst-jtree-examples.tex\/} is in. \hbox{\it
-pst-jtree-examples.pdf\/} shows what the source produces. For
-those interested in Tex tree formatting, but not LaTex, \hbox{\it
-pst-jtree-examples.tex\/} can be very simply converted into a
-Tex file.
-
-All of the complex examples in the documentation file {\it
-pst-jtree-doc.pdf\/} are given here, as well as many of the
-simpler ones. They appear in the same order that they appear in
-the documentation. But the numbering is sequential and differs from
-the numbering in the documentation.
-
-\ex
-\jtree[xunit=2.2em,yunit=1em]
-\def\:{:[scaleby=2.3]}%
-\! = \:!a :{is} {rotten}.
-\!a = :{the} :{cheese} :{that } \:!b :{ate} {\it t}.
-\!b = :{the} :{rat} :{that } :{John \ } :{killed} {\it t}.
-\endjtree
-\xe
-
-\ex
-\jtree
-\! = {a}
- :{b} {c}
- :{d} {e}
- :{f} {g}
- :{h} {i}.
-\endjtree
-\xe
-
-\ex
-\jtree
-\! = :{a} :{b} :{c} :{d} {e}.
-\endjtree
-\xe
-
-\ex
-\jtree
-\defbranch<colonB>(1)(-.5)
-\! = {a}
- :{b} {c}
- :{d} {e}
- :{f} {g}.
-\endjtree
-\xe
-
-\ex
-\jtree[xunit=2.5em,yunit=1em]
-\defbranch<Left>(2.3)(1)
-\! = <Left>!a ^<right> :{is} {rotten}.
-\!a = :{the} :{cheese} :{that}
- <Left>!b ^<right> :{ate} {\it t}.
-\!b = :{the} :{rat} :{that}
- <Left>!c ^<right> :{killed} {\it t}.
-\!c = :{the} :{cat} :{that} :{John} :{owned} {\it t}.
-\endjtree
-\xe
-
-\ex
-\jtree[xunit=3em,yunit=3em]
-\! = <left>[scaleby=2 1,
- arrows=->]{a}
- ^<left>[linewidth=2pt]{b}
- ^<right>[scaleby=1 2,
- linestyle=dashed]{c}
- ^<right>[scaleby=1.5 1,
- linestyle=dotted,linewidth=1pt]{d}
- ^<right>[scaleby=2 .5,doubleline=true]{e}.
-\endjtree
-\xe
-
-\ex
-\def\GO#1#2#3{$\rm GO\bigl({#1},[_{Path}\,
- FROM({#2}),TO({#3})]\bigr)$}%
-\jtree[xunit=3em,yunit=1em]
-\defstuff[a]{\multiline
- \it The cup slid from John to Mary\cr
- \GO{\bf cup}{\bf John}{\bf Mary}\cr
- IP\endmultiline}
-\defstuff[b]{\multiline
- \it The cup\cr
- \bf cup\cr
- NP\endmultiline}
-\defstuff[c]{\multiline
- \it slid from John to Mary\cr
- \GO{\mit x}{\bf John}{\bf Mary}\cr
- IP\endmultiline}
-\defstuff[d]{\multiline
- \it The\cr
- $\perp$\cr
- \quad N$\rm _{SPEC}$\endmultiline}
-\defstuff[e]{\multiline
- \it cup\cr
- \bf cup\cr
- N\endmultiline}
-\def\Fracture{<vert>{\omit\psframebox[framesep=.4ex]
- {Fracture$\vphantom j$}}}%
-\! = {\stuff[a]}
- \Fracture
- :\jtbig{\stuff[b]}!a \jtbig{\stuff[c]}
- \Fracture
- :{$\vdots$} {$\vdots$}.
-\!a = \Fracture
- :{\stuff[d]} {\stuff[e]}.
-\endjtree
-\xe
-
-\ex % Dowty
-\jtree[xunit=4em,yunit=2em,everylabel=\strut\it]
-\! = {John walks from Boston to Detroit\rm, t, 4}
- :{John\rm, T} {walk from Boston
- to Detroit\rm, IV,7}[labeloffset=1.5em]
- :\jtlong{walk from Boston\rm, IV,7}!a
- {to Detroit\rm, IV/IV, 5}
- :[scaleby=.8]{to\rm, IAV/T}() [scaleby=.8]{Detroit\rm, T}.
-\!a = :{walk\rm, IV} {from Boston\rm, IV/IV, 5}
- :{from\rm, IAV/T} {Boston\rm, T}.
-\endjtree
-\xe
-
-\ex % Nunes
-\jtree[xunit=3em,yunit=1.4em]
-\def\what{[which claim]$_k$}%
-\! = {CP$_1$}
- <left>[scaleby=1.7]{CP$_2$}!a ^<right>[scaleby=2.5]{C$'$}
- :{$\rm was+Q$} {TP}
- <vartri>[scaleby=1.6,triratio=.4]
- {he$_i$ willing to discuss \what}.
-\!a = :{\what} {CP$_2$}
- <vartri>[scaleby=1.6,triratio=.6]
- {that John$_i$ made \what}.
-\endjtree
-\xe
-
-\ex % Andrews
-\jtree[xunit=2.2em,yunit=.7em]
-\def\\{[labelgapb=-.5ex]}%
-\! = {S}
- :({NP}\\{that book}@A1 ) \jtwide{S/NP}
- :({NP}\\{I}) {VP/NP}
- :({V}\\{want}) {VP/NP}
- :{\it to} {VP/NP}
- <left>({V}\\{ask}) ^<vert>({NP}\\{Mary}) ^<wideright>{VP/NP}
- :{\it to} {VP/NP}
- <left>({V}\\{tell}) ^<vert>({NP}\\{Tom}) ^<wideright>{VP/NP}
- :{\it to} {VP/NP}
- :({V}\\{read}) {NP/NP}\\{e}@A2 .
-\nccurve[angleA=210,angleB=-90]{->}{A2}{A1}
-\endjtree
-\xe
-
-\ex % Andrews (second version)
-\jtree[xunit=2.2em,yunit=.7em]
-\def\\{<shortvert>}%
-\! = {S}
- :({NP}<vartri>{that book}@A1 ) \jtwide{S/NP}
- :({NP}\\{I}) {VP/NP}
- :({V}\\{want}) {VP/NP}
- :{\it to} {VP/NP}
- <left>({V}\\{ask}) ^<vert>({NP}\\{Mary}) ^<wideright>{VP/NP}
- :{\it to} {VP/NP}
- <left>({V}\\{tell}) ^<vert>({NP}\\{Tom}) ^<wideright>{VP/NP}
- :{\it to} {VP/NP}
- :({V}\\{read}) {NP/NP}\\{e}@A2 .
-\nccurve[angleA=210,angleB=-90]{->}{A2}{A1}
-\endjtree
-\xe
-
-\ex % Merchant
-a.\quad
-%
-\jtree[xunit=2.6em,yunit=1em]
-\def\\{[labelgapb=-1.2ex]}%
-\everymath={\rm}%
-\! = {CP}
- :({XP}\\{$\scriptstyle [wh]$}@A1 ) {$C'$}
- :({$C^0$}\\{$\scriptstyle [wh,Q]$}) {$\langle\, TP\,\rangle$}
- <tri>{\dots\quad\rnode[b]{A2}{\it t}\quad\dots}.
-\nccurve[angleA=-150,angleB=-90,ncurv=1]{->}{A2}{A1}
-\endjtree
-%
-\hfil
-b.\quad
-\jtree[xunit=2.6em,yunit=1em]
-\def\\{[labelgapb=-1.2ex]}%
-\everymath={\rm}%
-\! = {CP}
- :({XP}\\{$\scriptstyle [wh]$}@A1 ) {$C'$}
- :({$C^0$}\\{$\scriptstyle [wh,Q]$}) {$\langle\, TP\,\rangle$}
- <tri>{\dots\quad\rnode[b]{A2}{\it t}\quad \dots}.
- \ncbar[angleA=-90,angleB=-90,armA=1em,
- armB=1em,linearc=.6ex]{->}{A2}{A1}
-\endjtree
-\xe
-
-\ex % Chung, first example
-a.\quad
-%
-\jtree[xunit=2.6em,yunit=1em]
-\def\\{[labelgapb=-1.2ex]}%
-\everymath={\rm}%
-\! = {CP}
- :({XP}\\{$\scriptstyle [wh]$}@A1 ) {$C'$}
- :({$C^0$}\\{$\scriptstyle [wh,Q]$}) {$\langle\, TP\,\rangle$}
- <tri>{\dots\quad\rnode[b]{A2}{\it t}\quad\dots}.
-\nccurve[angleA=-150,angleB=-90,ncurv=1]{->}{A2}{A1}
-\endjtree
-%
-\hfil
-b.\quad
-\jtree[xunit=2.6em,yunit=1em]
-\def\\{[labelgapb=-1.2ex]}%
-\everymath={\rm}%
-\! = {CP}
- :({XP}\\{$\scriptstyle [wh]$}@A1 ) {$C'$}
- :({$C^0$}\\{$\scriptstyle [wh,Q]$}) {$\langle\, TP\,\rangle$}
- <tri>{\dots\quad\rnode[b]{A2}{\it t}\quad \dots}.
- \ncbar[angleA=-90,angleB=-90,armA=1em,
- armB=1em,linearc=.6ex]{->}{A2}{A1}
-\endjtree
-\xe
-
-\ex % Chung, second example
-\jtree[xunit=2em,yunit=1.4em,labelgapb=0,triratio=0,
- arrowscale=1.6 1]
-\deftriangle<tri>(1.8)(1)(-.5)
-\defbranch<colonB>(1)(-.5)
-\! = {CP}
- :{\sc WH}@A {C$'$}
- <tri>{\rlap{V}}@AA ^<tri>[triratio=.55]{CP}
- :{\it t}@B {C$'$}
- <tri>{\rlap{V}}@BB ^<tri>[triratio=.55]{CP}
- :{\it t}@C {C$'$}
- <tri>{\rlap{V}}@CC .
-\psset{linewidth=1pt,ncurvB=1.1,nodesepA=0,nodesepB=.7ex,
- angleA=-90,angleB=180,offsetA=.5ex}
-\nccurve{A}{AA}
-\nccurve{B}{BB}
-\nccurve{C}{CC}
-\psset{offsetA=-.5ex,arrows=->}
-\nccurve{A}{AA}
-\nccurve{B}{BB}
-\nccurve{C}{CC}
-\endjtree
-\xe
-
-\ex % Caponigo and Schutze
-\jtree[xunit=5em,yunit=2em]
-\! = {IP}
- <tri>{\triline{sono stati\hfil}} ^<tri>[triratio=.95]{FP}
- :{F$_{\rlap{$\scriptstyle\rm [+strong]$}}$}!a
- {Voice$_{\rlap{$\scriptstyle\rm Pass$}}$}
- :{Voice\rlap{$_{\rm Pass}$}}@A2 {$\rm Agr_OP$}
- :{DP}!b {${\rm Agr_O}'$}
- :[scaleby=.8 1]{$\rm Agr_O$}@A3 [scaleby=.8 1]{VP}
- <tri>[scaleby=.4 .7]
- {\rnode{A5}{$t_i$}\hskip1ex \rnode{A6}{$t_m$}}.
-\!a = <shortvert>{arrestati$_i$}@A1 .
-\!b = <shortvert>{alcuni uomini$_m$}@A4 .
-\psset{arrows=->}
-\nccurve[angleA=225,angleB=-45]{A2}{A1}
-\nccurve[angleA=200,angleB=-90,ncurv=1.5]{A3}{A2}
-\nccurve[angleA=-130,angleB=-70]{A5}{A3}
-\nccurve[angleA=-130,angleB=-70,linestyle=dashed]{A6}{A4}
-\endjtree
-\xe
-
-\ex % Uriagereka
-\jtree[xunit=1.8em,yunit=.9em]
-\def\*{\xleaders\hbox{\kern1pt.\kern1pt}\hfil}%
-\deftriangle<triA>(1.3)(1)(-1/2)
-\! = {F$'$}
- <wideleft>{F}!a
- ^<wideright>{\hbox to 2em{\*}}{$\rm Agr_O P$}
- <left>{DP\rlap{\rnode{B2}{$\;\equiv\;$}\it me}}@B1
- ^<wideright>{$\rm Agr_O P$}
- <left> ^<wideright>{$\rm {Agr_O}'$}
- <left>{$\rm Agr_O$}!b ^<wideright>{AsP}
- <triA>{\triline
- {\* \rnode[b]{D1}{t} \* DP \* \rnode[b]{D2}{t} \*}}
- <tri>[scaleby=.8 1.3]{\triline{\* \rnode[b]{E1}{\it a} \*}}.
-\!a = :{F}!a1 @A1 .
-\!a1 = :{F}!a2 @A2 .
-\!a2 = :{V}@A3 {F}.
-\psset{scaleby=.5 1}
-\!b = :{V}@C1 {$\emptyset$}.
-\psset{arrows=->}
-\ncarc[arcangle=50]{C1}{A3}
-\ncarc[arcangle=50]{B1}{A2:t}
-\ncarc[arcangle=50]{D1}{C1}
-\nccurve[angleA=-75,angleB=-90,ncurv=1.2,nodesepB=1ex]{D2}{B2}
-\nccurve[angleA=-145,angleB=-100,ncurv=1]{E1}{A1:t}
-\endjtree
-\xe
-
-\ex % Richards
-\jtree[xunit=1.5em,yunit=1.1em,labelgap=0]
-\def\A#1{\pnode(0,.3){A#1}}%
-\def\B#1{\pnode(0,-.3){B#1}}%
-\! = :{car} {\omit\A1}
- :({\omit\A0}{Op})
- :{that}
- :{I}
- :{T}
- :{know} {\omit\B1}
- :({\omit\B0}{who})
- :{C}
- :{Pro}
- :{to}() \jtjot
- :{persuade}() \jtjot
- :{V} {\omit\A2}
- :\jtlong{\omit\A4}!a
- :{Pro}
- :{to}
- :{talk} {\omit\B2}
- :\jtlong{\omit\B3}!b
- :{V}
- :{about}() {\omit\A3}{\it t}.
-\!a = :{owners}() \jtjot
- :{of} {\omit\A5}{\it t}.
-\!b = :{to} {\omit\B4}{\it t}.
-\psset{linestyle=dashed,linewidth=.3ex,linecolor=blue,nodesep=0}
-\def\fudge{.5}%
-\ncline[nodesepA=-\fudge]{A0}{A1}
-\ncline[nodesepB=-\fudge]{A1}{A3}
-\ncline{A2}{A4}
-\ncline[nodesepB=-\fudge]{A4}{A5}
-\psset{linestyle=dotted,linewidth=.5ex,linecolor=red}
-\ncline[nodesepA=\fudge]{B0}{B1}
-\ncline{B1}{B2}
-\ncline{B2}{B3}
-\ncline[nodesepB=\fudge]{B3}{B4}
-\endjtree
-\xe
-
-\ex % Zubizaretta
-\jtree[xunit=2.5em,yunit=2em]
-\def\ovalstuff{\vtop{\hbox{arg$^3$}%
- \hbox to 4em{(\thinspace \leaders\hrule\hfil\ NP)}}}%
-\! = {V}@B1
- <left>{face}({arg$^1$}@B2 )
- ^<right>{$\rm [_V\,$leggere]}({arg$^2$,})
- ^<right>[scaleby=3 1,branch=\blank]
- {}{\ovalnode[framesep=1ex,boxsep=false]{K}{\ovalstuff}}.
-\psset{arrows=->,nodesepA=0}
-\nccurve[angleA=150,angleB=180,ncurv=1.2]{B2}{B1}
-\nccurve[angleA=90,angleB=0,ncurv=.8]{K}{B1}
-\endjtree
-\xe
-
-\begingroup % Koopman
-
-\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}}}%
-
-\ex
-\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
-\xe
-\vskip2em
-
-\ex
-\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
-\xe
-\vskip5em
-
-\ex \small
-\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
-\xe
-\vskip2em
-
-\endgroup % Koopman
-
-\ex % McCawley
-\jtree[xunit=2.45em,yunit=1.4em,dirA=(1:-1),nodesep=0]
-\def\\{[labelgapb=-4pt]}%
-\def\V{$\rm \overline V$}%
-\! = {S}
- <wideleft>{S}!a ^<vert>{and} ^<wideright>{S}
- :({NP}<shortvert>{Fred}) {\V}
- :({V}\\{knows}) {NP}
- <tri>{a man} ^<right>
- <right>[scaleby=3.5 1,branch=\blank]{NP}@A3 !b ^{S}
- :({NP}<shortvert>{who}) {\V}@A2
- <left>({V}\\{repairs}).
-\!a = :({NP}<shortvert>{John}) {\V}@A1
- <left>{V}\\{sells}.
-\!b = <vartri>{washing machines}.
-\nccurve[angleB=150,ncurvB=1.4]{A2:b}{A3:t}
-\nccurve[angleB=135,ncurvA=.5,ncurvB=2.6]{A1:b}{A3:t}
-\endjtree
-\xe
-
-\vfil\break
-
-\ex % Frampton, verb raising
-\def\\#1\par{\bigskip #1\par\nobreak\vskip1.5em \hfil}
-\def\Vj{V$\mskip-5mu _j$}
-\psset{xunit=3.5em,yunit=1.5em,treevshift=1.3em}
-\hfil Theories of verb raising
-\medskip
-\leftskip=2em
-
-\\Trace theory
-
-\jtree[scaleby=.8]
-\! = :{Agr} :{Tns} :{V}() \etc.
-\endjtree
-\quad $\longrightarrow$\quad
-\jtree
-\! = :{Agr} !a
- :{$t_i$}
- :{$t_j$}() \etc.
-\psset{scaleby=.3 .4}
-\!a = :{Agr} {Tns$_i$}
- :{Tns} {\Vj}.
-\endjtree
-
-\\Copy theory
-
-\jtree[scaleby=.8]
-\! = :{Agr} :{Tns} :{V}() \etc.
-\endjtree
-\quad $\longrightarrow$\quad
-\jtree
-\! = :{Agr}!a [scaleby=1.45]
- :{Tns$_i$}!b
- :{\Vj}() \etc.
-\psset{scaleby=.3 .4}
-\!a = :{Agr} {Tns$_i$}
- :{Tns} {\Vj}.
-\!b = :{Tns} {\Vj}.
-\endjtree
-
-\\Shared structure
-
-\jtree[scaleby=.8]
-\! = :{Agr} :{Tns} :{V}() \etc.
-\endjtree
-\quad $\longrightarrow$\quad
-\jtree
-\! = :{Agr}@A1 !a
- :{Tns}@A2 !b
- :{V}@A3 \etc.
-\psset{scaleby=.3 .4,angleA=-35,angleB=125,ncurv=1.5,nodesep=0}
-\!a = <left>{Agr}.
-\!b = <left>{Tns}.
-\nccurve{->}{A1:b}{A2:t}
-\nccurve{->}{A2:b}{A3:t}
-\endjtree
-\xe
-
-\ex % Frampton, Bulgarian
-\kern2em
-\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
-\xe
-
-\ex % Wilder, right node raising
-\jtree[dirA=(1:-1),nodesepA=0,nodesepB=.8ex,
- xunit=2.2em,yunit=1em,style=arrows2]
-\! = :!a {\rnode{K1}{knew}}.
-\!a = :!b {\rnode{O1}{owned}}.
-\!b = :!c {\rnode{C1}{cats}}.
-\!c =
- :\jtlong !d [scaleby=1.8]
- :{and}() [scaleby=2.4]
- :{he}() @K2
- <left>\jtjot !e .
-\!d =
- :{she}() @K3
- <left>\jtjot !f .
-\!e =
- :{a woman}[labeloffset=-1ex]
- :{who}() @O2
- <left>@C2
- <left>{four}.
-\!f =
- :{a man}
- :{who}() @O3
- <left>@C3
- <left>{three}.
-\psset{linestyle=dashed,arrows=<-}
-\nccurve[angleB=-10,ncurvB=2,ncurvA=1.2]{O2}{O1}
-\nccurve[angleB=-90,ncurvA=1.4]{O3}{O1}
-\nccurve[angleB=-10,ncurvB=1.8,ncurvA=1.6]{K2}{K1}
-\nccurve[angleB=-90,ncurvA=1.4]{K3}{K1}
-\nccurve[angleB=-90,ncurvA=1.4]{C3}{C1}
-\nccurve[angleB=-10,ncurvB=1.8,ncurvA=1.6]{C2}{C1}
-\endjtree
-\xe
-
-\ex % Frampton, bilinks
-\def\bilink(#1,#2)(#3,#4){%
- \pcarc(#1,#2)(#3,#4)%
- \pcarc[linestyle=dashed](#3,#4)(#1,#2)%
-}%
-\kern5em
-\jtree[xunit=3em,yunit=1.8em,style=arrows2,
- dirA=(-1:-1),branch=\bilink,nodesep=3pt,
- arcangle=10,offset=1pt,labelgapt=!3pt]
-\def\@{\pscircle(0,0){3pt}}%
-\! =
- {\pnode{A1}\@}
- <right>{\omit\@\pnode(.8,-.8){A3}}
- :({\omit\@}{C}) [scaleby=1.6,arcangle=7]{\omit\@}
- :({\omit\@}{see})
- ({\omit\@\pnode{A2}}{who}[labeloffset=.8em]).
-\nccurve[angleB=225,ncurvA=1.95,ncurvB=1,offset=1.6pt]{A1}{A2}
-\nccurve[angleB=227,ncurvA=2,ncurvB=1.02,offset=-1.6pt,
- linestyle=dashed,arrows=<-]{A1}{A2}
-\rput(1.8,-1.8){\pscircle*[linecolor=white]{1em}}%
-\rput(1.8,-1.8){\dots}
-\endjtree
-\xe
-
-\end{document}
-