Moin moin,
ich habe eine weitere Frage. Folgdendes Bild zeigt die Augangssituation:
Ich würde gerne den horizontalen Verbindungspfeil zwischen den Rändern der Nodes verlaufen lassen. Leider ragt er in die linke Node rein. Meine Lösung ist nur provisorisch, da ich keine horizonatle Linie bekomme, wenn ich den Peil von der großen Node direkt starten lasse. Daher staret er aktuell von einer Subnode in der Node. Der Code zeigt einfacher, was ich meine:
\documentclass[ngerman,12pt,a4paper,toc=listof,parskip=full,singlespacing=true]{scrreprt} \usepackage{biblatex} \usepackage{acronym} \usepackage{tikz} % Ablaufdiagramme \usetikzlibrary{fit,matrix,shapes.geometric,arrows.meta,positioning} % = \begin{document} \tikzset{ box/.style={draw, text width=11em, align=center, minimum height=1em}, sidebox/.style={draw, text width=10em, align=center, minimum height=1em}, subbox/.style={draw, text width=4.2em, align=center, minimum height=1em,xshift=-8mm}, subbox2/.style={draw, text width=9em, align=center, minimum height=1em}, boxlight/.style={text width=5em, align=center, minimum height=4em}, line/.style={-{Latex[scale=.8]}} } \begin{figure}[h] \centering \begin{tikzpicture}[node distance = 5mm and 10mm,font=\footnotesize] \node[box](step6){Text}; \node[left=of step6,text width=9em,align=center](stepX){Text }; \node [subbox2,below=of stepX] (stepXa) {Text}; \node [subbox2,below=of stepXa] (stepXb) {Text}; \node[draw,fit={(stepX)(stepXa)(stepXb)}](stepXall){}; \draw[line](stepXa) -- (stepXb); \draw[line](stepX) -- (step6); \end{tikzpicture} \caption{Text} \end{figure} \end{document}
Hat jemand eine Idee, wie ich den Pfeil in seiner Länge inkürzen kann? Ein Befehl zum horizontalen Verlauf einer Linie würde mir auch helfen.
Vielen Dank und viele Grüße