This example flowchart uses the tikz-ext bundle. It was written by Qrrbrbirlbel answering a question on TeX.SE.

\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{
arrows.meta, % for arrow tips
backgrounds, % for background layer
ext.paths.ortho, % for ortho paths
ext.positioning-plus, % for
ext.node-families.shapes.geometric, % loads ext.node-families and
% shapes.geometric, % for ellipse
calc} % for ($$)
\tikzset{
basic box/.style={
shape=rectangle, rounded corners, align=center, draw=#1, fill=#1!25},
header node/.style={
node family/width=header nodes,
font=\strut\Large\ttfamily,
text depth=+.3ex, fill=white, draw},
header/.style={%
inner ysep=+1.5em,
append after command={
\pgfextra{\let\TikZlastnode\tikzlastnode}
node [header node] (header-\TikZlastnode) at (\TikZlastnode.north) {#1}
% the next node contains both \tikzlastnode and its header
% this is needed so that h- can be used to connect lines
node [span=(\TikZlastnode)(header-\TikZlastnode)]
at (fit bounding box) (h-\TikZlastnode) {}
}
},
fat blue line/.style={ultra thick, blue}
}
\begin{document}
\begin{tikzpicture}[
node distance=1cm and 1.2cm,
thick,
nodes={align=center},
>={Latex[scale=.9]},
ortho/install shortcuts]
\path[node family/width=loop]
node[shape=ellipse, fill=red] (imp-sol) {ellipsoid box}
node[fill=yellow, below=of imp-sol] (rec-box) {
rectangular box, and very wiiiiiiiiiiiiiiide \\ 2nd line};
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Leave a Reply

Your email address will not be published.