暮光之城塞爾達守護者謎題:TIKZ Graph

暮光之城塞爾達守護者謎題:TIKZ Graph

我在 math.stackexchange.com 上問了另一個問題(請參閱這裡)並且我覺得我想要製作問題的 TIKZ 節點網格,以便我可以顯示與箭頭連接的答案。我現在正在使用 www.overleaf.com,但遇到了一些問題。我只想要一些簡單的東西,給守護者和林克不同的顏色,並允許放置半箭頭。

這是我的自動更新代碼(截至 2015 年 4 月 21 日晚上 8:15 美國/洛杉磯):https://www.overleaf.com/2588660pvgwfg

\documentclass{article}
\usepackage{tikz}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{textcomp}
\usetikzlibrary{arrows}
\pagenumbering{gobble}
\begin{document}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=3cm,
  thick,main node/.style={circle,fill=#1!20,draw,font=\sffamily\Large\bfseries}]


  \node[main node=white] (1) {};
  \node[main node=white] (2) [below of=1] {};
  \node[main node=white] (3) [below of=2] {};
  \node[main node=white] (4) [right of=1] {};
  \node[main node=black] (5) [below of=4] {$\bigoplus$};
  \node[main node=white] (6) [below of=5] {};
  \node[main node=white] (7) [below of=6] {};
  \node[main node=white] (8) [below of=7] {};
  \node[main node=red] (9) [right of=5] {$\mathscr{G}_{\text{\textbullet}}$}; %09%
  \node[main node=white] (10) [right of=6] {};
  \node[main node=green] (11) [right of=7] {$\mathscr{L}$}; %11%
  \node[main node=white] (12) [right of=8] {};
  \node[main node=red] (13) [below of=12] {$\mathscr{G}_{\text{\textopenbullet}}$}; %13%
  \node[main node=black] (15) [right  of=9] {$\bigoplus$};
  \node[main node=white] (14) [above of=15] {};
  \node[main node=white] (16) [right of=10] {};
  \node[main node=white] (17) [right  of=11] {};
  \node[main node=white] (18) [right  of=12] {};
  \node[main node=white] (19) [right  of=14] {};
  \node[main node=white] (20) [right  of=15] {};
  \node[main node=white] (21) [right  of=16] {};

  %E/S/N/N/N/W/W/S/S/S/E/N/%

  \path[every node/.style={font=\sffamily\small}]

    %LINK%
    (11) edge node [above] {1} (17)
    (17) edge [bend right] node [left] {2} (18)
    (18) edge [bend right] node [right] {3} (17)
    (17) edge node [right] {4} (16)
    (16) edge node [right] {5} (15)
    (15) edge node [above] {6} (9)
    (9) edge node [above] {7} (5)
    (5) edge node [left] {8} (6)
    (6) edge node [left] {9} (7)
    (7) edge node [left] {10} (8)
    (8) edge node [above] {11} (12)
    (12) edge node [right] {12} (11)
    %GUARDIAN BOTTOM%
    (13) edge [loop right, color=red, very thick] node {1} (13)
    (13) edge [loop below, color=red, very thick] node {2} (13)
    (13) edge [color=red, very thick] node [left] {3} (12)
    (12) edge [bend left, color=red, very thick] node [left] {4} (11)
    (11) edge [color=red, very thick] node [left] {5} (10)
    (10) edge [color=red, very thick] node [above] {6} (6)
    (6) edge [color=red, very thick] node [above] {7} (3);

\end{tikzpicture}
\end{document}

如何變更節點顏色(請參閱原來的)並得到一個半箭頭?

相關內容