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] - };