I am trying to replicate single parts of this poster, and I was thinking of using TikZ multi-part nodes for filling in images and text, so not to first draw the shape and then figure out how to fit the text inside it. Despite TikZ comes with circular sectors and box shapes, the former have not necessarily edges with arrow-like structures while the latter cannot have additional rounded edges. So, I was wondering whether there is a way in TikZ to define custom shapes for nodes for this (e.g., via tikz styles). Any solution allowing to make some text content to adapt its margin to the shape of a customary shape is welcome.
Asked
Active
Viewed 89 times

markto define a complex shape https://tex.stackexchange.com/questions/13933/drawing-mechanical-systems-in-latex – anis Feb 20 '23 at 08:13\parshapemight be usable (maybe there's also a LaTeX package that helps with that. However, syncing those two will be tricky since nodes are sized according to their text content and not the other way around. I believe there's still a lot of manual fiddling is needed. Maybe it's better to typeset each side in total and draw the blue arced boxes afterwards. – Qrrbrbirlbel Feb 20 '23 at 09:18The rest can be done straightforwardly with a command/macro to make it similar-node creation. It'd be great to guess the parshape number value out of the figure's shape, but that is maybe asking too much.
– jackb Feb 20 '23 at 13:35