\documentclass{standalone} \usepackage{tikz} \usetikzlibrary{calc} \usepackage{etoolbox} %%defs \pgfmathsetmacro\fourthColumn{10} \pgfmathsetmacro\thirdColumn{6} \pgfmathsetmacro\secondColumn{4} \pgfmathsetmacro\firstColumn{0} \pgfmathsetmacro\leftRows{2} \pgfmathsetmacro\rightRows{16} \pgfmathsetmacro\tableWidth{2} \pgfmathsetmacro\tableHeight{1.5} \begin{document} \begin{tikzpicture}[table/.style={ draw, minimum height=\tableHeight cm, minimum width=\tableWidth cm} ] \xdef\i{1} \node[table] at (\fourthColumn, 0) {Pult}; \foreach \n in {1,...,8}{ \node[table] at (\firstColumn, \n*\tableHeight) {\csuse{name\i}}; \xdef\i{\inteval{\i+1}} } \foreach \n in {1,...,9}{ \node[table] at (\secondColumn, \n*\tableHeight) {\csuse{name\i}}; \xdef\i{\inteval{\i+1}} \node[table] at (\thirdColumn, \n*\tableHeight) {\csuse{name\i}}; \xdef\i{\inteval{\i+1}} } \foreach \n in {1,...,4}{ \node[table] at (\fourthColumn, \n*\tableHeight+2*\tableHeight) {\csuse{name\i}}; \xdef\i{\inteval{\i+1}} } \end{tikzpicture} \end{document}