TeX - LaTeX Asked by Adam Zaidi on November 4, 2020
I am writing a paper about the collatz conjecture, and I want to show a diagram, but I don’t know how to add ellipses to the tree.
usepackage{forest}
begin{forest} for tree={
edge path={noexpandpath[forestoption{edge}] (forestOve{forestove{@parent}}{name}.parent anchor) -- +(0,-12pt)-| (forestove{name}.child anchor)forestoption{edge label};}
}
[1
[2
[4
[8
[16
[32
[64
[128
[256]
]
[21
[42]
]
]
]
[5
[10
[20
[40]
]
[3
[6]
]
]
]
]
]
]
]
]
end{forest}
I want the ellipses to be where the red rectangles are, if possible
The simplest solution is just to add them to the terminal nodes directly. By using align=center
you can use linebreaks inside nodes. I've also made all content math, which simplifies the code slightly.
I've removed your path code which gave errors and doesn't seem to do much.
documentclass{article}
usepackage{forest}
begin{document}
begin{forest}
for tree={math content,align=center}
[1
[2
[4
[8
[16
[32
[64
[128
[256vdots]
]
[21
[42vdots]
]
]
]
[5
[10
[20
[40vdots]
]
[3
[6vdots]
]
]
]
]
]
]
]
]
end{forest}
end{document}
Answered by Alan Munn on November 4, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP