From 7134160ada7a3e08d4c463bcc410043125a203c5 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 16 Nov 2025 19:41:58 +0100 Subject: improve spgen script and add new template --- templates/8,9,9,4.tex | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 templates/8,9,9,4.tex (limited to 'templates') diff --git a/templates/8,9,9,4.tex b/templates/8,9,9,4.tex new file mode 100644 index 0000000..15184f4 --- /dev/null +++ b/templates/8,9,9,4.tex @@ -0,0 +1,43 @@ +\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} -- cgit v1.2.3