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 <noreply@anthropic.com>
This commit is contained in:
Peter Adam
2026-02-28 10:11:58 +01:00
parent b0e1dde22f
commit 4bb3806cc7
5 changed files with 21 additions and 9 deletions

4
.gitignore vendored
View File

@@ -9,6 +9,10 @@
# Rendered PDFs # Rendered PDFs
*.pdf *.pdf
*.bak
# Real participant data (copy to "Export Brevetkarte.csv" and fill in)
Export Brevetkarte.csv
# Generated files # Generated files
brevetkarte-personalized.tex brevetkarte-personalized.tex

View File

@@ -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 --no-install-recommends \
RUN apt-get update && apt-get install -y \ texlive-latex-recommended \
texlive-pictures \
texlive-fonts-recommended \
make \ make \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*

View File

@@ -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"

View File

@@ -7,7 +7,6 @@
\usepackage{tikz} \usepackage{tikz}
\usepackage{helvet} \usepackage{helvet}
\usepackage{hyperref} \usepackage{hyperref}
\usepackage{enumitem}
% Set sans-serif font as default % Set sans-serif font as default
\renewcommand{\familydefault}{\sfdefault} \renewcommand{\familydefault}{\sfdefault}
@@ -61,14 +60,16 @@
\textbf{Es gelten die Regeln von}\\ \textbf{Es gelten die Regeln von}\\
\textbf{Randonneur Mondiaux}\\ \textbf{Randonneur Mondiaux}\\
\textbf{insbesondere:} \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 Einhaltung der StVO
\item Beleuchtung und Sicherheitsweste/-Gurt \item Beleuchtung und Sicherheitsweste/-Gurt
\item keine Abkürzungen \item keine Abkürzungen
\item keine Begleitfahrzeuge \item keine Begleitfahrzeuge
\item Rücksicht auf Teilnehmer und Umwelt \item Rücksicht auf Teilnehmer und Umwelt
\item Rücksicht in den Kontrollen \item Rücksicht in den Kontrollen
\end{itemize} \end{itemize}}
\hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm] \hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm]
- -
}; };

View File

@@ -7,7 +7,6 @@
\usepackage{tikz} \usepackage{tikz}
\usepackage{helvet} \usepackage{helvet}
\usepackage{hyperref} \usepackage{hyperref}
\usepackage{enumitem}
% Set sans-serif font as default % Set sans-serif font as default
\renewcommand{\familydefault}{\sfdefault} \renewcommand{\familydefault}{\sfdefault}
@@ -60,14 +59,16 @@
\textbf{Es gelten die Regeln von}\\ \textbf{Es gelten die Regeln von}\\
\textbf{Randonneur Mondiaux}\\ \textbf{Randonneur Mondiaux}\\
\textbf{insbesondere:} \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 Einhaltung der StVO
\item Beleuchtung und Sicherheitsweste/-Gurt \item Beleuchtung und Sicherheitsweste/-Gurt
\item keine Abkürzungen \item keine Abkürzungen
\item keine Begleitfahrzeuge \item keine Begleitfahrzeuge
\item Rücksicht auf Teilnehmer und Umwelt \item Rücksicht auf Teilnehmer und Umwelt
\item Rücksicht in den Kontrollen \item Rücksicht in den Kontrollen
\end{itemize} \end{itemize}}
\hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm] \hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm]
- -
}; };