summaryrefslogtreecommitdiffstats
path: root/tex/docstyle.sty
blob: 7e44ea9013c3964d7a5a886826a3bbb367dc5b7f (plain)
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
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tex/docstyle}[2021/12/14 v0.1 Styling for a Sans-Serif report]

\PassOptionsToPackage{geometry}{a4paper}
\RequirePackage{geometry}
\newgeometry{vmargin = 24mm, hmargin = 24mm}

\RequirePackage{roboto}
\RequirePackage{roboto-mono}

\renewcommand*{\familydefault}{\sfdefault}

\RequirePackage{fancyhdr}
\fancypagestyle{doc}{
  \fancyhf{} % clear currrent values
  \fancyhead[L]{\itshape\leftmark}
  \fancyhead[R]{}
  \fancyfoot[C]{\thepage}
  \renewcommand{\headrulewidth}{0pt}
  \setlength{\headheight}{13pt}
}
\pagestyle{doc} % apply style

\setlength{\headheight}{15pt}

\RequirePackage{titlesec}
\titleformat{\chapter}[hang]
	{\normalfont\huge\bfseries}{\thechapter}{20pt}{\Huge}
\titlespacing*{\chapter}{0pt}{0pt}{40pt}

\RequirePackage{parskip}

\PassOptionsToPackage{dirtytalk}{%
	left     = "<,%
	right    = ">,%
	leftsub  = `,%
	rightsub = '%
}
\RequirePackage{dirtytalk}