% Tex Template für Rust Handbuch % © 2025 - Adam Skotarczak \documentclass[11pt,a4paper]{article} % Workaround für Pandoc: tightlist definieren \providecommand{\tightlist}{% \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} \usepackage{xfp} % <-- ganz nach oben! \usepackage{expl3} % <-- optional, bei manchen TeX-Installationen nötig % Schriftarten \usepackage{fontspec} \setmainfont{DejaVu Sans} \setmonofont{DejaVu Sans Mono} %\setmonofont{Symbola} %\setmonofont{Fira Code} %\newfontfamily\emoji{Noto Color Emoji} \usepackage[ngerman]{babel} \usepackage{parskip} \usepackage{geometry} \geometry{margin=2.5cm} \usepackage{graphicx} \usepackage[utf8]{inputenc} \usepackage{xcolor} \usepackage{titlesec} \usepackage{fancyhdr} \usepackage{hyperref} \usepackage{emptypage} \usepackage{longtable} \usepackage{booktabs} \usepackage{longtable} \usepackage{array} \usepackage{booktabs} \usepackage{tabularx} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % optional \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % optional \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % optional \usepackage{calc} \usepackage{amssymb} % Mathematische Sonderzeichen wie \boxtimes, \triangle \usepackage{pifont} % Dingbats (z. B. \ding, \XSolidBrush) \usepackage{marvosym} % Zusätzliche Symbole wie \CircledR \usepackage{wasysym} % Wetter-, Smileys und andere graphische Symbole % für Pandoc-Tabellen $if(tables)$ \usepackage{longtable,booktabs,array} $endif$ % Verzeichnistiefe (aus Makefile TOCDEEP) \setcounter{tocdepth}{$toc-depth$} % Fallback-Makros für Pandoc Highlighting $if(highlighting-macros)$ $highlighting-macros$ $endif$ % Codeblöcke (Pandoc Highlighting) \usepackage{color} \usepackage{framed} \usepackage{fancyvrb} % Kapitel auf neuer Seite \newcommand{\sectionbreak}{\clearpage} \titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{} % Titel \title{ \includegraphics[width=0.3\textwidth]{media/logo/logo.png} \\[2em] {\Huge $title$} \\ \vspace{1em} \Large $subtitle$ } \author{$for(author)$$author$$sep$ \and $endfor$} \date{ $date$\\ \vspace{5ex} {\color{gray}\small Build: v$version$ ($buildmode$)}\\ % <-- Umbruch hinzugefügt %{\color{gray}\small Anlagenversion: v$maschineversion$} } % --- Schriftart für Codeblöcke verkleinern --- \makeatletter \def\verbatim@font{\scriptsize\ttfamily} \makeatother \begin{document} % Titelseite OHNE Seitenzahl \pagestyle{empty} \maketitle \thispagestyle{empty} \clearpage % Inhaltsverzeichnis OHNE Seitenzahl \tableofcontents \clearpage % Seitenzahlen ab hier: fancy mit Kopf-/Fußzeile \pagestyle{fancy} \fancyhf{} \rhead{$title$} \lhead{$author$} \rfoot{\thepage} \setcounter{page}{1} $body$ \end{document}