Files
brevetcard/brevetkarte.tex
Peter Adam 3060d61279 Initial commit: Brevet card LaTeX sources
Add LaTeX templates for 200km brevet cards with front and back
sides. Includes Docker-based build system and documentation.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 13:46:49 +01:00

139 lines
4.0 KiB
TeX

\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{graphicx}
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{helvet}
\usepackage{hyperref}
\usepackage{enumitem}
% Set sans-serif font as default
\renewcommand{\familydefault}{\sfdefault}
% Define colors
\definecolor{headerblack}{RGB}{0,0,0}
% Configure hyperlinks to be black
\hypersetup{
colorlinks=true,
linkcolor=black,
urlcolor=black,
citecolor=black
}
\setlength{\parindent}{0pt}
\pagestyle{empty}
% Command to create one brevet card
\newcommand{\brevetcard}{%
\noindent
\begin{tikzpicture}[x=1cm,y=1cm]
% Black vertical separator lines (drawn first, extend through headers)
\draw[black,line width=0.5pt] (6.9,-7.2) -- (6.9,1.3);
\draw[black,line width=0.5pt] (13.8,-7.2) -- (13.8,1.3);
\draw[black,line width=0.5pt] (20.7,-7.2) -- (20.7,1.3);
% Black header boxes (drawn on top)
\fill[headerblack] (0,0) rectangle (6.9,1.3);
\node[white,align=center,font=\tiny,text width=6.6cm] at (3.45,0.65) {
Jeder Teilnehmer muss diese Brevetkarte zu jeder Zeit\\
mit sich führen und an den Kontrollen abstempeln lassen\\
bzw. Fotos erstellen.\\
\textbf{Ohne Kontrollzeiten und Zielzeit keine Wertung!}
};
\fill[headerblack] (6.9,0) rectangle (13.8,1.3);
\node[white,font=\Large] at (10.35,0.65) {HOMOLOGATION};
\fill[headerblack] (13.8,0) rectangle (20.7,1.3);
\node[white,font=\Large] at (17.25,0.65) {TEILNEHMER/-IN};
\fill[headerblack] (20.7,0) rectangle (27.6,1.3);
\node[white,align=center,font=\normalsize] at (24.15,0.75) {BREVET DES RANDONNEURS};
\node[white,font=\Large] at (24.15,0.35) {MONDIAUX};
% Column 1 - Rules (left section)
\node[anchor=north west,text width=6.6cm,font=\small,align=left] at (0.2,-0.3) {
\textbf{Es gelten die Regeln von}\\
\textbf{Randonneur Mondiaux}\\
\textbf{insbesondere:}
\begin{itemize}[leftmargin=0.4cm,itemsep=1pt,topsep=2pt,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}
\hspace{0.3cm}$\Rightarrow$ \textbf{\underline{Bei Verstoß keine Wertung!}}\\[0.3cm]
-
};
\node[anchor=south west,text width=6.6cm,font=\small,align=left] at (0.2,-7.0) {
\textbf{AUDAX RANDONNEURS ALLEMAGNE E.V.}\\
\href{http://www.audax-randonneure.de}{www.audax-randonneure.de}\\
- gegründet 1992 in Hamburg -
};
% Column 2 - Homologation (middle-left section)
\node[anchor=north,text width=6.6cm,font=\small,align=center] at (10.35,-0.5) {
Der Randonnée wurde beendet in:\\[0.6cm]
\makebox[2cm]{\dotfill}h\makebox[2cm]{\dotfill}min
};
\node[anchor=center,font=\Large] at (10.35,-4.0) {
HOMOLOGATION
};
\node[anchor=south,text width=6.6cm,font=\small,align=center] at (10.35,-6.8) {
Brevet N° \makebox[5cm]{\dotfill}
};
% Column 3 - Participant Info (middle-right section)
\node[anchor=north west,text width=6.6cm,font=\small,align=left] at (14.0,-0.5) {
Name:\\[0.4cm]
Straße:\\[0.4cm]
PLZ/Ort:\\[0.4cm]
Land:\\[0.4cm]
Medaille:\\[0.6cm]
Startzeit: 8:30
};
% Column 4 - Event Info (right section)
\node[anchor=north,text width=6.6cm,align=center] at (24.15,-0.4) {
\includegraphics[width=5.5cm]{cyclist-logo.png}
};
\node[anchor=north,text width=6.6cm,font=\small,align=center] at (24.15,-2.2) {
\textbf{Auf eine Pommes nach Belgien}\\
Randonnée über \textbf{200} km\\
am \textbf{20. September 2025}\\
mit Start in \textbf{Bonn, Uni-Sportgelände}\\
von \textbf{ARA Rheinland}\\
N° ACP du Club \textbf{111011}
};
\node[anchor=south,text width=6.6cm,font=\scriptsize,align=center] at (24.15,-7.0) {
CONTRÔLÉE ET HOMOLOGUÉE EXCLUSIVEMENT PAR\\
\href{http://www.audax-club-parisien.com}{www.audax-club-parisien.com}\\
- Société fondée en 1904 -
};
\end{tikzpicture}
}
\begin{document}
% First brevet card
\brevetcard
\vspace{0.8cm}
% Second brevet card (identical)
\brevetcard
\end{document}