|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
|
|
|
|
%%% define chapter style
|
|
|
|
|
\usepackage{etoolbox}
|
|
|
|
|
\setkomafont{chapter}{\Huge\bfseries}
|
|
|
|
|
\addtokomafont{chapterprefix}{\raggedleft}
|
|
|
|
|
\renewcommand*{\raggedsection}{\raggedright}
|
|
|
|
|
\renewcommand*{\chapterformat}{%
|
|
|
|
|
\hrulefill\enskip\mbox{\scalebox{3}{\thechapter\autodot}}\vspace{-0.6\baselineskip}}
|
|
|
|
|
|
|
|
|
|
\newcommand{\chap}[1]{\chapter{#1}\vspace{-0.8\baselineskip}\hrule\vspace{1.5\baselineskip}}
|
|
|
|
|
\newcommand\chapst[1]{\chapter*{#1}\vspace{-0.8\baselineskip}\hrule\vspace{1.5\baselineskip}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%\titleformat
|
|
|
|
|
%{\chapter} % command: \part, \chapter, \section, \subsection, \subsubsection, \paragraph or \subparagraph
|
|
|
|
|
%[display] % shape: block, display, hang, runin, wrap, drop
|
|
|
|
|
%{\bfseries} % format
|
|
|
|
|
%{\filleft\colorbox{TUMgray3}{\makebox(45,45)[cc]{\resizebox{!}{22pt}{\textcolor{TUMblue}{\thechapter}}}}} % label
|
|
|
|
|
%{-20pt} % sep
|
|
|
|
|
%{
|
|
|
|
|
%\textcolor{TUMblue}{\rule{\textwidth}{2pt}}
|
|
|
|
|
%\LARGE \textcolor{black}{#1}
|
|
|
|
|
%} % before-code
|
|
|
|
|
%[] % after-code
|
|
|
|
|
|
|
|
|
|
%%% define section style
|
|
|
|
|
%\titleformat
|
|
|
|
|
%{\section} % command: \part, \chapter, \section, \subsection, \subsubsection, \paragraph or \subparagraph
|
|
|
|
|
%[hang] % shape: block, display, hang, runin, wrap, drop
|
|
|
|
|
%{\bfseries \Large} % format
|
|
|
|
|
%{\thesection} % label
|
|
|
|
|
%{10pt} % sep
|
|
|
|
|
%{#1} % before-code
|
|
|
|
|
%[] % after-code
|
|
|
|
|
|
|
|
|
|
%%% define subsection style
|
|
|
|
|
%\titleformat
|
|
|
|
|
%{\subsection} % command: \part, \chapter, \section, \subsection, \subsubsection, \paragraph or \subparagraph
|
|
|
|
|
%[hang] % shape: block, display, hang, runin, wrap, drop
|
|
|
|
|
%{\bfseries \large} % format
|
|
|
|
|
%{\thesubsection} % label
|
|
|
|
|
%{10pt} % sep
|
|
|
|
|
%{#1} % before-code
|
|
|
|
|
%[] % after-code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
%% define header and footer with fancyhdr
|
|
|
|
|
%% E: even, O: odd, L: left, C: center, R: right, H: header, F: footer
|
|
|
|
|
%% \thepage => \pagenumbering{xxx}
|
|
|
|
|
%
|
|
|
|
|
%
|
|
|
|
|
%% the normal pages will use pagestyle fancy:
|
|
|
|
|
%% \fancypagestyle{fancy} { ... } % this breaks the build. who knows why...
|
|
|
|
|
%\pagestyle{fancy}
|
|
|
|
|
%\fancyhf{} %alle Kopf- und Fu<EFBFBD>zeilenfelder bereinigen
|
|
|
|
|
%\renewcommand{\headrulewidth}{.5pt}
|
|
|
|
|
%%\renewcommand{\footrulewidth}{0.5pt}
|
|
|
|
|
%%\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
|
|
|
|
|
%%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
|
|
|
|
|
%
|
|
|
|
|
%\fancyhead{} % clear all header fields
|
|
|
|
|
%\fancyhead[ER]{\leftmark}
|
|
|
|
|
%\fancyhead[EL,OR]{\thepage}
|
|
|
|
|
%\fancyhead[OL]{\rightmark}
|
|
|
|
|
%\fancyfoot{} % clear all footer fields
|
|
|
|
|
%
|
|
|
|
|
%% the chapter-starting pages automatically use pagestyle plain (def. of documentclass):
|
|
|
|
|
%% uncomment this whole block to switch to simple chapter-starting pages
|
|
|
|
|
%\fancypagestyle{plain}
|
|
|
|
|
%{
|
|
|
|
|
%%\renewcommand{\headrulewidth}{0.0pt}
|
|
|
|
|
%%\renewcommand{\headrule}{\vbox to 0pt{\hbox to \headwidth{\dotfill}\vss}}
|
|
|
|
|
%
|
|
|
|
|
%%https://tex.stackexchange.com/questions/311599/double-line-in-header
|
|
|
|
|
%\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
|
|
|
|
|
%\hrule\@height\headrulewidth\@width\headwidth
|
|
|
|
|
%\vskip 2pt% 2pt between lines
|
|
|
|
|
%\hrule\@height.5pt\@width\headwidth% lower line with .5pt line width
|
|
|
|
|
%\vskip-\headrulewidth
|
|
|
|
|
%\vskip-1.5pt}}
|
|
|
|
|
%
|
|
|
|
|
%
|
|
|
|
|
%%\renewcommand{\footrulewidth}{0.5pt}
|
|
|
|
|
%%\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
|
|
|
|
|
%%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
|
|
|
|
|
%
|
|
|
|
|
%%\fancyhead{} % clear all header fields
|
|
|
|
|
%%\fancyhead[RE]{\leftmark}
|
|
|
|
|
%%\fancyhead[LE,RO]{\thepage}
|
|
|
|
|
%%\fancyhead[LO]{\rightmark}
|
|
|
|
|
%%\fancyfoot{} % clear all footer fields
|
|
|
|
|
%}
|
|
|
|
|
%
|
|
|
|
|
%% note: the pagestyle "empty" seems to be pre-defined
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%Kopf-und Fu<EFBFBD>zeile aktivieren
|
|
|
|
|
%\usepackage[]{scrpage2}
|
|
|
|
|
\usepackage[manualmark,headsepline=0.4pt,footsepline=0.4pt]{scrlayer-scrpage}
|
|
|
|
|
%\usepackage{scrhack}
|
|
|
|
|
\automark[section]{chapter}
|
|
|
|
|
%\setlength{\headheight}{1.1\baselineskip}
|
|
|
|
|
|
|
|
|
|
% Kopf/Fu<EFBFBD>-zeile: ============================================
|
|
|
|
|
%\usepackage[pagestyles]{titlesec}
|
|
|
|
|
\usepackage{titletoc}
|
|
|
|
|
|
|
|
|
|
%%% Start %%%
|
|
|
|
|
\newcommand{\packagesHeadFootStart}{
|
|
|
|
|
%\pagestyle{empty}
|
|
|
|
|
\ihead[]{} % obeninnen
|
|
|
|
|
\chead[]{} % obenmitte
|
|
|
|
|
\ohead[]{\scshape \headmark} % obenau<EFBFBD>en
|
|
|
|
|
\ofoot[]{} % untenau<EFBFBD>en
|
|
|
|
|
\cfoot[ \pagemark \ ] { \pagemark \ } % untenmitte
|
|
|
|
|
\ifoot[]{} % unteninnen
|
|
|
|
|
%\setheadsepline{0.4pt} \setfootsepline{0.4pt}
|
|
|
|
|
}
|
|
|
|
|
%%% Main %%%
|
|
|
|
|
\newcommand{\packagesHeadFootMain}{
|
|
|
|
|
\pagestyle{scrheadings}
|
|
|
|
|
\renewcommand*{\chaptermarkformat}{}
|
|
|
|
|
\lehead{\scshape{\chaptername \ \thechapter: \headmark}} % even pages Chapter
|
|
|
|
|
\rohead{\scshape \headmark}
|
|
|
|
|
\ofoot[ \pagemark \ ]{ \pagemark \ } % untenau<EFBFBD>en
|
|
|
|
|
\cfoot[]{} % untenmitte
|
|
|
|
|
\ifoot[]{} % unteninnen
|
|
|
|
|
%\setheadsepline{0.4pt} \setfootsepline{0.4pt}
|
|
|
|
|
\addtokomafont{headsepline}{\color{black}}
|
|
|
|
|
\addtokomafont{footsepline}{\color{black}}
|
|
|
|
|
}
|
|
|
|
|
%%% Ende %%%
|
|
|
|
|
\newcommand{\packagesHeadFootEnde}{
|
|
|
|
|
% <EFBFBD>nderung f<EFBFBD>r den Anhang
|
|
|
|
|
\pagestyle{scrheadings}
|
|
|
|
|
\renewcommand*{\chaptermarkformat}{}
|
|
|
|
|
\lehead{\scshape{Appendix}} % even pages Chapter
|
|
|
|
|
\rohead{\scshape \headmark}
|
|
|
|
|
\ofoot[ \pagemark \ ]{ \pagemark \ } % untenau<EFBFBD>en
|
|
|
|
|
\cfoot[]{} % untenmitte
|
|
|
|
|
\ifoot[]{} % unteninnen
|
|
|
|
|
%\setheadsepline{0.4pt} \setfootsepline{0.4pt}
|
|
|
|
|
}
|
|
|
|
|
%%% Literatur %%%
|
|
|
|
|
\newcommand{\packagesHeadFootBib}{
|
|
|
|
|
% <EFBFBD>nderung f<EFBFBD>r den Anhang
|
|
|
|
|
\pagestyle{scrheadings}
|
|
|
|
|
\ihead[]{} % obeninnen
|
|
|
|
|
\chead[]{} % obenmitte
|
|
|
|
|
\ohead[]{\scshape \headmark} % obenau<EFBFBD>en
|
|
|
|
|
\ofoot[]{} % untenau<EFBFBD>en
|
|
|
|
|
\cfoot[ \pagemark \ ] { \pagemark \ } % untenmitte
|
|
|
|
|
\ifoot[]{} % unteninnen
|
|
|
|
|
%\setheadsepline{0.4pt} \setfootsepline{0.4pt}
|
|
|
|
|
}
|
|
|
|
|
% Kopf/Fu<EFBFBD>-zeile: ============================================
|
|
|
|
|
|
|
|
|
|
|