From 9b63bbe56ab159d58d7442367102074604340fdc Mon Sep 17 00:00:00 2001 From: Roland Hieber <rohieb@rohieb.name> Date: Fri, 6 Feb 2015 05:58:59 +0100 Subject: [PATCH] stratum0doc: optimize vertical spacing, set default monospace font to Droid Mono --- stratum0doc.sty | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/stratum0doc.sty b/stratum0doc.sty index 98f6703..c9c58e9 100644 --- a/stratum0doc.sty +++ b/stratum0doc.sty @@ -4,6 +4,9 @@ \ProvidesPackage{stratum0doc} \RequirePackage{tocloft} +\RequirePackage{enumitem} +\RequirePackage[margin=2cm,outer=3.1cm]{geometry} +\RequirePackage[compact]{titlesec} %% Package options \makeatletter @@ -31,6 +34,10 @@ } } +%% default monospace font +\RequirePackage[defaultmono,scale=0.8]{droidmono} +\urlstyle{tt} + %% list bullets, section prefix \makeatletter \renewcommand{\labelenumi}{(\arabic{enumi})} @@ -47,10 +54,20 @@ \setcounter{section}{-1} % Hacker fangen ab 0 an zu zählen. \makeatother -% paragraph skips and indents -\setlength{\parskip}{0.5em} +% optimize vertical spacing +\setlist{nosep} +\titlespacing{\section}{0pt}{12pt}{0pt} +\titlespacing{\subsection}{0pt}{0.3em}{*0} +\titlespacing{\subsubsection}{0pt}{0.3em}{*0} +\setlength{\parskip}{0.5em plus 0.1em minus 0.3em} \setlength{\parindent}{0em} \setlength{\cftbeforesecskip}{0.3\baselineskip} +\setlength{\parsep}{0pt} +\setlength{\headsep}{12pt} +\setlength{\topskip}{0pt} +\setlength{\topsep}{0pt} +\setlength{\partopsep}{0pt} +\setlength{\footskip}{32pt} % enlarge page margin, for following \vote etc. commands \addtolength{\textwidth}{-14pt} -- GitLab