Tikz-Text passt sich nicht automatisch an den Pfeil an

Tikz-Text passt sich nicht automatisch an den Pfeil an

Ich habe den untenstehenden Code, der das Bild erzeugt (leider funktioniert der Code nicht, da die Bilddateien hier nicht verfügbar sind). Der Text „Fertig“ wird aus irgendeinem Grund weit unter dem Pfeil platziert. Wie kann ich das beheben?

\begin{flushleft}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto, node distance=8.5cm ,semithick]

 \node [draw=none, initial, initial text=\textbf{Initial Query},initial where=above](part1){\includegraphics[width=7.5cm,height=6cm,keepaspectratio=true]{byhalfpart1.jpg}};

    \node [draw=none](part2)[right of=part1] {\includegraphics[width=7.5cm,height=6cm,keepaspectratio=true]{byhalfpart2.jpg}
};

\path (part1) edge[]   node{} (part2);
    \coordinate[below of=part2] (d1);

\path (part2) edge[shorten >=5cm]  node{Done} (d1);

%    \draw [shorten >=5cm] (part2) to[] node[auto] {\textbf{Done}} (d1);
\end{tikzpicture}\\
\end{flushleft}

Bildbeschreibung hier eingeben

Antwort1

Ohne eine volleMTierBArbeitenEBeispiel: Es war schwer herauszufinden, was man tun könnte. Ich denke, Sie können den Begriff right=2cm of node.anchorwie in diesem kleinen Beispiel verwenden:

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning}

\begin{document}

\begin{tikzpicture}[textnode/.style={align=left},   -latex]

\node (iq) {initial query};
\node[textnode,below=1cm of iq.south] (part1) {part1 part1\\ part1 part1\\ part1 part1\\ part1 part1};
\node[textnode,right=1cm of part1.east] (part2) {part2 part2\\ part2 part2\\ part2 part2\\ part2 part2\\ part2 part2};
\node[below=1cm of part2.south] (d1) {Done};

\draw (iq) -- (part1);
\draw (part1) -- (part2);
\draw (part2) -- (d1);
\end{tikzpicture}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen