\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}