Tikz 文字不會針對箭頭調整自身

Tikz 文字不會針對箭頭調整自身

我有下面的程式碼可以產生圖像(不幸的是,該程式碼不起作用,因為此處不提供圖像檔案)。由於某種原因,文字「完成」被放置在箭頭下方。我該如何解決這個問題?

\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}

在此輸入影像描述

答案1

沒有完整的中號動物奧金例如,很難找出可以做什麼。我想你可以right=2cm of node.anchor在這個小例子中使用這個概念:

\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}

在此輸入影像描述

相關內容