
Wie kann ich solche Quadrate in beliebiger Größe herstellen?
Ich habe mir Skak angesehen, kann jedoch kein Beispiel finden, das keine ganzen Schachbretter produziert.
Ich weiß, dass ich das schon einmal irgendwo gesehen habe, kann mich aber nicht an die englischen Wörter erinnern, die das beschreiben.
Antwort1
Sofern Sie nichts Schachspezifisches verwenden, würde ich verwendentikzstattskakDie Grundidee vontikzbesteht darin, Befehle mit xy-Koordinaten zu verwenden \draw
. Hier ist eine Möglichkeit, schattierte 2x2-Quadrate zu erzeugen:
\documentclass{article}
\usepackage{tikz}
% \BackSquares{ list of south west coordinates of squares to fill }
\newcommand\BlackSquares[1]{
\begin{tikzpicture}
\draw[ultra thick](0,0) rectangle (2,2);
\draw[ultra thick](0,1)--(2,1);
\draw[ultra thick](1,0)--(1,2);
\foreach \sq in {#1} {\draw[fill=black]\sq rectangle ++(1,1);}
\end{tikzpicture}
}
\begin{document}
\BlackSquares{{(0,0)},{(1,0)}}
\BlackSquares{{(0,0)},{(0,1)}}
\BlackSquares{{(0,0)},{(1,1)}}
\BlackSquares{{(1,0)},{(0,1)}}
\end{document}