feature: added latex template to build pictures
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
\ProvidesClass{BNetzA-Fragenkatalog}
|
||||
|
||||
\ExplSyntaxOn
|
||||
\keys_define:nn {ptxcd/Fragenkatalog} {
|
||||
tagging .bool_gset:N = \g_ptxcd_tagging_bool,
|
||||
tagging .initial:n = false,
|
||||
}
|
||||
\ExplSyntaxOff
|
||||
|
||||
\ProcessKeyOptions[ptxcd/Fragenkatalog]
|
||||
|
||||
\disable@package@load{physics}{}
|
||||
|
||||
\LoadClass[ngerman, 10pt,twocolumn=true,fontsize=9pt,parskip=half-,listof=leveldown,bibliography=leveldown]{scrreprt}
|
||||
\deftocheading{toc}{\section*{\contentsname}}
|
||||
|
||||
\input{settings-pre.tex}
|
||||
|
||||
\RequirePackage{DARC-ausbildungsmaterialien}
|
||||
|
||||
\input{settings.tex}
|
||||
\makeatletter% to ensure right setup -> todo cleanup settings
|
||||
|
||||
\usepackage{geometry}
|
||||
\geometry{
|
||||
a4paper,
|
||||
left=25mm,
|
||||
right=25mm,
|
||||
top=25mm,
|
||||
bottom=20mm,
|
||||
columnsep=1cm,
|
||||
}
|
||||
\usepackage{anyfontsize}
|
||||
|
||||
%\usepackage[no-math]{fontspec}
|
||||
\defaultfontfeatures[BundesSans]
|
||||
{
|
||||
UprightFont = BundesSans-Office-Regular.ttf,
|
||||
ItalicFont = BundesSans-Office-Italic.ttf,
|
||||
BoldFont = BundesSans-Office-Bold.ttf,
|
||||
BoldItalicFont = BundesSans-Office-BoldItalic.ttf
|
||||
}
|
||||
\defaultfontfeatures[BundesSerif]
|
||||
{
|
||||
UprightFont = BundesSerif-Office-Regular.ttf,
|
||||
ItalicFont = BundesSerif-Office-Italic.ttf,
|
||||
BoldFont = BundesSerif-Office-Bold.ttf,
|
||||
BoldItalicFont = BundesSerif-Office-BoldItalic.ttf
|
||||
}
|
||||
\setsansfont{BundesSans}
|
||||
\setmainfont{BundesSerif}
|
||||
|
||||
|
||||
\AfterTOCHead[toc]{\sffamily}
|
||||
|
||||
\definecolor{BNetzAblue}{RGB}{28,71,113}
|
||||
\definecolor{BNetzAgray}{RGB}{127,127,127}
|
||||
|
||||
\addtokomafont{section}{\color{BNetzAblue}\fontsize{22pt}{25pt}\selectfont}
|
||||
\setkomafont{chapter}{\usekomafont{section}}
|
||||
\addtokomafont{subsection}{\color{BNetzAblue}\fontsize{15pt}{18pt}\selectfont}
|
||||
\addtokomafont{subsubsection}{\color{BNetzAblue}\fontsize{11pt}{15pt}\selectfont}
|
||||
|
||||
\setcounter{secnumdepth}{4}
|
||||
\setcounter{tocdepth}{4}
|
||||
|
||||
\RedeclareSectionCommand[style=chapter,afterindent=false,beforeskip=0pt,afterskip=20pt,tocindent=0pt,tocentryformat=\bfseries\fontsize{11pt}{14pt}\selectfont,
|
||||
tocpagenumberformat=\sffamily\bfseries,
|
||||
tocnumwidth=2em,
|
||||
tocentrybeforeskip=\baselineskip]{section}
|
||||
\RedeclareSectionCommand[
|
||||
beforeskip=6pt,runin=false,
|
||||
afterskip=12pt,
|
||||
tocentrybeforeskip=1em plus 1pt,
|
||||
tocentrynumwidth=2.5em,
|
||||
tocentryentryformat=\bfseries,
|
||||
tocindent=0pt
|
||||
]{subsection}
|
||||
\RedeclareSectionCommand[
|
||||
beforeskip=\baselineskip,
|
||||
runin=false,
|
||||
afterskip=1ex plus .2ex,
|
||||
tocindent=2.5em]{subsubsection}
|
||||
\RedeclareSectionCommand[beforeskip=0pt,runin=false,afterskip=15pt]{paragraph}
|
||||
\RedeclareSectionCommand[beforeskip=\baselineskip,runin=false,afterskip=15pt]{subparagraph}
|
||||
|
||||
\renewcommand*{\thesection}{\arabic{section}}
|
||||
\renewcommand*{\chapterpagestyle}{scrheadings}
|
||||
|
||||
\renewcommand\addsectiontocentry[2]{%
|
||||
\addtocentrydefault{section}{#1}{\TOCUppercase{#2}}%
|
||||
}
|
||||
|
||||
\ExplSyntaxOn
|
||||
\DeclareRobustCommand{\TOCUppercase}[1]{\texorpdfstring{\text_uppercase:n {#1}}{#1}}
|
||||
\ExplSyntaxOff
|
||||
|
||||
\KOMAoptions{parskip=full-}
|
||||
|
||||
\usepackage[footsepline=false] {scrlayer-scrpage}
|
||||
|
||||
\setkomafont{pageheadfoot}{\sffamily\footnotesize}
|
||||
\setkomafont{pagenumber}{\sffamily\bfseries\textcolor{white}}
|
||||
|
||||
\DeclareNewLayer[
|
||||
background,
|
||||
topmargin,
|
||||
mode=picture,
|
||||
oddpage,
|
||||
outermargin,
|
||||
addhoffset=-10mm,
|
||||
width=10mm,
|
||||
height=15mm,
|
||||
contents={
|
||||
\putLL{%
|
||||
\textcolor{BNetzAgray}{\rule{10mm}{\layerheight}}%
|
||||
}
|
||||
\putC{\makebox(0,0){\pagemark}}
|
||||
}
|
||||
]{swatch.odd}
|
||||
\DeclareNewLayer[
|
||||
clone=swatch.odd,
|
||||
evenpage,
|
||||
addhoffset=38mm
|
||||
]{swatch.even}
|
||||
% add the layers to pagestyle scrheadings:
|
||||
\AddLayersAtBeginOfPageStyle{scrheadings}{swatch.odd,swatch.even}
|
||||
|
||||
\raggedbottom
|
||||
\raggedright% flush left alignment
|
||||
|
||||
\ExplSyntaxOn
|
||||
\bool_if:NT \g_ptxcd_tagging_bool {\file_input:n {tagging-setup}}
|
||||
\ExplSyntaxOff
|
||||
|
||||
|
||||
\setcounter{page}{5}%Manual page offset, handle with care!
|
||||
|
||||
\endinput
|
||||
Reference in New Issue
Block a user