]> pere.pagekite.me Git - text-madewithcc.git/blobdiff - myclass.cls
Translated using Weblate (Norwegian Bokmål)
[text-madewithcc.git] / myclass.cls
index e7f2f018b16f515dc6738bc229ae158b7b4b6780..042052c2b3b55facdbcd6f4b9cd30aa2d48f989e 100644 (file)
@@ -4,8 +4,11 @@
 %% Just use the original class and pass the options
 \LoadClassWithOptions{report}
 
+\renewcommand{\baselinestretch}{1.2}
+
 \makeatletter
 
+\usepackage{hyphenat}
 %
 % Customize the titlepage: remove the date, place the publisher name, and
 % load a specific file for the verso page, containing some legal notices
   \IfFileExists{\titlepagefile}{\input{\titlepagefile}}{}
 }%
 
+% Allow line break on hyphen (-) in URLs, to make sure long URLs in
+% footnotes do not pass out of the margins.
+\usepackage[hyphens]{url}
+
 \newenvironment{colophon}{
   \pagebreak %
 % FIXME change when page size changes, use {x}{x*1.2}
   \setlength{\parskip}{0.5em} %
   \setlength{\parindent}{0pt} %
 }{}
+
+\usepackage{titlesec}
+\titleformat{\chapter}{\huge}{\thechapter.}{20pt}{\hyphenpenalty=10000 \Huge}
+\titleformat{\section}{\Large}{\thesection}{1em}{}
+\titleformat{\subsection}{\large}{\thesubsection}{1em}{}
+%% \titleformat{\paragraph}{\normalsize}{\theparagraph}{1em}{}
+%% \titleformat{\subparagraph}{\normalsize}{\thesubparagraph}{1em}{}
+
+\usepackage{titletoc}
+
+% indented subsection (in toc)
+\titlecontents{part}
+[0.0cm]             % left margin
+{\vskip 0.5em}     % above code
+{%                  % numbered format
+{\Large\thecontentslabel\quad}%
+}%
+{\Large}         % unnumbered format
+{\hfill \contentspage \vskip 0.2em}         % filler-page-format, e.g dots
+
+
+% indented subsection (in toc)
+\titlecontents{chapter}
+[0.0cm]             % left margin
+{}                  % above code
+{%                  % numbered format
+{\large\thecontentslabel.\quad}%
+}%
+{\large}         % unnumbered format
+{\hfill \contentspage}         % filler-page-format, e.g dots
+
+% We have many short chapters. Avoid them all starting on right-side
+% pages, as it wastes too much space
+\let\cleardoublepage\clearpage