Horizontal tree

 Clash Royale CLAN TAG#URR8PPP
Clash Royale CLAN TAG#URR8PPP up vote
2
down vote
favorite
Can anyone help me to get this graphics in LaTeX with tools like TikZ, pstricks etc.?

tikz-pgf tikz-trees
add a comment |Â
up vote
2
down vote
favorite
Can anyone help me to get this graphics in LaTeX with tools like TikZ, pstricks etc.?

tikz-pgf tikz-trees
 
 
 3
 
 
 
 
 Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing that you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
 â BambOo
 11 hours ago
 
 
 
 
 
 1
 
 
 
 
 Have a look at tex.stackexchange.com/questions/359105/qtree-and-tikz-qtree
 â BambOo
 11 hours ago
 
 
 
 
 
 1
 
 
 
 
 You could actually just include the graphic in the case you just âÂÂwant that in LaTeXâ â¦
 â current_user
 9 hours ago
 
 
 
 
add a comment |Â
up vote
2
down vote
favorite
up vote
2
down vote
favorite
Can anyone help me to get this graphics in LaTeX with tools like TikZ, pstricks etc.?

tikz-pgf tikz-trees
Can anyone help me to get this graphics in LaTeX with tools like TikZ, pstricks etc.?

tikz-pgf tikz-trees
edited 8 hours ago


current_user
69614
69614
asked 11 hours ago
Stephan
132
132
 
 
 3
 
 
 
 
 Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing that you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
 â BambOo
 11 hours ago
 
 
 
 
 
 1
 
 
 
 
 Have a look at tex.stackexchange.com/questions/359105/qtree-and-tikz-qtree
 â BambOo
 11 hours ago
 
 
 
 
 
 1
 
 
 
 
 You could actually just include the graphic in the case you just âÂÂwant that in LaTeXâ â¦
 â current_user
 9 hours ago
 
 
 
 
add a comment |Â
 
 
 3
 
 
 
 
 Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing that you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
 â BambOo
 11 hours ago
 
 
 
 
 
 1
 
 
 
 
 Have a look at tex.stackexchange.com/questions/359105/qtree-and-tikz-qtree
 â BambOo
 11 hours ago
 
 
 
 
 
 1
 
 
 
 
 You could actually just include the graphic in the case you just âÂÂwant that in LaTeXâ â¦
 â current_user
 9 hours ago
 
 
 
 
3
3
Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing that you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
â BambOo
11 hours ago
Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing that you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
â BambOo
11 hours ago
1
1
Have a look at tex.stackexchange.com/questions/359105/qtree-and-tikz-qtree
â BambOo
11 hours ago
Have a look at tex.stackexchange.com/questions/359105/qtree-and-tikz-qtree
â BambOo
11 hours ago
1
1
You could actually just include the graphic in the case you just âÂÂwant that in LaTeXâ â¦
â current_user
9 hours ago
You could actually just include the graphic in the case you just âÂÂwant that in LaTeXâ â¦
â current_user
9 hours ago
add a comment |Â
 2 Answers
 2
 
active
oldest
votes
up vote
6
down vote
accepted
documentclass[border=5pt,tikz]standalone
usetikzlibrarymatrix,calc,arrows
begindocument
 begintikzpicture[>=triangle 60,every node/.style=anchor=west]
 matrix (m) [matrix of nodes, row sep=0em, column sep=3em]
 Giver\
 Runner \
 Killer \
 Speaker \
 Dancer \
 Thinker \
 Believer \
 Knower \
 Presumer \
 Hearer \
 Smeller \
 Feeler \
 Taster \
 Liker \
 Lover \
 Hater \
 Given to \
 Sent to \
 Handed to \
 Seen \
 Heard \
 Liked \
 Located \
 Moved \
 Given \
 Broken \
 Destroyed \
 Killed \;
 draw (m-1-1.east) --+ (4,-1) node[right] (agent) Agent-- (m-5-1.east);
 draw (m-6-1.east) --+ (2,-.75) node[right] (cognizer) Cognizer -- (m-9-1.east);
 draw (m-10-1.east) --+ (2,-.75) node[right] (perceiver) Perceiver -- (m-13-1.east);
 draw (m-14-1.east) --+ (2,-.5) node[right] (emoter) Emoter -- (m-16-1.east);
 draw (m-17-1.east) --+ (4,-.5) node[right] (recipient) Recipient -- (m-19-1.east);
 draw (m-20-1.east) --+ (4,-.5) node[right] (stimulus) Stimulus -- (m-22-1.east);
 draw (m-23-1.east) --+ (4,-.5) node[right] (theme) Theme -- (m-25-1.east);
 draw (m-26-1.east) --+ (4,-.5) node[right] (patient) Patient -- (m-28-1.east);
 draw (cognizer.east) --+ (2,-1.91) node[right] (experiencer) Experiencer -- (emoter.east);
 draw (perceiver.east) -- ($(cognizer.east)+(2,-1.91)$);
 draw (agent.east) -- (11,3) node[right] (actor) Actor-- (experiencer.east);
 draw (experiencer.east) --+ (3,-5.5) node[right] (undergoer) Undergoer -- (patient.east);
 draw (recipient.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (stimulus.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (theme.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (recipient.east) -- (11,3);
 draw (actor.east) --+ (2,-3.6) node[right] Subject -- (undergoer.east);
 draw[thick,->] (m-28-1.south east) -- ([yshift=-2.31cm]undergoer.south west) node[align=center,text width=11cm,midway,below] Increasing generalization, increasing neutralization of semantic contrasts;
 node[xshift=.25cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Verb-specific semantic roles;
 node[xshift=5cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Thematic relations;
 node[xshift=10cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Semantic macroroles;
 node[xshift=15cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Grammatical relations;
 endtikzpicture
enddocument
The output:

EDIT: remove every node/.style=anchor=west for a better result.
add a comment |Â
up vote
5
down vote
Just for fun: a forest alternative.
documentclass[border=5pt]standalone
usepackageforest
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,
[Subject
 [Actor,name=Actor
 [Agent
 [Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
endforest
enddocument

EDIT: Left-aligned leftmost items and added headers.
documentclass[border=5pt]standalone
usepackageforest
usetikzlibrarypositioning
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,text width=width("Handed To"),
[Subject,name=Subject
 [Actor,name=Actor
 [Agent,name=Agent
 [Giver,name=Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
node[anchor=west,above=6mm of Giver,align=left,font=bfseries] (Verb) Verb-specific\ semantic roles;
node[anchor=east,align=right,font=bfseries] at (Verb.west -| Agent.west) Thematic relations;
node[anchor=center,align=center,font=bfseries] at (Verb.west -| Actor.center) 
Semantic\ macroroles;
node[anchor=center,align=left,font=bfseries] at (Verb.west -| Subject.center) 
Grammatical\ relations;
endforest
enddocument

add a comment |Â
 2 Answers
 2
 
active
oldest
votes
 2 Answers
 2
 
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
6
down vote
accepted
documentclass[border=5pt,tikz]standalone
usetikzlibrarymatrix,calc,arrows
begindocument
 begintikzpicture[>=triangle 60,every node/.style=anchor=west]
 matrix (m) [matrix of nodes, row sep=0em, column sep=3em]
 Giver\
 Runner \
 Killer \
 Speaker \
 Dancer \
 Thinker \
 Believer \
 Knower \
 Presumer \
 Hearer \
 Smeller \
 Feeler \
 Taster \
 Liker \
 Lover \
 Hater \
 Given to \
 Sent to \
 Handed to \
 Seen \
 Heard \
 Liked \
 Located \
 Moved \
 Given \
 Broken \
 Destroyed \
 Killed \;
 draw (m-1-1.east) --+ (4,-1) node[right] (agent) Agent-- (m-5-1.east);
 draw (m-6-1.east) --+ (2,-.75) node[right] (cognizer) Cognizer -- (m-9-1.east);
 draw (m-10-1.east) --+ (2,-.75) node[right] (perceiver) Perceiver -- (m-13-1.east);
 draw (m-14-1.east) --+ (2,-.5) node[right] (emoter) Emoter -- (m-16-1.east);
 draw (m-17-1.east) --+ (4,-.5) node[right] (recipient) Recipient -- (m-19-1.east);
 draw (m-20-1.east) --+ (4,-.5) node[right] (stimulus) Stimulus -- (m-22-1.east);
 draw (m-23-1.east) --+ (4,-.5) node[right] (theme) Theme -- (m-25-1.east);
 draw (m-26-1.east) --+ (4,-.5) node[right] (patient) Patient -- (m-28-1.east);
 draw (cognizer.east) --+ (2,-1.91) node[right] (experiencer) Experiencer -- (emoter.east);
 draw (perceiver.east) -- ($(cognizer.east)+(2,-1.91)$);
 draw (agent.east) -- (11,3) node[right] (actor) Actor-- (experiencer.east);
 draw (experiencer.east) --+ (3,-5.5) node[right] (undergoer) Undergoer -- (patient.east);
 draw (recipient.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (stimulus.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (theme.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (recipient.east) -- (11,3);
 draw (actor.east) --+ (2,-3.6) node[right] Subject -- (undergoer.east);
 draw[thick,->] (m-28-1.south east) -- ([yshift=-2.31cm]undergoer.south west) node[align=center,text width=11cm,midway,below] Increasing generalization, increasing neutralization of semantic contrasts;
 node[xshift=.25cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Verb-specific semantic roles;
 node[xshift=5cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Thematic relations;
 node[xshift=10cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Semantic macroroles;
 node[xshift=15cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Grammatical relations;
 endtikzpicture
enddocument
The output:

EDIT: remove every node/.style=anchor=west for a better result.
add a comment |Â
up vote
6
down vote
accepted
documentclass[border=5pt,tikz]standalone
usetikzlibrarymatrix,calc,arrows
begindocument
 begintikzpicture[>=triangle 60,every node/.style=anchor=west]
 matrix (m) [matrix of nodes, row sep=0em, column sep=3em]
 Giver\
 Runner \
 Killer \
 Speaker \
 Dancer \
 Thinker \
 Believer \
 Knower \
 Presumer \
 Hearer \
 Smeller \
 Feeler \
 Taster \
 Liker \
 Lover \
 Hater \
 Given to \
 Sent to \
 Handed to \
 Seen \
 Heard \
 Liked \
 Located \
 Moved \
 Given \
 Broken \
 Destroyed \
 Killed \;
 draw (m-1-1.east) --+ (4,-1) node[right] (agent) Agent-- (m-5-1.east);
 draw (m-6-1.east) --+ (2,-.75) node[right] (cognizer) Cognizer -- (m-9-1.east);
 draw (m-10-1.east) --+ (2,-.75) node[right] (perceiver) Perceiver -- (m-13-1.east);
 draw (m-14-1.east) --+ (2,-.5) node[right] (emoter) Emoter -- (m-16-1.east);
 draw (m-17-1.east) --+ (4,-.5) node[right] (recipient) Recipient -- (m-19-1.east);
 draw (m-20-1.east) --+ (4,-.5) node[right] (stimulus) Stimulus -- (m-22-1.east);
 draw (m-23-1.east) --+ (4,-.5) node[right] (theme) Theme -- (m-25-1.east);
 draw (m-26-1.east) --+ (4,-.5) node[right] (patient) Patient -- (m-28-1.east);
 draw (cognizer.east) --+ (2,-1.91) node[right] (experiencer) Experiencer -- (emoter.east);
 draw (perceiver.east) -- ($(cognizer.east)+(2,-1.91)$);
 draw (agent.east) -- (11,3) node[right] (actor) Actor-- (experiencer.east);
 draw (experiencer.east) --+ (3,-5.5) node[right] (undergoer) Undergoer -- (patient.east);
 draw (recipient.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (stimulus.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (theme.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (recipient.east) -- (11,3);
 draw (actor.east) --+ (2,-3.6) node[right] Subject -- (undergoer.east);
 draw[thick,->] (m-28-1.south east) -- ([yshift=-2.31cm]undergoer.south west) node[align=center,text width=11cm,midway,below] Increasing generalization, increasing neutralization of semantic contrasts;
 node[xshift=.25cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Verb-specific semantic roles;
 node[xshift=5cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Thematic relations;
 node[xshift=10cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Semantic macroroles;
 node[xshift=15cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Grammatical relations;
 endtikzpicture
enddocument
The output:

EDIT: remove every node/.style=anchor=west for a better result.
add a comment |Â
up vote
6
down vote
accepted
up vote
6
down vote
accepted
documentclass[border=5pt,tikz]standalone
usetikzlibrarymatrix,calc,arrows
begindocument
 begintikzpicture[>=triangle 60,every node/.style=anchor=west]
 matrix (m) [matrix of nodes, row sep=0em, column sep=3em]
 Giver\
 Runner \
 Killer \
 Speaker \
 Dancer \
 Thinker \
 Believer \
 Knower \
 Presumer \
 Hearer \
 Smeller \
 Feeler \
 Taster \
 Liker \
 Lover \
 Hater \
 Given to \
 Sent to \
 Handed to \
 Seen \
 Heard \
 Liked \
 Located \
 Moved \
 Given \
 Broken \
 Destroyed \
 Killed \;
 draw (m-1-1.east) --+ (4,-1) node[right] (agent) Agent-- (m-5-1.east);
 draw (m-6-1.east) --+ (2,-.75) node[right] (cognizer) Cognizer -- (m-9-1.east);
 draw (m-10-1.east) --+ (2,-.75) node[right] (perceiver) Perceiver -- (m-13-1.east);
 draw (m-14-1.east) --+ (2,-.5) node[right] (emoter) Emoter -- (m-16-1.east);
 draw (m-17-1.east) --+ (4,-.5) node[right] (recipient) Recipient -- (m-19-1.east);
 draw (m-20-1.east) --+ (4,-.5) node[right] (stimulus) Stimulus -- (m-22-1.east);
 draw (m-23-1.east) --+ (4,-.5) node[right] (theme) Theme -- (m-25-1.east);
 draw (m-26-1.east) --+ (4,-.5) node[right] (patient) Patient -- (m-28-1.east);
 draw (cognizer.east) --+ (2,-1.91) node[right] (experiencer) Experiencer -- (emoter.east);
 draw (perceiver.east) -- ($(cognizer.east)+(2,-1.91)$);
 draw (agent.east) -- (11,3) node[right] (actor) Actor-- (experiencer.east);
 draw (experiencer.east) --+ (3,-5.5) node[right] (undergoer) Undergoer -- (patient.east);
 draw (recipient.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (stimulus.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (theme.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (recipient.east) -- (11,3);
 draw (actor.east) --+ (2,-3.6) node[right] Subject -- (undergoer.east);
 draw[thick,->] (m-28-1.south east) -- ([yshift=-2.31cm]undergoer.south west) node[align=center,text width=11cm,midway,below] Increasing generalization, increasing neutralization of semantic contrasts;
 node[xshift=.25cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Verb-specific semantic roles;
 node[xshift=5cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Thematic relations;
 node[xshift=10cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Semantic macroroles;
 node[xshift=15cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Grammatical relations;
 endtikzpicture
enddocument
The output:

EDIT: remove every node/.style=anchor=west for a better result.
documentclass[border=5pt,tikz]standalone
usetikzlibrarymatrix,calc,arrows
begindocument
 begintikzpicture[>=triangle 60,every node/.style=anchor=west]
 matrix (m) [matrix of nodes, row sep=0em, column sep=3em]
 Giver\
 Runner \
 Killer \
 Speaker \
 Dancer \
 Thinker \
 Believer \
 Knower \
 Presumer \
 Hearer \
 Smeller \
 Feeler \
 Taster \
 Liker \
 Lover \
 Hater \
 Given to \
 Sent to \
 Handed to \
 Seen \
 Heard \
 Liked \
 Located \
 Moved \
 Given \
 Broken \
 Destroyed \
 Killed \;
 draw (m-1-1.east) --+ (4,-1) node[right] (agent) Agent-- (m-5-1.east);
 draw (m-6-1.east) --+ (2,-.75) node[right] (cognizer) Cognizer -- (m-9-1.east);
 draw (m-10-1.east) --+ (2,-.75) node[right] (perceiver) Perceiver -- (m-13-1.east);
 draw (m-14-1.east) --+ (2,-.5) node[right] (emoter) Emoter -- (m-16-1.east);
 draw (m-17-1.east) --+ (4,-.5) node[right] (recipient) Recipient -- (m-19-1.east);
 draw (m-20-1.east) --+ (4,-.5) node[right] (stimulus) Stimulus -- (m-22-1.east);
 draw (m-23-1.east) --+ (4,-.5) node[right] (theme) Theme -- (m-25-1.east);
 draw (m-26-1.east) --+ (4,-.5) node[right] (patient) Patient -- (m-28-1.east);
 draw (cognizer.east) --+ (2,-1.91) node[right] (experiencer) Experiencer -- (emoter.east);
 draw (perceiver.east) -- ($(cognizer.east)+(2,-1.91)$);
 draw (agent.east) -- (11,3) node[right] (actor) Actor-- (experiencer.east);
 draw (experiencer.east) --+ (3,-5.5) node[right] (undergoer) Undergoer -- (patient.east);
 draw (recipient.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (stimulus.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (theme.east) -- ($(experiencer.east)+(3,-5.5)$);
 draw (recipient.east) -- (11,3);
 draw (actor.east) --+ (2,-3.6) node[right] Subject -- (undergoer.east);
 draw[thick,->] (m-28-1.south east) -- ([yshift=-2.31cm]undergoer.south west) node[align=center,text width=11cm,midway,below] Increasing generalization, increasing neutralization of semantic contrasts;
 node[xshift=.25cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Verb-specific semantic roles;
 node[xshift=5cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Thematic relations;
 node[xshift=10cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Semantic macroroles;
 node[xshift=15cm,text width=2.5cm,above=.5cm] at (m-1-1.north east) bf Grammatical relations;
 endtikzpicture
enddocument
The output:

EDIT: remove every node/.style=anchor=west for a better result.
edited 4 hours ago
answered 9 hours ago


current_user
69614
69614
add a comment |Â
add a comment |Â
up vote
5
down vote
Just for fun: a forest alternative.
documentclass[border=5pt]standalone
usepackageforest
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,
[Subject
 [Actor,name=Actor
 [Agent
 [Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
endforest
enddocument

EDIT: Left-aligned leftmost items and added headers.
documentclass[border=5pt]standalone
usepackageforest
usetikzlibrarypositioning
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,text width=width("Handed To"),
[Subject,name=Subject
 [Actor,name=Actor
 [Agent,name=Agent
 [Giver,name=Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
node[anchor=west,above=6mm of Giver,align=left,font=bfseries] (Verb) Verb-specific\ semantic roles;
node[anchor=east,align=right,font=bfseries] at (Verb.west -| Agent.west) Thematic relations;
node[anchor=center,align=center,font=bfseries] at (Verb.west -| Actor.center) 
Semantic\ macroroles;
node[anchor=center,align=left,font=bfseries] at (Verb.west -| Subject.center) 
Grammatical\ relations;
endforest
enddocument

add a comment |Â
up vote
5
down vote
Just for fun: a forest alternative.
documentclass[border=5pt]standalone
usepackageforest
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,
[Subject
 [Actor,name=Actor
 [Agent
 [Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
endforest
enddocument

EDIT: Left-aligned leftmost items and added headers.
documentclass[border=5pt]standalone
usepackageforest
usetikzlibrarypositioning
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,text width=width("Handed To"),
[Subject,name=Subject
 [Actor,name=Actor
 [Agent,name=Agent
 [Giver,name=Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
node[anchor=west,above=6mm of Giver,align=left,font=bfseries] (Verb) Verb-specific\ semantic roles;
node[anchor=east,align=right,font=bfseries] at (Verb.west -| Agent.west) Thematic relations;
node[anchor=center,align=center,font=bfseries] at (Verb.west -| Actor.center) 
Semantic\ macroroles;
node[anchor=center,align=left,font=bfseries] at (Verb.west -| Subject.center) 
Grammatical\ relations;
endforest
enddocument

add a comment |Â
up vote
5
down vote
up vote
5
down vote
Just for fun: a forest alternative.
documentclass[border=5pt]standalone
usepackageforest
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,
[Subject
 [Actor,name=Actor
 [Agent
 [Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
endforest
enddocument

EDIT: Left-aligned leftmost items and added headers.
documentclass[border=5pt]standalone
usepackageforest
usetikzlibrarypositioning
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,text width=width("Handed To"),
[Subject,name=Subject
 [Actor,name=Actor
 [Agent,name=Agent
 [Giver,name=Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
node[anchor=west,above=6mm of Giver,align=left,font=bfseries] (Verb) Verb-specific\ semantic roles;
node[anchor=east,align=right,font=bfseries] at (Verb.west -| Agent.west) Thematic relations;
node[anchor=center,align=center,font=bfseries] at (Verb.west -| Actor.center) 
Semantic\ macroroles;
node[anchor=center,align=left,font=bfseries] at (Verb.west -| Subject.center) 
Grammatical\ relations;
endforest
enddocument

Just for fun: a forest alternative.
documentclass[border=5pt]standalone
usepackageforest
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,
[Subject
 [Actor,name=Actor
 [Agent
 [Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
endforest
enddocument

EDIT: Left-aligned leftmost items and added headers.
documentclass[border=5pt]standalone
usepackageforest
usetikzlibrarypositioning
begindocument
beginforest
for tree=
 grow=west,
 parent anchor=west,
 child anchor=east,
 s sep=1pt,
 l sep=1.3cm
 ,
 where n children=0tier=Left,text width=width("Handed To"),
[Subject,name=Subject
 [Actor,name=Actor
 [Agent,name=Agent
 [Giver,name=Giver]
 [Runner]
 [Killer]
 [Speaker]
 [Dancer]
 ]
 [Experiencer,name=Experiencer
 [Cognizer
 [Thinker]
 [Believer]
 [Knower]
 [Presumer]
 ]
 [Perceiver
 [Hearer]
 [Smeller]
 [Taster]
 [Feeler]
 ]
 [Emoter
 [Liker]
 [Lover]
 [Hater]
 ]]
 ]
 [Undergoer,name=Undergoer
 [Recipient,name=Recipient
 [Given To]
 [Sent To]
 [Handed To]
 ]
 [Stimulus
 [Seen]
 [Heared To]
 [Liked To]
 ]
 [Theme
 [Located]
 [Moved]
 [Given]
 ]
 [Patient
 [Broken]
 [Destroyed]
 [Killed,name=Killed]
 ]
 ]
] 
draw (Actor.west) -- (Recipient.east);
draw (Undergoer.west) -- (Experiencer.east);
draw[-latex] ([yshift=-2mm]Killed.south east) -- ++ (10cm,0) 
 node[midway,below,align=center]Increasing generalization, increasing
 neutralization\ of semantic contrasts;
node[anchor=west,above=6mm of Giver,align=left,font=bfseries] (Verb) Verb-specific\ semantic roles;
node[anchor=east,align=right,font=bfseries] at (Verb.west -| Agent.west) Thematic relations;
node[anchor=center,align=center,font=bfseries] at (Verb.west -| Actor.center) 
Semantic\ macroroles;
node[anchor=center,align=left,font=bfseries] at (Verb.west -| Subject.center) 
Grammatical\ relations;
endforest
enddocument

edited 4 hours ago
answered 6 hours ago


marmot
47.3k34089
47.3k34089
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f444561%2fhorizontal-tree%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
3
Welcome to TeX.SX. Questions about how to draw specific graphics that just post an image of the desired result are really not reasonable questions to ask on the site. Please post a minimal compilable document showing that you've tried to produce the image and then people will be happy to help you with any specific problems you may have. See minimal working example (MWE) for what needs to go into such a document.
â BambOo
11 hours ago
1
Have a look at tex.stackexchange.com/questions/359105/qtree-and-tikz-qtree
â BambOo
11 hours ago
1
You could actually just include the graphic in the case you just âÂÂwant that in LaTeXâ â¦
â current_user
9 hours ago