Drawing vertical/oblique lines in Metrical tree (tikz-qtree, tipa) The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Do we need more moderators?Is it possible to use tikz-qtree along with qtree?Restoring qtree spacing in tikz-qtreeNeed help with making Logic Trees in qtree/tikz-qtree (i.e. aligning, numbering lines)reducing white space below tikz-qtree treeVertical left branch in qtree“Kinks” in long tikz-qtree branchesqtree - labeling levels of a treeqtree and tikz-qtreeAlign levels in a tree using tikz-qtreeCrossing branches in tikz-qtree
Is it ethical to upload a automatically generated paper to a non peer-reviewed site as part of a larger research?
What happens to a Warlock's expended Spell Slots when they gain a Level?
Did the new image of black hole confirm the general theory of relativity?
Hello, Goodbye, Adios, Aloha
Am I ethically obligated to go into work on an off day if the reason is sudden?
Why doesn't a hydraulic lever violate conservation of energy?
How do you keep chess fun when your opponent constantly beats you?
Ubuntu Err :18 http://dl.google.com/linux/chrome/deb stable Release.gpg KEYEXPIRED 1555048520
Student Loan from years ago pops up and is taking my salary
Simulating Exploding Dice
Didn't get enough time to take a Coding Test - what to do now?
Do warforged have souls?
Make it rain characters
Why don't hard Brexiteers insist on a hard border to prevent illegal immigration after Brexit?
Define a list range inside a list
What aspect of planet earth must be changed to prevent the industrial revolution?
Using `min_active_rowversion` for global temporary tables
What can I do if neighbor is blocking my solar panels intentionally?
What was the last x86 CPU that did not have the x87 floating-point unit built in?
Did the UK government pay "millions and millions of dollars" to try to snag Julian Assange?
How to design a circuit to convert 100 mV and 50 Hz Sine wave to square wave?
What to do when moving next to a bird sanctuary with a loosely-domesticated cat?
Why doesn't shell automatically fix "useless use of cat"?
Is every episode of "Where are my Pants?" identical?
Drawing vertical/oblique lines in Metrical tree (tikz-qtree, tipa)
The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Do we need more moderators?Is it possible to use tikz-qtree along with qtree?Restoring qtree spacing in tikz-qtreeNeed help with making Logic Trees in qtree/tikz-qtree (i.e. aligning, numbering lines)reducing white space below tikz-qtree treeVertical left branch in qtree“Kinks” in long tikz-qtree branchesqtree - labeling levels of a treeqtree and tikz-qtreeAlign levels in a tree using tikz-qtreeCrossing branches in tikz-qtree
I'm new here and I only recently started to use LaTeX.
This is what I'm trying to achieve:

Notice the vertical lines and the oblique lines. Vertical lines represent headedness.
This is what I'm able to do:

This is the code:
documentclass[12pt]article
usepackage[usenames]color %used for font color
usepackageamssymb %maths
usepackageamsmath %maths
usepackage[utf8]inputenc %useful to type directly diacritic characters
usepackagetipa
usepackagetikz-qtree
begintikzpicture[baseline]
tikzsetfrontier/.style=distance from root=100pt
Tree
[.Pwd [.Ft [.$sigma$ [.æ ] ] [.$sigma$ [.l ] [.textipatextschwa ] ] ] [.Ft [.$sigma$ [.b ] [. æ ] ] [.$sigma$ [.m ] [.textipatextschwa ]] ] ]
endtikzpicture
enddocument
tikz-qtree tipa qtree
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I'm new here and I only recently started to use LaTeX.
This is what I'm trying to achieve:

Notice the vertical lines and the oblique lines. Vertical lines represent headedness.
This is what I'm able to do:

This is the code:
documentclass[12pt]article
usepackage[usenames]color %used for font color
usepackageamssymb %maths
usepackageamsmath %maths
usepackage[utf8]inputenc %useful to type directly diacritic characters
usepackagetipa
usepackagetikz-qtree
begintikzpicture[baseline]
tikzsetfrontier/.style=distance from root=100pt
Tree
[.Pwd [.Ft [.$sigma$ [.æ ] ] [.$sigma$ [.l ] [.textipatextschwa ] ] ] [.Ft [.$sigma$ [.b ] [. æ ] ] [.$sigma$ [.m ] [.textipatextschwa ]] ] ]
endtikzpicture
enddocument
tikz-qtree tipa qtree
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I'm new here and I only recently started to use LaTeX.
This is what I'm trying to achieve:

Notice the vertical lines and the oblique lines. Vertical lines represent headedness.
This is what I'm able to do:

This is the code:
documentclass[12pt]article
usepackage[usenames]color %used for font color
usepackageamssymb %maths
usepackageamsmath %maths
usepackage[utf8]inputenc %useful to type directly diacritic characters
usepackagetipa
usepackagetikz-qtree
begintikzpicture[baseline]
tikzsetfrontier/.style=distance from root=100pt
Tree
[.Pwd [.Ft [.$sigma$ [.æ ] ] [.$sigma$ [.l ] [.textipatextschwa ] ] ] [.Ft [.$sigma$ [.b ] [. æ ] ] [.$sigma$ [.m ] [.textipatextschwa ]] ] ]
endtikzpicture
enddocument
tikz-qtree tipa qtree
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I'm new here and I only recently started to use LaTeX.
This is what I'm trying to achieve:

Notice the vertical lines and the oblique lines. Vertical lines represent headedness.
This is what I'm able to do:

This is the code:
documentclass[12pt]article
usepackage[usenames]color %used for font color
usepackageamssymb %maths
usepackageamsmath %maths
usepackage[utf8]inputenc %useful to type directly diacritic characters
usepackagetipa
usepackagetikz-qtree
begintikzpicture[baseline]
tikzsetfrontier/.style=distance from root=100pt
Tree
[.Pwd [.Ft [.$sigma$ [.æ ] ] [.$sigma$ [.l ] [.textipatextschwa ] ] ] [.Ft [.$sigma$ [.b ] [. æ ] ] [.$sigma$ [.m ] [.textipatextschwa ]] ] ]
endtikzpicture
enddocument
tikz-qtree tipa qtree
tikz-qtree tipa qtree
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 4 hours ago
ScharlScharl
233
233
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Scharl is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
If you consider switching to forest, then you only need to set the appropriate calign keys. (forest has IMHO many advantages over tikz-qtree and is based on tikz, so you can use all tikz stuff, too.)
documentclassarticle
usepackage[edges]forest
usepackagetipa
begindocument
beginforest
for tree=parent anchor=south,where level=1calign=firstcalign=last
[Pwd
[Ft
[$sigma$
[ae ]
]
[$sigma$
[l ]
[textipatextschwa
]
]
]
[Ft
[$sigma$
[b ]
[ae ]
]
[$sigma$
[m ]
[textipatextschwa
]
]
]
]
endforest
enddocument

Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
@Scharl Sure, just addparent anchor=south. I edited the answer accordingly.
– marmot
4 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
add a comment |
It is not so difficult with TIkZ's matrix:
documentclass[tikz]standalone
usepackagetipa
usetikzlibrarymatrix
begindocument
begintikzpicture
matrix (m) [matrix of nodes,nodes=minimum width=.8cm] %
& & & & PWd & &\[2em]
Ft & & & & Ft & &\[2em]
$sigma$ & & $sigma$ & & $sigma$ & & $sigma$\[2em]
`ae & l & textipatextschwa & b & 'ae & m & textipatextschwa\
;
draw (m-2-1.north) -- (m-1-5.south) -- (m-2-5.north);
draw (m-3-1.north) -- (m-2-1.south) -- (m-3-3.north);
draw (m-3-5.north) -- (m-2-5.south) -- (m-3-7.north);
draw (m-4-1.north) -- (m-3-1.south);
draw (m-4-2.north) -- (m-3-3.south) -- (m-4-3.north);
draw (m-4-4.north) -- (m-3-5.south) -- (m-4-5.north);
draw (m-4-6.north) -- (m-3-7.south) -- (m-4-7.north);
endtikzpicture
enddocument

add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Scharl is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f484534%2fdrawing-vertical-oblique-lines-in-metrical-tree-tikz-qtree-tipa%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you consider switching to forest, then you only need to set the appropriate calign keys. (forest has IMHO many advantages over tikz-qtree and is based on tikz, so you can use all tikz stuff, too.)
documentclassarticle
usepackage[edges]forest
usepackagetipa
begindocument
beginforest
for tree=parent anchor=south,where level=1calign=firstcalign=last
[Pwd
[Ft
[$sigma$
[ae ]
]
[$sigma$
[l ]
[textipatextschwa
]
]
]
[Ft
[$sigma$
[b ]
[ae ]
]
[$sigma$
[m ]
[textipatextschwa
]
]
]
]
endforest
enddocument

Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
@Scharl Sure, just addparent anchor=south. I edited the answer accordingly.
– marmot
4 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
add a comment |
If you consider switching to forest, then you only need to set the appropriate calign keys. (forest has IMHO many advantages over tikz-qtree and is based on tikz, so you can use all tikz stuff, too.)
documentclassarticle
usepackage[edges]forest
usepackagetipa
begindocument
beginforest
for tree=parent anchor=south,where level=1calign=firstcalign=last
[Pwd
[Ft
[$sigma$
[ae ]
]
[$sigma$
[l ]
[textipatextschwa
]
]
]
[Ft
[$sigma$
[b ]
[ae ]
]
[$sigma$
[m ]
[textipatextschwa
]
]
]
]
endforest
enddocument

Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
@Scharl Sure, just addparent anchor=south. I edited the answer accordingly.
– marmot
4 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
add a comment |
If you consider switching to forest, then you only need to set the appropriate calign keys. (forest has IMHO many advantages over tikz-qtree and is based on tikz, so you can use all tikz stuff, too.)
documentclassarticle
usepackage[edges]forest
usepackagetipa
begindocument
beginforest
for tree=parent anchor=south,where level=1calign=firstcalign=last
[Pwd
[Ft
[$sigma$
[ae ]
]
[$sigma$
[l ]
[textipatextschwa
]
]
]
[Ft
[$sigma$
[b ]
[ae ]
]
[$sigma$
[m ]
[textipatextschwa
]
]
]
]
endforest
enddocument

If you consider switching to forest, then you only need to set the appropriate calign keys. (forest has IMHO many advantages over tikz-qtree and is based on tikz, so you can use all tikz stuff, too.)
documentclassarticle
usepackage[edges]forest
usepackagetipa
begindocument
beginforest
for tree=parent anchor=south,where level=1calign=firstcalign=last
[Pwd
[Ft
[$sigma$
[ae ]
]
[$sigma$
[l ]
[textipatextschwa
]
]
]
[Ft
[$sigma$
[b ]
[ae ]
]
[$sigma$
[m ]
[textipatextschwa
]
]
]
]
endforest
enddocument

edited 4 hours ago
answered 4 hours ago
marmotmarmot
117k5150283
117k5150283
Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
@Scharl Sure, just addparent anchor=south. I edited the answer accordingly.
– marmot
4 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
add a comment |
Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
@Scharl Sure, just addparent anchor=south. I edited the answer accordingly.
– marmot
4 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
Is there a way to make lines meet (and touch) at every node with Forest? I have tried to use it but could not figure this one out.
– Scharl
4 hours ago
@Scharl Sure, just add
parent anchor=south. I edited the answer accordingly.– marmot
4 hours ago
@Scharl Sure, just add
parent anchor=south. I edited the answer accordingly.– marmot
4 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
Thank you so much it looks wonderful!
– Scharl
3 hours ago
add a comment |
It is not so difficult with TIkZ's matrix:
documentclass[tikz]standalone
usepackagetipa
usetikzlibrarymatrix
begindocument
begintikzpicture
matrix (m) [matrix of nodes,nodes=minimum width=.8cm] %
& & & & PWd & &\[2em]
Ft & & & & Ft & &\[2em]
$sigma$ & & $sigma$ & & $sigma$ & & $sigma$\[2em]
`ae & l & textipatextschwa & b & 'ae & m & textipatextschwa\
;
draw (m-2-1.north) -- (m-1-5.south) -- (m-2-5.north);
draw (m-3-1.north) -- (m-2-1.south) -- (m-3-3.north);
draw (m-3-5.north) -- (m-2-5.south) -- (m-3-7.north);
draw (m-4-1.north) -- (m-3-1.south);
draw (m-4-2.north) -- (m-3-3.south) -- (m-4-3.north);
draw (m-4-4.north) -- (m-3-5.south) -- (m-4-5.north);
draw (m-4-6.north) -- (m-3-7.south) -- (m-4-7.north);
endtikzpicture
enddocument

add a comment |
It is not so difficult with TIkZ's matrix:
documentclass[tikz]standalone
usepackagetipa
usetikzlibrarymatrix
begindocument
begintikzpicture
matrix (m) [matrix of nodes,nodes=minimum width=.8cm] %
& & & & PWd & &\[2em]
Ft & & & & Ft & &\[2em]
$sigma$ & & $sigma$ & & $sigma$ & & $sigma$\[2em]
`ae & l & textipatextschwa & b & 'ae & m & textipatextschwa\
;
draw (m-2-1.north) -- (m-1-5.south) -- (m-2-5.north);
draw (m-3-1.north) -- (m-2-1.south) -- (m-3-3.north);
draw (m-3-5.north) -- (m-2-5.south) -- (m-3-7.north);
draw (m-4-1.north) -- (m-3-1.south);
draw (m-4-2.north) -- (m-3-3.south) -- (m-4-3.north);
draw (m-4-4.north) -- (m-3-5.south) -- (m-4-5.north);
draw (m-4-6.north) -- (m-3-7.south) -- (m-4-7.north);
endtikzpicture
enddocument

add a comment |
It is not so difficult with TIkZ's matrix:
documentclass[tikz]standalone
usepackagetipa
usetikzlibrarymatrix
begindocument
begintikzpicture
matrix (m) [matrix of nodes,nodes=minimum width=.8cm] %
& & & & PWd & &\[2em]
Ft & & & & Ft & &\[2em]
$sigma$ & & $sigma$ & & $sigma$ & & $sigma$\[2em]
`ae & l & textipatextschwa & b & 'ae & m & textipatextschwa\
;
draw (m-2-1.north) -- (m-1-5.south) -- (m-2-5.north);
draw (m-3-1.north) -- (m-2-1.south) -- (m-3-3.north);
draw (m-3-5.north) -- (m-2-5.south) -- (m-3-7.north);
draw (m-4-1.north) -- (m-3-1.south);
draw (m-4-2.north) -- (m-3-3.south) -- (m-4-3.north);
draw (m-4-4.north) -- (m-3-5.south) -- (m-4-5.north);
draw (m-4-6.north) -- (m-3-7.south) -- (m-4-7.north);
endtikzpicture
enddocument

It is not so difficult with TIkZ's matrix:
documentclass[tikz]standalone
usepackagetipa
usetikzlibrarymatrix
begindocument
begintikzpicture
matrix (m) [matrix of nodes,nodes=minimum width=.8cm] %
& & & & PWd & &\[2em]
Ft & & & & Ft & &\[2em]
$sigma$ & & $sigma$ & & $sigma$ & & $sigma$\[2em]
`ae & l & textipatextschwa & b & 'ae & m & textipatextschwa\
;
draw (m-2-1.north) -- (m-1-5.south) -- (m-2-5.north);
draw (m-3-1.north) -- (m-2-1.south) -- (m-3-3.north);
draw (m-3-5.north) -- (m-2-5.south) -- (m-3-7.north);
draw (m-4-1.north) -- (m-3-1.south);
draw (m-4-2.north) -- (m-3-3.south) -- (m-4-3.north);
draw (m-4-4.north) -- (m-3-5.south) -- (m-4-5.north);
draw (m-4-6.north) -- (m-3-7.south) -- (m-4-7.north);
endtikzpicture
enddocument

edited 4 hours ago
answered 4 hours ago
JouleVJouleV
12.8k22663
12.8k22663
add a comment |
add a comment |
Scharl is a new contributor. Be nice, and check out our Code of Conduct.
Scharl is a new contributor. Be nice, and check out our Code of Conduct.
Scharl is a new contributor. Be nice, and check out our Code of Conduct.
Scharl is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f484534%2fdrawing-vertical-oblique-lines-in-metrical-tree-tikz-qtree-tipa%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
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
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown