From 4bb3806cc7af74cd860e4f412b6445775e845d5a Mon Sep 17 00:00:00 2001
From: Peter Adam
Date: Sat, 28 Feb 2026 10:11:58 +0100
Subject: [PATCH] Switch to debian:bookworm-slim, drop enumitem and
texlive-latex-extra
- Replace texlive/texlive:latest with debian:bookworm-slim + targeted
TeX Live packages (texlive-latex-recommended, texlive-pictures,
texlive-fonts-recommended)
- Remove \usepackage{enumitem} from brevetkarte.tex and template;
replace list options with plain LaTeX \setlength equivalents
- Add Export Brevetkarte.csv to .gitignore (real participant data)
- Add Export Brevetkarte.csv.example with anonymised sample data
Co-Authored-By: Claude Sonnet 4.6
---
.gitignore | 4 ++++
Dockerfile | 8 +++++---
Export Brevetkarte.csv.example | 4 ++++
brevetkarte-template.tex | 7 ++++---
brevetkarte.tex | 7 ++++---
5 files changed, 21 insertions(+), 9 deletions(-)
create mode 100644 Export Brevetkarte.csv.example
diff --git a/.gitignore b/.gitignore
index 3be11ac..027a6ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,10 @@
# Rendered PDFs
*.pdf
+*.bak
+
+# Real participant data (copy to "Export Brevetkarte.csv" and fill in)
+Export Brevetkarte.csv
# Generated files
brevetkarte-personalized.tex
diff --git a/Dockerfile b/Dockerfile
index f92184c..8bc2bc9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,7 +1,9 @@
-FROM texlive/texlive:latest
+FROM debian:bookworm-slim
-# Install additional packages if needed
-RUN apt-get update && apt-get install -y \
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ texlive-latex-recommended \
+ texlive-pictures \
+ texlive-fonts-recommended \
make \
&& rm -rf /var/lib/apt/lists/*
diff --git a/Export Brevetkarte.csv.example b/Export Brevetkarte.csv.example
new file mode 100644
index 0000000..aa2fa83
--- /dev/null
+++ b/Export Brevetkarte.csv.example
@@ -0,0 +1,4 @@
+"Startnr","Nachname","Vorname","Straße","PLZ","Ort","Land","MedailleJa","MedailleNein","Medaille"
+"1","Mustermann","Max","Musterstraße 1","53111","Bonn","Deutschland"," ","X","nein"
+"2","Musterfrau","Erika","Beispielweg 42","50667","Köln","Deutschland","X"," ","ja"
+"3","Schmidt","Hans","Fahrradgasse 7","40210","Düsseldorf","Deutschland"," ","X","nein"
diff --git a/brevetkarte-template.tex b/brevetkarte-template.tex
index 5417697..32f9a83 100644
--- a/brevetkarte-template.tex
+++ b/brevetkarte-template.tex
@@ -7,7 +7,6 @@
\usepackage{tikz}
\usepackage{helvet}
\usepackage{hyperref}
-\usepackage{enumitem}
% Set sans-serif font as default
\renewcommand{\familydefault}{\sfdefault}
@@ -61,14 +60,16 @@
\textbf{Es gelten die Regeln von}\\
\textbf{Randonneur Mondiaux}\\
\textbf{insbesondere:}
- \begin{itemize}[leftmargin=0.4cm,itemsep=1pt,topsep=2pt,parsep=0pt]
+ {\setlength{\leftmargini}{0.4cm}%
+ \begin{itemize}%
+ \setlength{\itemsep}{1pt}\setlength{\topsep}{2pt}\setlength{\parsep}{0pt}
\item Einhaltung der StVO
\item Beleuchtung und Sicherheitsweste/-Gurt
\item keine Abkürzungen
\item keine Begleitfahrzeuge
\item Rücksicht auf Teilnehmer und Umwelt
\item Rücksicht in den Kontrollen
- \end{itemize}
+ \end{itemize}}
\hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm]
-
};
diff --git a/brevetkarte.tex b/brevetkarte.tex
index 70a2ef3..ebb8fc9 100644
--- a/brevetkarte.tex
+++ b/brevetkarte.tex
@@ -7,7 +7,6 @@
\usepackage{tikz}
\usepackage{helvet}
\usepackage{hyperref}
-\usepackage{enumitem}
% Set sans-serif font as default
\renewcommand{\familydefault}{\sfdefault}
@@ -60,14 +59,16 @@
\textbf{Es gelten die Regeln von}\\
\textbf{Randonneur Mondiaux}\\
\textbf{insbesondere:}
- \begin{itemize}[leftmargin=0.4cm,itemsep=1pt,topsep=2pt,parsep=0pt]
+ {\setlength{\leftmargini}{0.4cm}%
+ \begin{itemize}%
+ \setlength{\itemsep}{1pt}\setlength{\topsep}{2pt}\setlength{\parsep}{0pt}
\item Einhaltung der StVO
\item Beleuchtung und Sicherheitsweste/-Gurt
\item keine Abkürzungen
\item keine Begleitfahrzeuge
\item Rücksicht auf Teilnehmer und Umwelt
\item Rücksicht in den Kontrollen
- \end{itemize}
+ \end{itemize}}
\hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm]
-
};