complicated arrows in flowchartsCreating thicker Tikz mindmap connectorsInput/Output Nodes - Specification and Description LanguageTikz arrows alignmentConnect item and minipage with arrowsTikz Graph with bended arrows (annotations)Rounded arrow in tikzcdHow to modify the pgfplots arrows?Align arrows with tikz-cdDifferent curve shapes when putting arrowsBent arrows in tikz
Substring join or additional table, which is faster?
Why are BJTs common in output stages of power amplifiers?
White foam around tubeless tires
Is there any way to adjust the damage type of Eldritch Blast to fire?
How to describe a building set which is like LEGO without using the "LEGO" word?
Mark command as obsolete
Could there be a material that inverts the colours seen through it?
Single word that parallels "Recent" when discussing the near future
Extract the characters before last colon
How to cope with regret and shame about not fully utilizing opportunities during PhD?
Are there any sonatas with only two sections?
How to redirect stdout to a file, and stdout+stderr to another one?
Alias for root of a polynomial
Why does SSL Labs now consider CBC suites weak?
Do not cross the line!
The meaning of the Middle English word “king”
Can you pick an advanced rogue talent with the Extra Rogue Talent feat?
Why doesn't Iron Man's action affect this person in Endgame?
Is Valonqar prophecy unfulfilled?
How to insert a name of the file as a header of a file?
Why is it harder to turn a motor/generator with shorted terminals?
Formal Definition of Dot Product
Why didn't the Avengers use this object earlier?
How to not get blinded by an attack at dawn
complicated arrows in flowcharts
Creating thicker Tikz mindmap connectorsInput/Output Nodes - Specification and Description LanguageTikz arrows alignmentConnect item and minipage with arrowsTikz Graph with bended arrows (annotations)Rounded arrow in tikzcdHow to modify the pgfplots arrows?Align arrows with tikz-cdDifferent curve shapes when putting arrowsBent arrows in tikz

I have done most of the flowchart except for some complicated arrows. The code that I am using is
tikzstyleio = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black]
tikzstyleio1 = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black]
tikzstylearrow = [ultra thick, ->, >=stealth]
begincenter
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
endtikzpicture
endcenter

How to draw these complicated curled arrows?
tikz-styles tikz-arrows
add a comment |

I have done most of the flowchart except for some complicated arrows. The code that I am using is
tikzstyleio = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black]
tikzstyleio1 = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black]
tikzstylearrow = [ultra thick, ->, >=stealth]
begincenter
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
endtikzpicture
endcenter

How to draw these complicated curled arrows?
tikz-styles tikz-arrows
add a comment |

I have done most of the flowchart except for some complicated arrows. The code that I am using is
tikzstyleio = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black]
tikzstyleio1 = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black]
tikzstylearrow = [ultra thick, ->, >=stealth]
begincenter
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
endtikzpicture
endcenter

How to draw these complicated curled arrows?
tikz-styles tikz-arrows

I have done most of the flowchart except for some complicated arrows. The code that I am using is
tikzstyleio = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black]
tikzstyleio1 = [rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black]
tikzstylearrow = [ultra thick, ->, >=stealth]
begincenter
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
endtikzpicture
endcenter

How to draw these complicated curled arrows?
tikz-styles tikz-arrows
tikz-styles tikz-arrows
edited 3 hours ago
chelsea
asked 3 hours ago
chelseachelsea
705
705
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
documentclass[tikz,border=3.14mm]standalone
usetikzlibrarycalc
tikzsetconnect with angle rc/.style=to path=%
let p1=(tikztostart),p2=(tikztotarget),n1=y1-y2 in
ifdimn1=0pt
-- (tikztotarget)
else
ifdimn1>0pt
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(-1*#1),y2-y1)
-- (tikztotarget)
else
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(#1),y2-y1)
-- (tikztotarget)
fi
fi
begindocument
tikzsetio/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black,
io1/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black,
arrow/.style=ultra thick, ->, >=stealth
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
foreach X in 4,5
draw (start) to[connect with angle rc=60] (inX);
foreach X in 6,7,8
draw (in1) to[connect with angle rc=60] (inX);
foreach X in 9,...,12
draw (in2) to[connect with angle rc=60] (inX);
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
);
);
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%2f490695%2fcomplicated-arrows-in-flowcharts%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
documentclass[tikz,border=3.14mm]standalone
usetikzlibrarycalc
tikzsetconnect with angle rc/.style=to path=%
let p1=(tikztostart),p2=(tikztotarget),n1=y1-y2 in
ifdimn1=0pt
-- (tikztotarget)
else
ifdimn1>0pt
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(-1*#1),y2-y1)
-- (tikztotarget)
else
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(#1),y2-y1)
-- (tikztotarget)
fi
fi
begindocument
tikzsetio/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black,
io1/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black,
arrow/.style=ultra thick, ->, >=stealth
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
foreach X in 4,5
draw (start) to[connect with angle rc=60] (inX);
foreach X in 6,7,8
draw (in1) to[connect with angle rc=60] (inX);
foreach X in 9,...,12
draw (in2) to[connect with angle rc=60] (inX);
endtikzpicture
enddocument

add a comment |
documentclass[tikz,border=3.14mm]standalone
usetikzlibrarycalc
tikzsetconnect with angle rc/.style=to path=%
let p1=(tikztostart),p2=(tikztotarget),n1=y1-y2 in
ifdimn1=0pt
-- (tikztotarget)
else
ifdimn1>0pt
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(-1*#1),y2-y1)
-- (tikztotarget)
else
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(#1),y2-y1)
-- (tikztotarget)
fi
fi
begindocument
tikzsetio/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black,
io1/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black,
arrow/.style=ultra thick, ->, >=stealth
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
foreach X in 4,5
draw (start) to[connect with angle rc=60] (inX);
foreach X in 6,7,8
draw (in1) to[connect with angle rc=60] (inX);
foreach X in 9,...,12
draw (in2) to[connect with angle rc=60] (inX);
endtikzpicture
enddocument

add a comment |
documentclass[tikz,border=3.14mm]standalone
usetikzlibrarycalc
tikzsetconnect with angle rc/.style=to path=%
let p1=(tikztostart),p2=(tikztotarget),n1=y1-y2 in
ifdimn1=0pt
-- (tikztotarget)
else
ifdimn1>0pt
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(-1*#1),y2-y1)
-- (tikztotarget)
else
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(#1),y2-y1)
-- (tikztotarget)
fi
fi
begindocument
tikzsetio/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black,
io1/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black,
arrow/.style=ultra thick, ->, >=stealth
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
foreach X in 4,5
draw (start) to[connect with angle rc=60] (inX);
foreach X in 6,7,8
draw (in1) to[connect with angle rc=60] (inX);
foreach X in 9,...,12
draw (in2) to[connect with angle rc=60] (inX);
endtikzpicture
enddocument

documentclass[tikz,border=3.14mm]standalone
usetikzlibrarycalc
tikzsetconnect with angle rc/.style=to path=%
let p1=(tikztostart),p2=(tikztotarget),n1=y1-y2 in
ifdimn1=0pt
-- (tikztotarget)
else
ifdimn1>0pt
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(-1*#1),y2-y1)
-- (tikztotarget)
else
-- ++(((x2-x1)*0.4,0) [rounded corners]
-- ++((y2-y1)*cot(#1),y2-y1)
-- (tikztotarget)
fi
fi
begindocument
tikzsetio/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1cm, text centered, draw=black,
io1/.style=rectangle, rounded corners, minimum width = 3cm, minimum
height = 1.5cm, text centered, draw=black,
arrow/.style=ultra thick, ->, >=stealth
begintikzpicture[node distance = 2cm]
node (start) [io1] Concept proposed 2005-06;
node (in1) [io1, below of = start, yshift=-3cm] ABE schemes 2006-12;
node (in2) [io1, below of = in1, yshift = -5cm] Development 2007-13;
node (in3) [io1, below of = in2, yshift = -0.8cm] Future work 2014;
node (in4) [io, right of = start, , yshift = 1cm, xshift = 7cm] FIBE 2005;
node (in5) [io, below of = in4] KP-ABE, CP-ABE 2006;
node (in6) [io, below of = in5] KP-ABE 2006-11;
node (in7) [io, below of = in6] CP-ABE 2007-12;
node (in8) [io, below of = in7] Dual-policy ABE 2009;
node (in9) [io, below of = in8] Multi-authority ABE 2007-12;
node (in10) [io, below of = in9] User/Attribute revocation 2007-13;
node (in11) [io, below of = in10] Accountability 2009-12;
node (in12) [io, below of = in11] PRE 2008-13;
draw[arrow] (start) -- (in1);
draw[arrow] (in1) -- (in2);
draw[arrow] (in2) -- (in3);
foreach X in 4,5
draw (start) to[connect with angle rc=60] (inX);
foreach X in 6,7,8
draw (in1) to[connect with angle rc=60] (inX);
foreach X in 9,...,12
draw (in2) to[connect with angle rc=60] (inX);
endtikzpicture
enddocument

answered 3 hours ago
marmotmarmot
126k6162308
126k6162308
add a comment |
add a comment |
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%2f490695%2fcomplicated-arrows-in-flowcharts%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