WT1CS1-CHH/Dokumentation/DokumentStruktur.tex

131 lines
4.6 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\documentclass%
[%
a4paper, % Papierformat ist hier A4
fontsize=12pt, % Schriftgroesse in 10, 11 oder 12 Punkt
% makeidx, % Stichwortverzeichniss
% landscape % Querformat wird natürlich unterstützt ;-)
% parskip % Absatzabstand anstatt Einzüge
% draft % Der Entwurfsmodus deckt Schwächen auf
]{scrartcl}
\usepackage%
[%
top=20mm,
left=25mm,
right=25mm,
bottom=15mm,
headsep=5mm,
footskip=5mm
]{geometry} % See geometry.pdf to learn the layout options. There are lots.
\usepackage{fontspec}
\usepackage{scrlfile}
\usepackage[headsepline]{scrlayer-scrpage}
\usepackage{tocbasic}
\usepackage{polyglossia}
\setdefaultlanguage[variant = swiss]{german}
\setotherlanguage[variant = british]{english}
\usepackage[math-style=TeX]{unicode-math}
\usepackage[cm]{sfmath} % Einzige möglichkeit SF Font für Math zu erhalten.
\usepackage[bbgreekl]{mathbbol} %Blackboard-bold reintegration for Unicode-Math (doppenlinien Mathe Zeichen)
\usepackage[]{hyphenat} %none or htt in [ ]
\usepackage{hyperref}
\usepackage{url}
\usepackage{graphicx}
\usepackage{tikz} % Grafikpackage und Colormanagement
\usetikzlibrary{intersections} % Grafikpackage Makro intersektions
\usepackage{imakeidx}
\usepackage{enumitem}
\usepackage{array}
\usepackage{refcount}
\usepackage{lastpage} % berechnet die Total erstellten Seitenzahl für Header/Footer
\usepackage[nottoc, notlot, notlof]{tocbibind} % tocbibind % nottoc Disables the inclusion of the ToC (Table of Content)
% notlot Disables the inclusion of the list of Tables
% notlof Disables the inclusion of the List of Figures
\usepackage%
[%
tocindentauto, % all widths at the TOCs are calculated by tocindentauto
% tocindentmanual, % opposite of auto
%tocgraduated, % standard
tocflat, % no intendation, text aligned
% tocfullflat, % no intendation, no alignment
tocbreaksstrict, % sets a lot of penalties before and after TOC entries
% to avoid page break between a TOC entry and its parent.
% tocbreakscareless, % allow more page breaks.
% toctextentriesindented, % unnumbered TOC entrie are indented only as wide
% % as the number of numbered TOC entries of the same level.
toctextentriesleft, % indented as if they have an empty number.
]{tocstyle}
% Colors
%-------------------------------------------------------------------
\definecolor{grey}{rgb}{0.15,0.15,0.15}
\definecolor{darkgrey}{rgb}{0.1,0.1,0.1}
\definecolor{red}{rgb}{1,0,0}
\definecolor{green}{rgb}{0,1,0}
\definecolor{blue}{rgb}{0,0,1}
\definecolor{darkblue}{rgb}{0.20,0.40,0.65}
% Fontspec
%-------------------------------------------------------------------
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[
Color=darkgrey,
UprightFont={Source Sans Pro Light},
BoldFont={Source Sans Pro Bold},
ItalicFont={Source Sans Pro Italic},
BoldItalicFont={Source Sans Pro SemiBold Italic}
]{Source Sans Pro}
\setmonofont{Inconsolata}[Scale=MatchLowercase]
\usepackage[]{mathastext} % instead as \setmathfont{Source Sans Pro} this packet uses the mainfont.
% has to be underneth \setmainfont !!!
\author{\authorname}
\title{\titlepre\titleseparator\titlename}
\date{\today}
% Developement Helpers
%-------------------------------------------------------------------
\fboxrule=0pt %border thickness der fboxes zum bearbeiten auf 1 setzten
%\usepackage{showframe} %border der Bereiche anzeigen
\usepackage{blindtext} % Blindtext zum Testen von Textausgaben
%\usepackage{lipsum} % Lorem Ipsum Text generator
% Packagedefinition - Headers, Footers & Design
%-------------------------------------------------------------------
%Header
\clearpairofpagestyles
\ohead{\MakeUppercase{\titlepre\titleseparator\titlename}}
%\chead{\slshape \authorname}
\ihead{
\MakeUppercase{
\ifnum\getpagerefnumber{LastPage}>1
Seite \thepage\ von \pageref*{LastPage}%
\fi
}
}
\setlength{\headheight}{16pt}
\setlength{\footheight}{16pt}
\setheadsepline{.2pt}[\color{grey}]
%Footer
%\ofoot{}
%\cfoot{}
%\ifoot{}
% Inhaltsverzeichniss
% Dokument
\parindent 0ex %ohne erstes Wort versetzt nach innen
\setlength{\parindent}{0em} % Paragraph erstes Wort versetzt nach innen
\setlength{\parskip}{0em}
\renewcommand{\baselinestretch}{1.1} % Zeilenabstand
% Seitenzahlen
\newcounter{lastpagenumber}%
\setcounter{lastpagenumber}{\getrefbykeydefault{LastPage}{page}{1}}%
%Spezial
\makeindex % start der Index suche