-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbooklet.sty
More file actions
90 lines (73 loc) · 2.29 KB
/
booklet.sty
File metadata and controls
90 lines (73 loc) · 2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{booklet}[2013/01/04]
% Fall back to lmodern if Frutiger is not available.
\IfFileExists{frutiger.sty}{
\RequirePackage[scaled]{frutiger}
\renewcommand*\seriesdefault{lc}
\renewcommand*\bfdefault{bc}
\def\tt{\small\fontseries{m}\fontshape{n}\selectfont}
}{
\RequirePackage{lmodern}
}
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
\usepackage{anyfontsize}
\renewcommand*\familydefault{\sfdefault}
\def\smaller{\footnotesize\selectfont}
% Never hyphenate the word FOSDEM!
\hyphenation{FOSDEM}
% XXX: Frutiger has its own Euro symbol, but textcomp
% can't get at it for some reason. Happily, the
% "official" symbol provided by eurosym looks quite
% pretty in combination with Frutiger, provided we
% shrink it a little.
\RequirePackage{eurosym}
\def\eur{{\small\fontseries{m}\fontshape{n}\selectfont\euro}}
% Take complete control over page geometry.
\RequirePackage[a5paper]{geometry}
% Default geometry.
\newgeometry{top=1cm,bottom=1cm,left=0.5cm,right=0.5cm,footskip=0.5cm}
\savegeometry{default}
\setlength{\parindent}{0em}
\setlength{\parskip}{1ex}
% Leave a little less space between section headers.
\RequirePackage[compact]{titlesec}
\titlespacing{\section}{0pt}{*0}{*0}
\titlespacing{\subsection}{0pt}{1ex}{*0}
\titlespacing{\subsubsection}{0pt}{*0}{*0}
% Never number sections, only print sections in TOC.
\setcounter{secnumdepth}{0}
\setcounter{tocdepth}{1}
% Fancy footer
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\rfoot{\centering Page \thepage~of \pageref{LastPage}, \FOSDEMday}
\RequirePackage{calc}
\RequirePackage{multicol}
\RequirePackage[absolute]{textpos}
\RequirePackage{url}
\def\UrlFont{\tt}
\RequirePackage{color}
\RequirePackage{textcomp}
\RequirePackage{setspace} % line spacing
\usepackage[us]{datetime} % `us' makes \today behave as usual in TeX/LaTeX
% Pretty chapter title page.
\def\@part[#1]#2{%
\newpage
\null
\vspace*{\fill}%
\begin{center}%
{\fontseries{b}\fontsize{50}{60}\selectfont #1}%
\end{center}}
% denser itemize
\newenvironment{dense_itemize}{
\begin{list}{\labelitemi}{\leftmargin=1em}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}}{\end{list}
}
% Must be last!
\RequirePackage{hyperref}