summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/the_crown_bar.pdfbin50281 -> 65635 bytes
-rw-r--r--makefile1
-rw-r--r--tex/docstyle.sty154
-rw-r--r--the_crown_bar.tex44
4 files changed, 161 insertions, 38 deletions
diff --git a/build/the_crown_bar.pdf b/build/the_crown_bar.pdf
index a937989..77302ec 100644
--- a/build/the_crown_bar.pdf
+++ b/build/the_crown_bar.pdf
Binary files differ
diff --git a/makefile b/makefile
index 168dbc9..ae150e1 100644
--- a/makefile
+++ b/makefile
@@ -16,3 +16,4 @@ build/$(DOCNAME).pdf : $(SOURCES)
mkdir -p build
$(TEX) $(TEXARGS) $<
$(TEX) $(TEXARGS) $<
+ $(TEX) $(TEXARGS) $<
diff --git a/tex/docstyle.sty b/tex/docstyle.sty
index 7e44ea9..a171e4a 100644
--- a/tex/docstyle.sty
+++ b/tex/docstyle.sty
@@ -1,39 +1,143 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tex/docstyle}[2021/12/14 v0.1 Styling for a Sans-Serif report]
+\ProvidesPackage{tex/docstyle}[2021/10/31 v0.1 Styling for my thesis]
-\PassOptionsToPackage{geometry}{a4paper}
+% Package options
+\newif\ifdraftmode
+\DeclareOption{draft}{\draftmodetrue}
+
+\ProcessOptions\relax
+
+%% Page Margins (done with KOMA)
+\PassOptionsToPackage{geometry}{
+ a4paper,
+}
\RequirePackage{geometry}
-\newgeometry{vmargin = 24mm, hmargin = 24mm}
+\AfterCalculatingTypearea{%
+ \geometry{%
+ inner = 2cm, outer = 2cm, includeheadfoot,
+ top = 2cm, bottom = 2cm
+ }
+}
+
+%% Need colors
+\RequirePackage{xcolor}
+
+%% Pager headers and footers (using KOMA)
+\PassOptionsToPackage{scrlayer-scrpage}{autooneside=false, draft=false}
+\RequirePackage{scrlayer-scrpage}
+
+\setkomafont{pagenumber}{\sffamily\bfseries\slshape}
+\setkomafont{pageheadfoot}{\itshape}
+
+\lehead{\leftmark}
+\rohead{\rightmark}
+%% Draft date when in draft mode
+\ifdraftmode
+ \RequirePackage{scrtime}
+ \newcommand{\draftfooterstring}{\footnotesize\slshape (Draft of \today\ at \thistime)}
+ \cefoot{\draftfooterstring}
+ \cofoot{\draftfooterstring}
+\fi
+
+%% Font configuration
+% Use libertine for serif fonts
+\RequirePackage{libertine}
+% use roboto for sans serif and monospaced
\RequirePackage{roboto}
\RequirePackage{roboto-mono}
-\renewcommand*{\familydefault}{\sfdefault}
+\usepackage[german=swiss]{csquotes}
+
+%% Floating captions configuration
+% set captions font
+\setkomafont{captionlabel}{\sffamily\bfseries}
+% set caption style
+\setcapindent{0pt}
+\renewcommand*{\captionformat}{\quad}
+
+%% Bibliography style
+\PassOptionsToPackage{biblatex}{%
+ backend = biber,
+ style = ieee,
+}
+\RequirePackage{biblatex}
-\RequirePackage{fancyhdr}
-\fancypagestyle{doc}{
- \fancyhf{} % clear currrent values
- \fancyhead[L]{\itshape\leftmark}
- \fancyhead[R]{}
- \fancyfoot[C]{\thepage}
- \renewcommand{\headrulewidth}{0pt}
- \setlength{\headheight}{13pt}
+%% Set up links
+\PassOptionsToPackage{hyperref}{%
+ bookmarks = true,
+ %% TODO: set title
+ % pdftitle = {}
+ pdfsubject = {Business Plan: The Crown Bar}
+ pdfauthor = {Bl\"ochlinger Andr\'e, L\"offler Kevin, Pross Naoki, Wisotkzi Niklas Tim}
+ plainpages = false,
+ psepdfpagelabels,
}
-\pagestyle{doc} % apply style
+\RequirePackage{hyperref}
+\hypersetup{
+ % remove ugly boxes
+ hidelinks,
+ % set link colors
+ colorlinks = true,
+ anchorcolor = black,
+ citecolor = black,
+ filecolor = black,
+ linkcolor = black,
+ menucolor = black,
+ runcolor = black,
+ urlcolor = {black!50!blue},
+ urlcolor = black,
+}
+
+%% Set up subfigures to look like in IEEE classes
+\RequirePackage{subcaption}
+\usepackage[labelformat=simple]{subcaption}
+\renewcommand\thesubfigure{(\alph{subfigure})}
-\setlength{\headheight}{15pt}
+%% Set up listings
+\RequirePackage{listings}
-\RequirePackage{titlesec}
-\titleformat{\chapter}[hang]
- {\normalfont\huge\bfseries}{\thechapter}{20pt}{\Huge}
-\titlespacing*{\chapter}{0pt}{0pt}{40pt}
+%% create a lstlisting style
+\lstdefinestyle{minimalist}{
+ abovecaptionskip = \baselineskip,
+ belowcaptionskip = \baselineskip,
+ breaklines = true,
+ inputencoding = utf8,
+ % frame
+ frame = leftline,
+ framerule = 3pt,
+ rulecolor = \color{cyan!20!white},
+ % margin
+ xleftmargin = 5mm,
+ framexleftmargin = 5mm,
+ % background
+ backgroundcolor = \color{white},
+ % default language:
+ language = TeX,
+ showstringspaces = false,
+ % font
+ basicstyle = \ttfamily,
+ identifierstyle = \color{black},
+ keywordstyle = \bfseries \color{blue!70!black},
+ commentstyle = \color{gray},
+ stringstyle = \color{orange!60!black},
+ % tabs
+ tabsize=4,
+}
-\RequirePackage{parskip}
+% and set style
+\lstset{style=minimalist, escapechar=`}
-\PassOptionsToPackage{dirtytalk}{%
- left = "<,%
- right = ">,%
- leftsub = `,%
- rightsub = '%
+%% Change style of headings etc.
+\RedeclareSectionCommand[beforeskip=0pt,afterskip=3\baselineskip]{chapter}
+\renewcommand*{\chapterformat}{%
+ \chapappifchapterprefix{\nobreakspace}
+ {%
+ \bfseries\slshape\sffamily\color{blue!30!white}%
+ \fontsize{3em}{0em}\selectfont%
+ \thechapter\autodot%
+ }
+ \normalfont\enskip
}
-\RequirePackage{dirtytalk}
+
+% vim: set ts=2 sw=2 noet:
diff --git a/the_crown_bar.tex b/the_crown_bar.tex
index e781c5f..dcf3f4e 100644
--- a/the_crown_bar.tex
+++ b/the_crown_bar.tex
@@ -1,18 +1,37 @@
-\documentclass[a4paper, twoside, 12pt]{report}
+\documentclass[
+ % show when a line is too long (drafting)
+ overfullrule,
+ % page size and margins
+ paper = a4, twoside, openright, BCOR = 5mm,
+ headinclude, footexclude,
+ % font size
+ fontsize = 12pt,
+ % style of empty pages (after chapters)
+ cleardoublepage = empty,
+ % extra sections
+ titlepage, abstract = on,
+ % header and footers
+ automark,
+]{scrreprt}
\usepackage[
babelshorthands = true,
localmarks = true
]{polyglossia}
+
\setdefaultlanguage[variant = swiss]{german}
-\setotherlanguage{english}
+% \setotherlanguage{english}
-\usepackage{tex/docstyle}
+\usepackage[german=swiss]{csquotes}
\usepackage{pdflscape}
\usepackage{pdfpages}
\usepackage{float}
+\usepackage{parskip}
+\usepackage{tex/docstyle}
+%% Recompute page margins
+\KOMAoptions{DIV=default}
\title{
Business Plan: \emph{The Crown Bar}
@@ -39,12 +58,13 @@
% ---------------------------------------------------------------------
-\tableofcontents
-\cleardoublepage
-\begin{abstract}
- TODO
-\end{abstract}
+% \begin{abstract}
+% TODO
+% \end{abstract}
+% \cleardoublepage
+
+\tableofcontents
\cleardoublepage
% ---------------------------------------------------------------------
@@ -226,8 +246,8 @@ In unserem Geschäft bieten wir die unterschiedlichsten Getränke an.
Neben den üblichen Mineralgetränken kann man bei uns auch alkoholische
Getränke erwerben. Es gibt eine Auswahl an verschiedenen Biersorten,
Mischgetränke und schmackhafte Cocktails. Ausserdem bieten wir exklusiv
-drei selbstgebraute Biersorten an, das «Hellblanche», das «Queens» und
-das «Kings». Unser Angebot wird stetig erweitert, so dass jeder Gast
+drei selbstgebraute Biersorten an, das ``Hellblanche'', das ``Queens'' und
+das ``Kings''. Unser Angebot wird stetig erweitert, so dass jeder Gast
sein Lieblingsgetränk geniessen kann.
Doch wir wollen nicht nur für unsere Getränke Bekanntheit erhalten.
@@ -261,7 +281,7 @@ Veranschaulichung erstellt.
Um unsere Ziele besser zu definieren, stellen wir hier eine Analyse der
potenziellen Marktsegmente vor, die wir abdecken möchten. Da wir Teil
des lokalen Nachtlebens sind, werden wir uns vor allem an den jüngeren
-Teil der Bevölkerung wenden, d. h. an die Altersgruppe der 16- bis
+Teil der Bevölkerung wenden, d.h. an die Altersgruppe der 16- bis
30-Jährigen. Die Mitglieder der Gesellschaft, die zu dieser
Altersgruppe gehören, werden nach ihrer Kaufkraft in weitere Kategorien
unterteilt. Geografisch gesehen erwarten wir, dass wir mit einem
@@ -362,7 +382,6 @@ weniger im Zentrum sind erhielten sowohl für das Ambiente als auch für
die Personalqualitäten bessere Bewertungen. 
% ---------------------------------------------------------------------
-\pagestyle{doc}
\chapter{Marketing}
@@ -439,7 +458,6 @@ How much money we need to kickstart the business.
A breakdown of how we are going to use the money we receive.
% ---------------------------------------------------------------------
-% \pagestyle{appendix}
\appendix