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:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -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
|
||||||
|
|||||||
@@ -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/*
|
||||||
|
|
||||||
|
|||||||
4
Export Brevetkarte.csv.example
Normal file
4
Export Brevetkarte.csv.example
Normal 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"
|
||||||
@@ -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]
|
||||||
-
|
-
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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]
|
||||||
-
|
-
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user