Add blanko build target, fix preamble duplication, update event config and margins

- Add --blanko flag to generate_cards.py for blank cards (no CSV needed), 2-up layout
- Fix preamble duplication bug affecting both blanko and multi-participant personalized builds
- Add make build-blanko target; default make now builds personalized + blanko
- Reduce page margins from 0.8cm to 0.4cm for Kyocera P6026
- Widen tikzpicture columns (6.9→7.2cm) and tabular columns (6.6→7.0cm) to fill page width
- Update event.yml for BRM400 Bonn–Lüttich–Bastogne–Bonn, 9. Mai 2026, with 6 controls

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Peter Adam
2026-05-05 09:33:04 +02:00
parent 331e6e70a9
commit a2b5c6dc4a
4 changed files with 108 additions and 53 deletions
+27 -27
View File
@@ -1,7 +1,7 @@
\documentclass[a4paper,10pt,landscape]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[landscape,top=0.8cm,bottom=0.8cm,left=0.8cm,right=0.8cm]{geometry}
\usepackage[landscape,top=0.4cm,bottom=0.4cm,left=0.4cm,right=0.4cm]{geometry}
\usepackage{array}
\usepackage{helvet}
@@ -18,49 +18,49 @@
% Upper card table (rows 1-3)
\noindent
\begin{tabular}{|p{6.6cm}|p{6.6cm}|p{6.6cm}|p{6.6cm}|}
\begin{tabular}{|p{7.0cm}|p{7.0cm}|p{7.0cm}|p{7.0cm}|}
\hline
% Row 1
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_1}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_2}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_3}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_4}}}
\\
\hline
% Row 2
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_1}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_2}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_3}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_4}}}
\\
\hline
% Row 3
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_1}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_2}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_3}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_4}}}
\\
\hline
@@ -70,49 +70,49 @@
% Lower card table (rows 1-3, identical)
\noindent
\begin{tabular}{|p{6.6cm}|p{6.6cm}|p{6.6cm}|p{6.6cm}|}
\begin{tabular}{|p{7.0cm}|p{7.0cm}|p{7.0cm}|p{7.0cm}|}
\hline
% Row 1
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_1}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_2}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_3}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_1_4}}}
\\
\hline
% Row 2
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_1}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_2}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_3}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_2_4}}}
\\
\hline
% Row 3
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_1}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_2}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_3}}}
&
\parbox[c][\rowheight][t]{6.5cm}{%
\parbox[c][\rowheight][t]{6.9cm}{%
{{CELL_3_4}}}
\\
\hline