I saw some explanation here how to shift the origin. But at the end of the environment it is reverted.
What I want is a command that shifts without reverting it. I thought this might be possible with nodes. But this is just an idea for a work around.
I tried the command \scope[shift={(0,-5)}] and it - of course - didn't work.
What I want to achieve is something like this:
\draw [->, very thick] (0, 0) -- (0,-1);
\scope[shift={(0,-1)}]
\draw [->, very thick] (0, 0) -- (0,-1);
\scope[shift={(0,-1)}]
\draw [->, very thick] (0, 0) -- (0,-1);
resulting in three chained arrows. I'm aware that this might be achieved in other ways, but some command like this would be in my opinion very useful.


\tikzset, so for example,rotate=90,x=0.5cm,every node/.style={whatever}, etc. – JLDiaz Feb 14 '17 at 18:24\textwidth). This way I can make full dynamic diagrams. i.e. If I change the middle arrow in size or direction, the bottom arrow follows. – MaestroGlanz Feb 14 '17 at 18:29positioninglibrary (and/orcalcexpressions, named coordinates, etc.) – JLDiaz Feb 14 '17 at 19:04