아래에는 이미지를 생성하는 코드가 있습니다(안타깝게도 이미지 파일을 여기에서 사용할 수 없기 때문에 코드가 작동하지 않습니다). "완료"라는 텍스트는 어떤 이유로 화살표 아래에 배치됩니다. 어떻게 해결할 수 있나요?
\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
가득 차 있지 않고중최초의여orking이자형예를 들어, 무엇을 할 수 있는지 알아내기가 어려웠습니다. 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}