% !TeX root = main.tex % !TeX program = LuaLaTeX % !TeX encoding = UTF-8 \documentclass[a4paper,twoside,twocolumn,11pt,ngerman,open=right]{scrbook} \usepackage{tabularx} \usepackage[table]{xcolor} \usepackage[left=15mm, right=25mm, top=2.7cm, bottom=2.5cm]{geometry} \usepackage{babel} \usepackage{fontspec} \usepackage{scrlayer} \usepackage{parskip} \usepackage{graphicx} \usepackage{color} \usepackage{wrapfig} \usepackage[tight]{units} \usepackage{amsmath} \usepackage{emptypage} \usepackage[colorlinks=true,linkcolor=black,citecolor=black,urlcolor=black,bookmarks=true,unicode]{hyperref} \usepackage[figurewithin=none]{caption} \usepackage{subcaption} \usepackage[activate=true,tracking=true]{microtype} \usepackage[titles]{tocloft} \usepackage{fixme} \usepackage{biblatex} \usepackage{hologo} \usepackage{varioref} \usepackage{csvsimple} \usepackage{tcolorbox} \usepackage{qrcode} \usepackage[safe]{tipa} \usepackage{csquotes} \usepackage{tikz} \usetikzlibrary{calc} \usepackage{pdfpages} \usepackage{blindtext} \usepackage{balance} \usepackage{comment} % cleardoublepage neu definieren, da es durch "balance" verändert wurde \makeatletter \renewcommand{\@BAcleardblpage}{\clearpage\if@twoside \ifodd\c@page\else \hbox{}\thispagestyle{empty}\newpage\fi\fi} \makeatother % immer durch 4 teilbare Seitenzahl \usepackage{refcount,lastpage} \makeatletter \newcommand{\checkmultipleoffour}{% \count@=\getpagerefnumber{LastPage}% \count@=\the\numexpr\count@\relax \@tempcnta=\count@ \divide\@tempcnta by 4 \multiply\@tempcnta by 4 \count@=\numexpr\count@-\@tempcnta\relax \ifnum\count@>0 \loop\ifnum\count@<3 \hbox{}\thispagestyle{empty}\newpage \advance\count@\@ne \repeat \fi \input{backside.tex} } \makeatother \AtEndDocument{\checkmultipleoffour} % font settings \directlua{ fonts.handlers.otf.addfeature{ name = "liga", type = "ligature", data = { ['fi'] = { "f", "i" }, ['fl'] = { "f", "l" }, }, } } \setmainfont{Delicious} % Captions \captionsetup[figure]{justification=centerlast,font={normalsize,it}} \captionsetup[table]{justification=centerlast,font={normalsize,it}} \captionsetup[subfigure]{labelformat=empty,labelsep=colon,justification=centerlast,font={normalsize,it}} % varioref \labelformat{figure}{Abbildung~#1} \labelformat{section}{Abschnitt~#1} % footnote: some more room between text and footnote \addtolength{\skip\footins}{2pc plus 5pt} % Farben \definecolor{tableRow1}{RGB}{77, 156, 164} \definecolor{tableRowHead}{RGB}{255, 126, 119} \definecolor{primary}{RGB}{1, 74, 81} \definecolor{secondary}{RGB}{46, 134, 142} %https://tex.stackexchange.com/questions/75667/change-colour-on-chapter-section-headings-lyx \setkomafont{disposition}{\color{primary}\bfseries} % for wrapfigure \setlength{\columnsep}{2\columnsep}% % Boxen \newtcolorbox{hint}{% colback=tableRow1!50,% colframe=tableRow1,% sharp corners,% boxrule=0.2mm,% } \newtcolorbox{vcard}[1]{% colback=tableRow1!50,% colframe=tableRow1,% sharp corners,% title=#1,% height=5cm,% left=1mm,% bottom=1mm,% fonttitle=\bfseries,% boxrule=0.2mm% } % sections ohne Nummer! % Besser als \section*, da so die section ins toc kommt! \setcounter{secnumdepth}{0} % tocloft - Inhaltsverzeichnis formatieren \renewcommand{\cftsecfont}{} \renewcommand{\cftsecpagefont}{} \pagenumbering{arabic} % Standardseiten \DeclareNewLayer[oddpage, align=tr, hoffset=\dimexpr\paperwidth-20mm\relax, voffset=6.3mm, width=16.3mm, height=20mm, contents={% \includegraphics[height=20mm]{Bilder/logo.pdf} }]{RWLogo} \DeclareNewLayer[oddpage, align=tr, hoffset=\dimexpr\paperwidth-32mm\relax, voffset=10mm, width=40mm, height=20mm, contents={% \fontspec{Delicious-Roman}[] Rodgauer Workshop }]{RWText} \DeclareNewLayer[oddpage, align=tl, hoffset=15mm, voffset=\dimexpr\paperheight-14.5mm\relax, width=16mm, height=14mm, contents={% \includegraphics[width=8mm]{Bilder/bedsheetlogo.pdf} }]{RWFootLogo} \DeclareNewLayer[oddpage, align=tl, hoffset=25mm, % 15mm without Logo voffset=\dimexpr\paperheight-15mm\relax, width=70mm, height=10mm, contents={% {\fontspec{Delicious-Roman}[] \scriptsize http://www.schmidts-pit.de/\\[-4pt] https://www.rodgauer-workshop.de} }]{RWurl} \DeclareNewLayer[evenpage, align=tl, hoffset=8mm, voffset=7mm, width=16mm, height=14mm, contents={% \includegraphics[height=18mm]{Bilder/bedsheetlogo.pdf} }]{RWkite} \DeclareNewLayer[evenpage, align=tl, hoffset=25mm, voffset=10mm, width=40mm, height=15mm, contents={% \fontspec{Delicious-Roman}[] Patchwork }]{RWname} \DeclareNewLayer[evenpage, align=tr, hoffset=\dimexpr\paperwidth-15mm\relax, voffset=\dimexpr\paperheight-15mm\relax, width=70mm, height=10mm, contents={% {\fontspec{Delicious-Roman}[] \scriptsize\hfill Patchwork-Workshop, 7. und 14. März 2019} }]{RWdate} \DeclareNewLayer[evenpage, align=tl, hoffset=25mm, voffset=\dimexpr\paperheight-15mm\relax, width=20mm, height=10mm, contents={% {\fontspec{Delicious-Roman}[]\thepage{}} }]{RWPagenumberEven} \DeclareNewLayer[oddpage, align=tr, hoffset=\dimexpr\paperwidth-25mm\relax, voffset=\dimexpr\paperheight-15mm\relax, width=20mm, height=10mm, contents={% {\hfill\fontspec{Delicious-Roman}[]\thepage{}} }]{RWPagenumberOdd} % Titelseite \DeclareNewLayer[background,oddpage, align=tl, hoffset=19mm, voffset=0mm, width=56mm, height=304mm, contents={% \includegraphics[width=56mm,height=297mm]{Bilder/vertical_big.jpg} }]{RWtitleBar} \DeclareNewLayer[background,oddpage, align=tl, hoffset=81mm, voffset=261mm, width=14mm, height=18mm, contents={% \includegraphics[width=14mm]{Bilder/logo_bw.pdf} }]{RWtitleLogo} % Logo des Drachenentwicklers \DeclareNewLayer[background,oddpage, align=tl, hoffset=81.5mm, voffset=241mm, width=11mm, height=16mm, contents={% %\includegraphics[width=14mm]{Bilder/dummy.pdf} }]{RWguestLogo} \DeclareNewLayer[foreground,oddpage, align=tl, hoffset=97.3mm, voffset=245.5mm, width=100mm, height=30mm, contents={ %{\fontspec{MadameFlacon}[]\Large Beau Du Ciel} }]{RWguest} \DeclareNewLayer[foreground,oddpage, align=tl, hoffset=5mm, voffset=23mm, width=16mm, height=14mm, contents={% \includegraphics[width=84mm]{Bilder/bedsheetlogo.pdf} }]{RWkiteLogo} \makeatletter \DeclareNewLayer[foreground,oddpage, align=tl, hoffset=81mm, voffset=44mm, width=115mm, height=60mm, contents={% {\huge\@title\\} {\large\@date} }]{RWtitle} \DeclareNewLayer[foreground,oddpage, align=tl, hoffset=81mm, voffset=212mm, width=100mm, height=15mm, contents={% {\huge Materialsammlung} }]{RWsammlung} \DeclareNewLayer[foreground,oddpage, align=tl, hoffset=97.3mm, voffset=262.5mm, width=100mm, height=30mm, contents={% {\@author} }]{RWauthor} \makeatother % part pager %\newcommand{\RWChapterTitle}{Chapter Title} %\newcommand{\RWChapterSubtitle}{Subtitle of the chapter} %\newcommand{\RWChapter}[2]{\renewcommand{\RWChapterTitle}{#1}\renewcommand{\RWChapterSubtitle}{#2}} \DeclareNewLayer[background,oddpage, align=tl, hoffset=0mm, voffset=55mm, width=170mm, height=30mm, contents={% \includegraphics[width=\layerwidth,height=\layerheight]{Bilder/horizontal_big.jpg} }]{RWpartBar} % \DeclareNewLayer[foreground,oddpage, % clone=RWpartBar, % addhoffset=15mm, % addwidth=-25mm, % contents={% % \vfill % \begin{flushright} % {\Large\partname\hskip 0.82em \thepart}\\[10pt] % {\huge ...} % \end{flushright} % \vfill % }]{RWpartTitle} % Backside \DeclareNewLayer[% align=tl, hoffset=15mm, voffset=21.5cm, width=35mm, height=60mm, contents={% \includegraphics[width=35mm]{opensource.pdf} }]{OSILogo} \DeclareNewPageStyleByLayers{RodgauerWorkshop}{RWLogo,RWText,RWurl,RWkite,RWname,RWdate,RWFootLogo,RWPagenumberEven,RWPagenumberOdd} \DeclareNewPageStyleByLayers{RodgauerWorkshopNN}{RWLogo,RWText,RWurl,RWkite,RWname,RWdate,RWFootLogo} \DeclareNewPageStyleByLayers{RWTitlePage}{RWtitleBar,RWtitle,RWauthor,RWsammlung,RWtitleLogo,RWkiteLogo,RWguestLogo,RWguest} \DeclareNewPageStyleByLayers{RWPartPage}{RWpartBar} \DeclareNewPageStyleByLayers{RWBackside}{OSILogo} \renewcommand*{\partpagestyle}{RWPartPage} % for todonotes \setlength{\marginparwidth}{2cm} % bibliography \setlength{\bibitemsep}{1em} \renewcommand*{\newunitpunct}{\addcomma\space} % \subsubsection ohne Leerraum nach Überschrift \RedeclareSectionCommand[% beforeskip=-3.25ex plus -1ex minus -.2ex,% afterskip=1sp% ]{subsubsection} % Parts-Seiten gestalten % https://tex.stackexchange.com/questions/370478/part-page-formatting-in-scrlayer-scrpage \makeatletter % numbered part in the table of contents \newcommand{\@mypartnumtocformat}[2]{% \setlength\fboxsep{0pt}% {\noindent\centering#1}\hskip 0.5em{\centering#2}}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % unnumbered part in the table of contents \newcommand{\@myparttocformat}[1]{% \setlength\fboxsep{0pt}% {\centering#1}}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\@part[#1]#2{% \ifnum \c@secnumdepth >-2\relax% \refstepcounter{part}% \addcontentsline{toc}{part}{\texorpdfstring{\protect\@mypartnumtocformat{\thepart}{#1}}{\partname~\thepart\ ---\ #1}} \else% % \addcontentsline{toc}{part}{\texorpdfstring{\protect\@myparttocformat{#1}}{#1}}% \fi% %\startcontents% \markboth{}{}% {\thispagestyle{\partpagestyle}% \begin{tikzpicture}[remember picture,overlay] \node[align=right, text width=12cm] at ($(current page.south west) + (10.2cm,22.6cm)$) {{\LARGE\bfseries\raggedright\partname{ }\@Roman\c@part}\\[12pt] {\strut\raggedright\Huge\bfseries#2}}; \end{tikzpicture}% } \@endpart} \def\@spart#1{% \startcontents% \phantomsection {\thispagestyle{\partpagestyle}% {\fontsize{30}{30}\sffamily\bfseries#1}}; % \addcontentsline{toc}{part}{\texorpdfstring{% % \setlength\fboxsep{0pt}% % \noindent\protect\colorbox{mybluei!40}{\strut\protect\parbox[c][.7cm]{\linewidth}{\Large\sffamily\protect\centering #1\quad\mbox{}}}}{#1}}% \@endpart} \def\@endpart{\vfil\newpage \if@twoside \if@openright \null \thispagestyle{empty}% \newpage \fi \fi \if@tempswa \twocolumn \fi} \makeatother