2011-07-21 95 views
3

我想繪製一個使用Tikz包的(無向)圖,使得圖中某些節點之間存在多條邊。是否有可能做這樣的事情?我想下面的代碼,試圖節點之間得到ATLEAST兩條邊,但無濟於事:使用tikz繪製彼此之間多條邊的圖

\begin{tikzpicture} 
[scale=.8,auto=left,every node/.style={circle,fill=blue!20}] 
\node (nA) at (1,10) {A}; 
\node (nB) at (9,10) {B}; 
\node (nC) at (5,8) {C}; 
\node (nD) at (5,6) {D}; 

\foreach \from/\to in {nA/nC,nA/nD,nC/nB,nD/nB,nC/nA,nD/nA,nB/nD,nB/nC} 
\draw (\from)--(\to); 
\end{tikzpicture} 

有人能幫助我嗎?謝謝!

回答

6

怎麼樣

\draw (\from)--(\to); 

代之以

\path (\from) edge [bend left] (\to);