Quantcast
Channel: tikz - Relative alignment issue - TeX - LaTeX Stack Exchange
Viewing all articles
Browse latest Browse all 2

tikz - Relative alignment issue

$
0
0

I have the following MNWE:

\documentclass[tikz]{standalone}\usepackage[utf8]{inputenc}\usepackage{tikz}\usetikzlibrary{positioning}\usetikzlibrary{shapes.geometric, arrows}\tikzstyle{process} = [rectangle, minimum height=1cm, text centered, draw=black, fill=orange!30]\tikzstyle{arrow} = [thick,->,>=stealth]\begin{document}\begin{tikzpicture}[node distance=1cm]\node (start) [process] {1};\node (node2r) [process, below right=of start] {2r};\node (node3r) [process, below=of node2r] {3r};\node (node4r) [process, below=of node3r] {4r};\node (node2l) [process, below left=of start] {2l};\node (node4l) [process, below=of node2l, left=of node4r] {4l};\node (end) [process, below left=of node4r] {4};\draw [arrow] (start) -| (node2r);\draw [arrow] (start) -| (node2l);\draw [arrow] (node2l) -- (node4l);\draw [arrow] (node2r) -- (node3r);\draw [arrow] (node3r) -- (node4r);\draw [arrow] (node4r) |- (end);\draw [arrow] (node4l) |- (end);\end{tikzpicture}\end{document}

This generates the following output.

Unintended alignment of 4l

How do I adjust the code so that 4l aligns with both 2l (horizontally) and 4r (vertically)?


Bonus question: How do I ensure that 1 and 5 aligns vertically? (Occurs if the rectangles differ in width)


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596344.js" async> </script>