summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/qtree/qarrows.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-07-12 22:36:03 +0000
committerKarl Berry <karl@freefriends.org>2006-07-12 22:36:03 +0000
commitd80b07e0e893dbfd60b9066eb5301370e7dbef3c (patch)
treefc82339633b94a46e122394a35b5a36d65bbda34 /Master/texmf-dist/doc/latex/qtree/qarrows.tex
parent5d6e223c42e66a96895d050c5ba962ed60263dd6 (diff)
new linguistics package qtree
git-svn-id: svn://tug.org/texlive/trunk@1828 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/qtree/qarrows.tex')
-rw-r--r--Master/texmf-dist/doc/latex/qtree/qarrows.tex100
1 files changed, 100 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/qtree/qarrows.tex b/Master/texmf-dist/doc/latex/qtree/qarrows.tex
new file mode 100644
index 00000000000..9925cbbc1ae
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qtree/qarrows.tex
@@ -0,0 +1,100 @@
+% You need the tree-dvips package to process this file.
+% Alexis Dimitriadis (alexis@ling.upenn.edu) 10/10/99
+
+\documentclass{article}
+
+\advance\textheight by 1in
+\advance\textwidth by 0.5in
+\topmargin=-0.3in
+
+\usepackage{tree-dvips}
+\usepackage{qtree}
+
+% PostScript to PDF conversion using ghostscript (alias ps2pdf)
+% looks better on-screen if one of the built-in PDF fonts is used:
+\usepackage{times}
+
+\begin{document}
+\centerline{\large\bf Examples: Drawing arrows on \emph{qtree} trees}
+\medskip
+The arrow-drawing capabilities of the package \emph{tree-dvips} (written by
+Emma Pease) can be used with trees drawn with \emph{qtree}. The two packages
+are fully compatible.
+
+Note, however, that tree-dvips relies on PostScript specials, and thus does not work with pdf\LaTeX. This file was generated as DVI and then converted to pdf.
+
+\emph{Tree-dvips} is not included in the distribution of \emph{qtree;} it is
+available on CTAN.
+
+Thanks to Seth Kulick for telling me about the combination, and to Amanda
+Seidl for contributing the verb-movement example.
+\bigskip
+
+\hskip 1.5cm\Tree [ [ \node{subj1}subj_i ].NP [ [
+ T+v_n+\node{V}V_j+Apl_k
+ ].T [ \node{io}{ }IO_l
+ [ \node{subj2}t_i [ \node{v1}t_n [ \node{do}DO_m [ \node{io1}t_l
+ [ \node{apl1}t_k [ [ \node{V1}t_j ].V
+ \node{do1}t_m ].VP ].Apl\1
+ ].Apl\1 ].AplP ].{\it v}\1 ].{\it v}\1 ].{\it v}P ].T\1 ].TP
+
+ \anodecurve[bl]{subj2}[bl]{subj1}{0.4in}%
+ \anodecurve[bl]{do1}[bl]{do}{0.4in}%
+ {\makedash{4pt}\anodecurve[t]{io1}[r]{io}{.5in}}%
+ \anodecurve[bl]{V1}[bl]{apl1}{0.6in}%
+ \anodecurve[bl]{apl1}[bl]{v1}{1in}%
+ \anodecurve[bl]{v1}[bl]{V}{0.9in}%
+
+% These would give square movement arrows instead:
+%
+% \abarnodeconnect[-6pt]{subj2}{subj1}{0.4in}
+% \abarnodeconnect[-6pt]{do1}{do}{0.4in}
+% {\makedash{4pt}{\anodecurve[t]{io1}[r]{io}{.5in}}}
+% \abarnodeconnect[-6pt]{V1}{apl1}{0.6in}
+% \abarnodeconnect[-6pt]{apl1}{v1}{1in}
+% \abarnodeconnect[-6pt]{v1}{V}{0.9in}
+
+\vspace*{-0.95in}
+\noindent
+{\small\begin{verbatim}
+\Tree
+[ [ \node{subj1}subj_i ].NP
+ [ [ T+v_n+\node{V}V_j+Apl_k ].T
+ [ \node{io}{ }IO_l
+ [ \node{subj2}t_i [ \node{v1}t_n
+ [ \node{do}DO_m [ \node{io1}t_l
+ [ \node{apl1}t_k [ [ \node{V1}t_j ].V
+ \node{do1}t_m ].VP ].Apl\1
+ ].Apl\1 ].AplP ].{\it v}\1 ].{\it v}\1
+ ].{\it v}P ].T\1 ].TP
+
+\anodecurve[bl]{subj2}[bl]{subj1}{0.4in}
+\anodecurve[bl]{do1}[bl]{do}{0.4in}
+{\makedash{4pt}\anodecurve[t]{io1}[r]{io}{.5in}}
+\anodecurve[bl]{V1}[bl]{apl1}{0.6in}
+\anodecurve[bl]{apl1}[bl]{v1}{1in}
+\anodecurve[bl]{v1}[bl]{V}{0.9in}
+\end{verbatim}}
+
+% A little bug: Because of how TeX assigns type categories to its input, the
+% automatic math-mode switching of label subscripts does not work inside
+% footnotes or boxes. To work around this, invoke \verb|\automath|
+% \emph{before} entering in the box or footnote. (This will enable
+% auto-switching to math mode anywhere in the text).
+\automath
+
+\noindent\hskip-0.3cm
+\parbox{1.2in}{%
+\Tree [.S [.NP \node{subj}{subj_i} ]
+ [.VP [.V verb ] [.NP \node{t}{t_i} ]]] \bigskip}
+\abarnodeconnect[-6pt]{t}{subj}
+% Another problem: \verbatim cannot be used inside anything boxes or
+% footnotes (for the same reason). Use this substitute.
+{\obeyspaces\obeylines%
+\parbox{3.9in}{\tt\chardef\\=`\\% % Let \\ be \backslash
+\\Tree [.S [.NP \\node\{subj\}\{subj\_i\} ]
+\ [.VP [.V verb ] [.NP \\node\{t\}\{t\_i\} ]]]
+~
+\\abarnodeconnect[-6pt]\{t\}\{subj\}}}
+
+\end{document}