106 lines
3.3 KiB
TeX
106 lines
3.3 KiB
TeX
%% template.tex — Pandoc-LaTeX-Template für den DesTEngS-Lebenslauf
|
|
%% Engine: LuaLaTeX (wegen fontspec + OpenType-Schrift IBM Plex Sans)
|
|
%% Status: erstes funktionsfähiges Grundgerüst; Typographie-Feinarbeit erfolgt iterativ.
|
|
|
|
\documentclass[11pt,a4paper]{article}
|
|
|
|
%% === Schrift ================================================================
|
|
\usepackage{fontspec}
|
|
\setmainfont{IBM Plex Sans}
|
|
\setsansfont{IBM Plex Sans}
|
|
\setmonofont{IBM Plex Mono}
|
|
\renewcommand{\familydefault}{\sfdefault}
|
|
|
|
%% === Sprache und Mikrotypographie ===========================================
|
|
\usepackage{microtype}
|
|
\usepackage{polyglossia}
|
|
\setdefaultlanguage{german}
|
|
|
|
%% === Geometrie ==============================================================
|
|
\usepackage[a4paper,
|
|
top=2.2cm, bottom=2.2cm, left=2.5cm, right=2.5cm,
|
|
headheight=16pt, headsep=0.6cm,
|
|
footskip=1.0cm]{geometry}
|
|
|
|
%% === Widow/Orphan-Kontrolle (strikt) ========================================
|
|
\widowpenalty=10000
|
|
\clubpenalty=10000
|
|
\displaywidowpenalty=10000
|
|
\brokenpenalty=10000
|
|
\raggedbottom
|
|
|
|
%% === Farbe ==================================================================
|
|
\usepackage{xcolor}
|
|
\definecolor{destengsblue}{HTML}{0B5394}
|
|
\definecolor{rulegray}{HTML}{BFBFBF}
|
|
|
|
%% === Hyperlinks =============================================================
|
|
\usepackage[hidelinks]{hyperref}
|
|
\hypersetup{
|
|
colorlinks=true,
|
|
linkcolor=destengsblue,
|
|
urlcolor=destengsblue,
|
|
citecolor=destengsblue,
|
|
pdfauthor={Dr.-Ing. Thomas Langer},
|
|
pdftitle={Lebenslauf Dr.-Ing. Thomas Langer},
|
|
pdfcreator={Pandoc + LuaLaTeX},
|
|
}
|
|
|
|
%% === Bilder =================================================================
|
|
\usepackage{graphicx}
|
|
|
|
%% === Listen =================================================================
|
|
\usepackage{enumitem}
|
|
\setlist{nosep, leftmargin=1.2em, topsep=0.2em, partopsep=0pt, parsep=0pt, itemsep=0.15em}
|
|
\setlist[itemize,1]{label=\textbullet}
|
|
\setlist[itemize,2]{label=\textopenbullet, leftmargin=2.0em}
|
|
|
|
%% === Abschnitte =============================================================
|
|
\usepackage{titlesec}
|
|
\titleformat{\section}
|
|
{\Large\bfseries\color{destengsblue}}
|
|
{}{0em}
|
|
{}
|
|
[\vspace{-0.3em}{\color{rulegray}\titlerule[0.4pt]}]
|
|
\titleformat{\subsection}
|
|
{\normalsize\bfseries}
|
|
{}{0em}
|
|
{}
|
|
\titlespacing*{\section}{0pt}{1.4em}{0.5em}
|
|
\titlespacing*{\subsection}{0pt}{0.9em}{0.2em}
|
|
|
|
%% === Kopf- und Fußzeile =====================================================
|
|
\usepackage{fancyhdr}
|
|
\usepackage{lastpage}
|
|
\pagestyle{fancy}
|
|
\fancyhf{}
|
|
\fancyhead[L]{\small Dr.-Ing. Thomas Langer}
|
|
\fancyhead[R]{\small Lebenslauf}
|
|
\fancyfoot[R]{\small \thepage\,/\,\pageref{LastPage}}
|
|
\renewcommand{\headrulewidth}{0.4pt}
|
|
\renewcommand{\headrule}{\color{rulegray}\hrule height 0.4pt}
|
|
|
|
%% Erste Seite ohne Header
|
|
\fancypagestyle{firstpage}{%
|
|
\fancyhf{}%
|
|
\fancyfoot[R]{\small \thepage\,/\,\pageref{LastPage}}%
|
|
\renewcommand{\headrulewidth}{0pt}%
|
|
}
|
|
|
|
%% === Pandoc-Hilfen ==========================================================
|
|
%% Pandoc-Output nutzt \tightlist für dichte Listen
|
|
\providecommand{\tightlist}{%
|
|
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
|
|
|
|
%% Bei Bedarf längere URL-Zeilen brechen
|
|
\usepackage{xurl}
|
|
|
|
%% === Dokument ===============================================================
|
|
\begin{document}
|
|
|
|
\thispagestyle{firstpage}
|
|
|
|
$body$
|
|
|
|
\end{document}
|