-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
generated tex and pdf files for 13-2.cgel
- Loading branch information
1 parent
6eaa605
commit f6a01b5
Showing
2 changed files
with
161 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,161 @@ | ||
|
||
\documentclass[tikz,border=12pt]{standalone} | ||
\usepackage[linguistics]{forest} | ||
\usepackage{times} | ||
\usepackage{textcomp} | ||
\usepackage{xcolor} | ||
\usepackage{soul} | ||
\usepackage[T1]{fontenc} | ||
\usepackage{marvosym} | ||
|
||
\definecolor{orange}{HTML}{FFCCFF} | ||
\definecolor{ltyellow}{HTML}{FFFFAA} | ||
\definecolor{cgelblue}{HTML}{009EE0} | ||
|
||
% text highlight color | ||
% https://tex.stackexchange.com/a/352959 | ||
\newcommand{\hlc}[2][yellow]{{% | ||
\colorlet{foo}{#1}% | ||
\sethlcolor{foo}\hl{#2}}% | ||
} | ||
\newcommand{\hlgreen}[2][green]{{% | ||
\colorlet{foo}{#1}% | ||
\sethlcolor{foo}\hl{#2}}% | ||
} | ||
\newcommand{\p}[1]{% | ||
\sethlcolor{white}\color{gray}\hl{#1}% | ||
} | ||
|
||
\pagestyle{empty} | ||
%---------------------------------------------------------------------- | ||
% Node labels in CGEL trees are defined with \Node, | ||
% which is defined so that \Node{Abcd}{Xyz} yields | ||
% a label with the function Abcd on the top, in small | ||
% sanserif font, followed by a colon, and the category | ||
% Xyz on the bottom. | ||
\newcommand{\Node}[2]{\small\textsf{#1:}\\{#2}} | ||
% For commonly used functions this is defined with \(function) | ||
\newcommand{\Head}[1]{\Node{Head}{#1}} | ||
\newcommand{\Subj}[1]{\Node{Subj}{#1}} | ||
\newcommand{\Comp}[1]{\Node{Comp}{#1}} | ||
\newcommand{\Mod}[1]{\Node{Mod}{#1}} | ||
\newcommand{\Det}[1]{\Node{Det}{#1}} | ||
\newcommand{\PredComp}[1]{\Node{PredComp}{#1}} | ||
\newcommand{\Crd}[1]{\Node{Coordinate}{#1}} | ||
\newcommand{\Mk}[1]{\Node{Marker}{#1}} | ||
\newcommand{\Obj}[1]{\Node{Obj}{#1}} | ||
\newcommand{\Sup}[1]{\Node{Supplement}{#1}} | ||
\newcommand{\idx}[1]{\textsubscript{\fcolorbox{red}{white}{\textcolor{red}{#1}}}} | ||
%---------------------------------------------------------------------- | ||
\begin{document} | ||
|
||
% # sent_id = 13-2 | ||
% # text = Such filings present a significant opportunity for the efficient administration of large cases, but the rule includes restrictions on the use of these omnibus objections to ensure the protection of the due process rights of the claimants. | ||
% # sent = such filings present a significant opportunity for the efficient administration of large cases but the rule includes restrictions on the use of these omnibus objections to ensure the protection of the due process rights of the claimants | ||
% # tree_by = devika-tiwari (2024-08-21) | ||
|
||
\begin{forest} | ||
where n children=0{% for each terminal node | ||
font=\sffamily, | ||
fill=ltyellow, | ||
%tier=word % align at the "word" tier (bottom) | ||
}{% % no false conditions, so empty | ||
}, | ||
[Coordination | ||
[\Node{Coordinate}{Clause} | ||
[\Node{Subj}{NP} | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Mod}{AdjP} | ||
[\Node{Head}{Adj},edge={line width=1pt}[Such]]] | ||
[\Node{Head}{N},edge={line width=1pt}[filings]]]] | ||
[\Node{Head}{VP},edge={line width=1pt} | ||
[\Node{Head}{V},edge={line width=1pt}[present]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[a]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Mod}{AdjP} | ||
[\Node{Head}{Adj},edge={line width=1pt}[significant]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[opportunity]] | ||
[\Node{Comp}{PP} | ||
[\Node{Head}{P},edge={line width=1pt}[for]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[the]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Mod}{AdjP} | ||
[\Node{Head}{Adj},edge={line width=1pt}[efficient]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[administration]] | ||
[\Node{Comp}{PP} | ||
[\Node{Head}{P},edge={line width=1pt}[of]] | ||
[\Node{Obj}{NP} | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Mod}{AdjP} | ||
[\Node{Head}{Adj},edge={line width=1pt}[large]]] | ||
[\Node{Head}{N},edge={line width=1pt}[cases,label={right:\p{{,}}}]]]]]]]]]]]]]] | ||
[\Node{Coordinate}{Clause} | ||
[\Node{Marker}{Coordinator}[but]] | ||
[\Node{Head}{Clause},edge={line width=1pt} | ||
[\Node{Subj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[the]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[rule]]]] | ||
[\Node{Head}{VP},edge={line width=1pt} | ||
[\Node{Head}{VP},edge={line width=1pt} | ||
[\Node{Head}{V},edge={line width=1pt}[includes]] | ||
[\Node{Obj}{NP} | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[restrictions]] | ||
[\Node{Comp}{PP} | ||
[\Node{Head}{P},edge={line width=1pt}[on]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[the]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[use]] | ||
[\Node{Comp}{PP} | ||
[\Node{Head}{P},edge={line width=1pt}[of]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[these]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Mod}{AdjP} | ||
[\Node{Head}{Adj},edge={line width=1pt}[omnibus]]] | ||
[\Node{Head}{N},edge={line width=1pt}[objections]]]]]]]]]]] | ||
[\Node{Mod}{Clause} | ||
[\Node{Head}{VP},edge={line width=1pt} | ||
[\Node{Marker}{Sdr}[to]] | ||
[\Node{Head}{VP},edge={line width=1pt} | ||
[\Node{Head}{V},edge={line width=1pt}[ensure]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[the]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[protection]] | ||
[\Node{Comp}{PP} | ||
[\Node{Head}{P},edge={line width=1pt}[of]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[the]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Mod}{Nom} | ||
[\Node{Mod}{AdjP} | ||
[\Node{Head}{Adj},edge={line width=1pt}[due]]] | ||
[\Node{Head}{N},edge={line width=1pt}[process]]] | ||
[\Node{Head}{N},edge={line width=1pt}[rights]]] | ||
[\Node{Mod}{PP} | ||
[\Node{Head}{P},edge={line width=1pt}[of]] | ||
[\Node{Obj}{NP} | ||
[\Node{Det}{DP} | ||
[\Node{Head}{D},edge={line width=1pt}[the]]] | ||
[\Node{Head}{Nom},edge={line width=1pt} | ||
[\Node{Head}{N},edge={line width=1pt}[claimants,label={right:\p{.}}]]]]]]]]]]]]]]]]] | ||
\end{forest} | ||
|
||
|
||
\end{document} | ||
|