.png)
Ich verwende TikZ zum ersten Mal. Ich kann nicht herausfinden, wie ich die Reihenfolge der Knoten von unten nach oben ändern kann, beginnend in der unteren linken Ecke.
xcolor
Außerdem funktioniert das Paket „Midnightblue“ nicht, wenn ich versuche, es zu verwenden . Warum ist das so? Wie kann ich es zum Laufen bringen?
\documentclass{minimal}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[darkstyle/.style={circle,draw,fill=midnightblue!25,minimum size=4}]
\foreach \x in {0,...,4}
\foreach \y in {0,...,4}
{\pgfmathtruncatemacro{\label}{\x - 5 * \y +21}
\node [darkstyle] (\x\y) at (1.5*\x,1.5*\y) {\label};}
\foreach \x in {0,...,4}
\foreach \y [count=\yi] in {0,...,3}
\draw (\x\y)--(\x\yi) (\y\x)--(\yi\x) ;
\end{tikzpicture}
\end{document}
Antwort1
Sie müssen -y
die Platzierungskoordinate verwenden, wenn Sie unten beginnen und sich nach oben vorarbeiten möchten. Auch die Farbe ist MidnightBlue
und erfordert die Verwendung der [dvipsnames]
Option:
Code:
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[darkstyle/.style={circle,draw,fill=MidnightBlue!25,minimum size=4}]
\foreach \x in {0,...,4}
\foreach \y in {0,...,4}
{\pgfmathtruncatemacro{\label}{\x - 5 * \y +21}
\node [darkstyle] (\x\y) at (1.5*\x,-1.5*\y) {\label};}
\foreach \x in {0,...,4}
\foreach \y [count=\yi] in {0,...,3}
\draw (\x\y)--(\x\yi) (\y\x)--(\yi\x) ;
\end{tikzpicture}
\end{document}
Wenn Sie möchten, dass die Nummerierung unten links beginnt und nach oben verläuft, müssen Sie die Berechnung der ändern \label
:
Code:
\RequirePackage[dvipsnames]{xcolor}
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[darkstyle/.style={circle,draw,fill=MidnightBlue!25,minimum size=4}]
\foreach \x in {0,...,4}
\foreach \y in {0,...,4}
{\pgfmathtruncatemacro{\label}{5*\x + \y + 1}
\node [thick, darkstyle, minimum size=2.5em] (\x\y) at (1.5*\x,1.5*\y) {\label};}
\foreach \x in {0,...,4}
\foreach \y [count=\yi] in {0,...,3}
\draw (\x\y)--(\x\yi) (\y\x)--(\yi\x) ;
\end{tikzpicture}
\end{document}