%% %% This is file `dgruyter.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% dgruyter.dtx (with options: `package') %% %% ----------------------------------------------------------------- %% Author: le-tex publishing services %% Maintainer: le-tex publishing services %% %% This file is part of the dgruyter package for preparing %% books for Walter de Gruyter GmbH. %% %% Copyright (C) 2015--2020 Walter de Gruyter GmbH %% %% ----------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e}[2018/12/01] \ProvidesPackage{dgruyter} [2020/05/05 v2.39 De Gruyter layout] \ifx\directlua\undefined\else\ifnum\luatexversion>84\relax \IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{} \fi\fi \emergencystretch1em \p@=1bp\relax \def\@carsix#1#2#3#4#5#6\@nil{#1#2#3#4#5} \def\@roundnum#1.#2.#3\to#4{% \edef\X{\@carsix#200000\@nil}% \@tempcntb=\expandafter\@car\X\@nil\relax \@tempcnta=\expandafter\@cdr\X\@nil\relax \ifnum\@tempcnta>5000\relax \advance\@tempcntb by\@ne \fi \@tempcnta=#1\relax \ifnum\@tempcntb=10\relax \advance\@tempcnta by\@ne \@tempcntb=\z@ \fi \edef#4{\the\@tempcnta.\the\@tempcntb}} \def\set@fontsize#1#2#3{% \@defaultunits\@tempdimb#2bp\relax\@nnil \@tempdimb\dimexpr\@tempdimb*7200/7227\relax \edef\f@size{\strip@pt\@tempdimb}% \expandafter\@roundnum\f@size..\to\f@size \@defaultunits\@tempskipa#3bp\relax\@nnil \edef\f@baselineskip{\the\@tempskipa}% \edef\f@linespread{#1}% \let\baselinestretch\f@linespread \def\size@update{% \baselineskip\f@baselineskip\relax \baselineskip\f@linespread\baselineskip \normalbaselineskip\baselineskip \setbox\strutbox\hbox{% \vrule\@height.7\baselineskip \@depth.3\baselineskip \@width\z@}% \let\size@update\relax}} \frenchspacing \clubpenalty\@M \widowpenalty\@M \expandafter\def\expandafter\center\expandafter{\expandafter\topsep\expandafter\baselineskip\center} \expandafter\def\expandafter\flushleft\expandafter{\expandafter\topsep\expandafter\baselineskip\flushleft} \expandafter\def\expandafter\flushright\expandafter{\expandafter\topsep\expandafter\baselineskip\flushright} \let\orig@doendpe\@doendpe \def\enumerate{% \ifnum \@enumdepth >\thr@@\@toodeep\else \advance\@enumdepth\@ne \edef\@enumctr{enum\romannumeral\the\@enumdepth}% \expandafter \list \csname label\@enumctr\endcsname {\topsep\z@ \labelsep\z@ \labelwidth\csname leftmargin\romannumeral\the\@listdepth\endcsname \usecounter\@enumctr\def\makelabel##1{\upshape##1\hss}}% \fi} \def\endenumerate{% \ifnum\@listdepth=\@ne\advance\@topsepadd\baselineskip\fi \endlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \def\itemize{% \ifnum \@itemdepth >\thr@@\@toodeep\else \advance\@itemdepth\@ne \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% \expandafter \list \csname\@itemitem\endcsname {\topsep\z@ \labelsep\z@ \labelwidth\csname leftmargin\romannumeral\the\@listdepth\endcsname \def\makelabel##1{##1\hss}}% \fi} \def\enditemize{% \ifnum\@listdepth=\@ne\advance\@topsepadd\baselineskip\fi \endlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \def\@seccntformat#1{% {\edef\noexpand\DeGruyter@figurealign{T}\fontfamily{\noexpand\sfdefault}\selectfont\addfontfeature{Numbers=Monospaced}% \csname the#1\endcsname}% \enskip} \def\@starttoc#1{% \begingroup \parindent\z@ \sffamily\mathversion{ss}% \makeatletter \@input{\jobname.#1}% \if@filesw \expandafter\newwrite\csname tf@#1\endcsname \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax \fi \@nobreakfalse \endgroup} \def\fussy{% \emergencystretch1em \tolerance 200% \hfuzz .1\p@ \vfuzz\hfuzz} \def\@dottedtocline#1#2#3#4#5{% \ifnum #1>\c@tocdepth \else \ifx\lastentry@author\@undefined \vskip#2\@plus.2\p@ \fi {\parindent\z@ \raggedright \@afterindenttrue \interlinepenalty\@M \leavevmode \ifnum#1=\m@ne\@tempdima12mm\relax \else \ifnum\c@tocdepth=\z@\@tempdima6mm\else\@tempdima12mm\fi \ifnum#1>\z@\advance\@tempdima6mm\fi \fi \leftskip\@tempdima\relax #3%overwriting style \null\nobreak\hskip -\leftskip {\ifnum#1<\@ne\mathversion{ssbold}\bfseries\fi#4}% \ifnum#1<\z@ \else \nobreakspace{\small\dg@barone}\nobreak\space \textbf{#5} \fi% \par}% \ifnum#1<\z@\global\leftskip\z@\fi \let\lastentry@author\@undefined \fi} \DeclareRobustCommand*\numberline[1]{% \hb@xt@\@tempdima{% {\edef\DeGruyter@figurealign{T}\fontfamily{\sfdefault}\selectfont\addfontfeature{Numbers=Monospaced}#1}\hfil}} \DeclareRobustCommand*\partnumberline[1]{% \setbox\z@\hbox{\edef\DeGruyter@figurealign{T}\fontfamily{\sfdefault}\selectfont\addfontfeature{Numbers=Monospaced}#1}% \ifdim\wd\z@>\@tempdima\hskip\dimexpr\leftskip-\wd\z@\relax\global\leftskip\wd\z@\fi \unhbox\z@} \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else \hbox{}\thispagestyle{empty}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi} \ifx\IncludeInRelease\@undefined \RequirePackage{fixltx2e}[2014/05/13] \else \IncludeInRelease{2015/01/01}{\fixltx2e}{Nowadays obsolete fixes} \relax \EndIncludeInRelease \IncludeInRelease{0000/00/00}{\fixltx2e}{Nowadays obsolete fixes} \RequirePackage{fixltx2e}[2014/05/13] \EndIncludeInRelease \fi \def\addpenalty#1{% \ifvmode \if@minipage \else \if@nobreak \else \ifdim\lastskip=\z@ \penalty#1\relax \else \@tempskipb\lastskip \begingroup \@tempskipa\@tempskipb \advance \@tempskipb \ifdim\prevdepth>\maxdepth\maxdepth\else \ifdim \prevdepth < -996\p@ \z@ \else \prevdepth \fi \fi \vskip -\@tempskipb \penalty#1% \ifdim\@tempskipa=\@tempskipb \else \advance\@tempskipb -\@tempskipa \vskip \@tempskipb \fi \vskip \@tempskipa \endgroup \fi \fi \fi \else \@noitemerr \fi}% \def\@DeclareMathSizes #1#2#3#4#5{% \@defaultunits\dimen@#2bp\relax\@nnil \dimen@\dimexpr\dimen@*7200/7227\relax \edef\@tempa{\strip@pt\dimen@}% \expandafter\@roundnum\@tempa..\to\@tempa \if $#3$% \expandafter\let\csname S@\strip@pt\dimen@\endcsname\math@fontsfalse \else \@defaultunits\dimen@ii#3bp\relax\@nnil \dimen@ii\dimexpr\dimen@ii*7200/7227\relax \edef\@tempb{\strip@pt\dimen@ii}% \expandafter\@roundnum\@tempb..\to\@tempb \@defaultunits\@tempdima #4bp\relax\@nnil \@tempdima\dimexpr\@tempdima*7200/7227\relax \edef\@tempc{\strip@pt\@tempdima}% \expandafter\@roundnum\@tempc..\to\@tempc \@defaultunits\@tempdimb #5bp\relax\@nnil \@tempdimb\dimexpr\@tempdimb*7200/7227\relax \edef\@tempd{\strip@pt\@tempdimb}% \expandafter\@roundnum\@tempd..\to\@tempd \toks@{#1}% \expandafter\xdef\csname S@\@tempa\endcsname{% \gdef\noexpand\tf@size{\@tempb}% \gdef\noexpand\sf@size{\@tempc}% \gdef\noexpand\ssf@size{\@tempd}% \the\toks@ }% \fi} \AtBeginDocument{\iflanguage{ngerman}{\def\and{ und }}{\def\and{ and }}} \@ifclassloaded{article} {\relax} {\@ifclassloaded{book} {\relax} {\PackageWarningNoLine{dgruyter} {Neither document class 'article' nor 'book' in use.\MessageBreak See the package documentation}}} \def\f@rmatError{% \PackageError{dgruyter} {You mustn't specify more than one format option} {Please provide at least one of "small", "medium", or "big"\MessageBreak as an optional argument to the \string\usepackage\space command.\MessageBreak You shouldn't try to proceed from here, type x to quit.}} \DeclareOption{small} {\ifx\f@rmat\@undefined \let\f@rmat=s \else \f@rmatError \fi} \DeclareOption{medium} {\@ifclassloaded{article} {\PackageError{dgruyter} {Format "medium" is not available for articles} {Please use one of "medium" or "big"\MessageBreak as an optional argument to the \string\usepackage\space command.\MessageBreak You shouldn't try to proceed from here, type x to quit.}} {\ifx\f@rmat\@undefined \let\f@rmat=m \else \f@rmatError \fi}} \DeclareOption{big} {\ifx\f@rmat\@undefined \let\f@rmat=b \else \f@rmatError \fi} \DeclareOption{margincol}{\global\let\@margincollayout\relax} \DeclareOption{online} {\let\m@de=o} \DeclareOption{print} {\let\m@de=p} \DeclareOption{printona4}{\let\m@de=a} \DeclareOption{work} {\let\m@de=w} \ExecuteOptions{online} \ProcessOptions \ifx\f@rmat\@undefined \PackageError{dgruyter} {You haven't specified a format option} {You need to specify a format as an optional\MessageBreak argument to the \string\usepackage\space command;\MessageBreak available format options are small, medium, or big.\MessageBreak You shouldn't try to proceed from here, type x to quit.} \fi \ifx\f@rmat s \paperwidth 155mm \paperheight230mm \else \ifx\f@rmat m \paperwidth 170mm \paperheight240mm \else \paperwidth 210mm \paperheight280mm \fi \fi \@ifclassloaded{article} {\@twosidetrue} {\ifx\f@rmat b \let\@tempa\@undefined \@for\CurrentOption:=\@classoptionslist\do{% \ifx\CurrentOption\@empty\else \def\@tempa{onecolumn}% \ifx\CurrentOption\@tempa\let\@tempb\relax\fi \fi} \ifx\@tempb\relax\else\@twocolumntrue\fi \fi} \renewcommand\normalsize{% \@setfontsize\normalsize{9.5}{13}% \abovedisplayskip9.5\p@\@plus2\p@\@minus5\p@ \abovedisplayshortskip\z@\@plus3\p@ \belowdisplayshortskip6\p@\@plus3\p@\@minus3\p@ \belowdisplayskip\abovedisplayskip \let\@listi\@listI} \@setfontsize\normalsize\@xpt{13}% \AtBeginDocument{\normalsize \let\@normalsize\normalsize} \renewcommand\small{% \@setfontsize\small{8}{11}% \abovedisplayskip8\p@\@plus3\p@\@minus3\p@ \abovedisplayshortskip\z@\@plus2\p@ \belowdisplayshortskip3\p@\@plus2\p@\@minus2\p@ \belowdisplayskip\abovedisplayskip \def\@listi{\leftmargin\leftmargini}% \def\@listii{\leftmargin\leftmarginii}} \renewcommand\footnotesize{% \@setfontsize\footnotesize{8}{11}% \abovedisplayskip8\p@\@plus3\p@\@minus3\p@ \abovedisplayshortskip\z@\@plus2\p@ \belowdisplayshortskip3\p@\@plus2\p@\@minus2\p@ \belowdisplayskip\abovedisplayskip \def\@listi{\leftmargin\leftmargini\topsep\z@}% \def\@listii{\leftmargin\leftmarginii\topsep\z@}} \renewcommand\scriptsize{\@setfontsize\scriptsize{7}{8}} \renewcommand\tiny{\@setfontsize\tiny{5}{6}} \renewcommand\large{\@setfontsize\large{12}{15}} \renewcommand\Large{\@setfontsize\Large{15}{19.5}} \renewcommand\LARGE{\@setfontsize\LARGE{17}{19.5}} \renewcommand\huge{\@setfontsize\huge{22}{26}} \renewcommand\Huge{\@setfontsize\Huge{24}{26}} \DeclareMathSizes{9.5}{9.5}{\@viipt}{\@vpt} \DeclareMathSizes{15}{15}{\@xpt}{\@viiipt} \DeclareMathSizes{22}{22}{15}{13} \DeclareMathSizes{24}{24}{\@xxpt}{\@xviipt} \setlength\parindent{6mm} \setlength\smallskipamount{3.25\p@\@plus1\p@\@minus1\p@} \setlength\medskipamount{6.5\p@\@plus2\p@\@minus2\p@} \setlength\bigskipamount{13\p@\@plus4\p@\@minus4\p@} \def\showinmm#1{% \@tempdima=0.35146 #1\relax \edef\@tempa{\strip@pt\@tempdima\space mm} \show\@tempa} \newdimen\gridwidth \ifx\f@rmat s \gridwidth6mm \else \ifx\f@rmat m \gridwidth6.5mm \else \if@twocolumn \gridwidth10.5mm \else \gridwidth9.25mm \fi \fi \fi \textwidth\dimexpr12\gridwidth+44mm\relax \oddsidemargin18mm \evensidemargin\dimexpr\paperwidth-\textwidth-\oddsidemargin\relax%21mm/30mm/37mm \marginparwidth5mm \marginparsep4mm \ifx\@margincollayout\relax \RequirePackage[strict]{changepage} \long\def\@savemarbox#1#2{%adapted from latex.ltx!! \global\setbox#1% \color@vbox \vtop{% \hsize\marginparwidth \@parboxrestore \@marginparreset \sffamily\small \hskip\z@skip \checkoddpage \ifodd\cp@tempcnt\RaggedRight\else\RaggedLeft\fi #2% \@minipagefalse \outer@nobreak }% \color@endbox} \g@addto@macro\mainmatter{% \xdef\@margincolreset{% \textwidth\the\textwidth \columnwidth\textwidth \MFL@columnwidth\columnwidth%for manyfoot.sty \linewidth\textwidth \hsize\textwidth \evensidemargin\the\evensidemargin \marginparwidth\the\marginparwidth}% \advance\textwidth\dimexpr-2\gridwidth-8mm\relax \columnwidth\textwidth \MFL@columnwidth\columnwidth%for manyfoot.sty \linewidth\textwidth \hsize\textwidth \advance\evensidemargin\dimexpr2\gridwidth+8mm\relax \marginparwidth\dimexpr3\gridwidth+8mm\relax} \g@addto@macro\backmatter{% \@margincolreset} \fi \topskip9.5\p@ \ifx\f@rmat b\topmargin12mm\else\topmargin10mm\fi \headheight3.5mm \advance\topmargin-1mm \ifx\f@rmat b\headsep23mm\else\headsep21mm\fi \advance\headsep-\topmargin \advance\headsep-\headheight \ifx\f@rmat s \textheight\dimexpr39\baselineskip+\topskip\relax \else \ifx\f@rmat m \textheight\dimexpr41\baselineskip+\topskip\relax \else \textheight\dimexpr50\baselineskip+\topskip\relax \fi \fi \advance\textheight3sp \footskip7mm\relax \setlength{\skip\footins}{2\baselineskip\@plus0\baselineskip\@minus0.5\baselineskip} \footnotesep8\p@ \setlength\floatsep {13\p@\@plus2\p@\@minus\z@} \setlength\textfloatsep{19.5\p@\@plus2\p@\@minus\z@} \setlength\intextsep {19.5\p@\@plus2\p@\@minus\z@} \setlength\dblfloatsep {13\p@ \@plus 2\p@ \@minus 2\p@} \setlength\dbltextfloatsep{19.5\p@ \@plus 2\p@ \@minus 4\p@} \setlength\@fptop{0\p@} \setlength\@dblfptop{0\p@} \partopsep\z@ \parsep\z@ \itemsep\z@ \def\@listi {\leftmargin\leftmargini \topsep11\p@\@plus\z@\@minus\z@} \let\@listI\@listi \@listi \def\@listii {\leftmargin\leftmarginii \labelwidth\leftmarginii \advance\labelwidth-\labelsep \topsep\z@} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii \advance\labelwidth-\labelsep \topsep\z@} \def\@listiv {\leftmargin\leftmarginiv \labelwidth\leftmarginiv \advance\labelwidth-\labelsep} \def\@listv {\leftmargin\leftmarginv \labelwidth\leftmarginv \advance\labelwidth-\labelsep} \def\@listvi {\leftmargin\leftmarginvi \labelwidth\leftmarginvi \advance\labelwidth-\labelsep} \parskip\z@ \def\DOI#1{\gdef\@DOI{https://doi.org/#1}} \let\@DOI\@empty \newcommand*\contributioncopyright[4][]{% \gdef\@contributioncopyright{% \leavevmode \ifx\@openaccess\relax\lower1bp\hbox{\includegraphics[height=2.8mm]{Open_Access}}\nobreakspace Open Access.\fi \if!#2!\else\space\textcopyright\,#2\fi% \if!#3!\else\space#3\fi \if!#1!\else\space\lower1bp\hbox{\includegraphics[height=3.1mm,clip]{#1}}\fi%-> real 2.8mm \if!#4!\else\space#4\fi \hfill\break}}% \let\@contributioncopyright\@empty \newcommand*\reviewauthor[1]{% \let\@review\relax \author{{\noexpand\mdseries\reviewedbyname\space}#1}} \@ifclassloaded{article} {\def\ps@plain{% \let\@mkboth\@gobbletwo \def\@oddhead{% \rlap{\vrule\@width\textwidth\@height-6\p@\@depth7.5\p@}% \sffamily\small \usebox\dg@wordmark \hfil \ifx\@pstring\@undefined\else\quad\@pstring\fi \ifx\@openaccess\relax\smash{\lower2.7mm\rlap{\kern5mm\includegraphics[height=4.5mm]{Open_Access}}}\fi}% \def\@evenhead{% \ifx\@openaccess\relax\smash{\lower2.7mm\llap{\includegraphics[height=4.5mm]{Open_Access}\kern5mm}}\fi \rlap{\vrule\@width\textwidth\@height-6\p@\@depth7.5\p@}% \sffamily\small \ifx\@pstring\@undefined\else\@pstring\quad\fi \global\let\@DOI\@empty \hfil \usebox\dg@wordmark}% \def\@oddfoot{% \ifx\@openaccess\relax\ifx\@contributioncopyright\@empty \PackageWarningNoLine{dgruyter} {Please provide copyright year and holder via \string\contributioncopyright}% \fi\fi \vtop{\sffamily\upshape\scriptsize\@contributioncopyright\hfil}% \global\let\@contributioncopyright\@empty}% \let\@evenfoot\@oddfoot}} {\def\ps@plain{% \let\@mkboth\@gobbletwo \let\@oddhead\@empty \let\@evenhead\@empty \def\@oddfoot{\vtop{\sffamily\upshape\scriptsize\@contributioncopyright\@DOI\hfil}% \global\let\@DOI\@empty \ifx\thesection\theplainsection \global\let\@contributioncopyright\@empty \fi}% \let\@evenfoot\@oddfoot}} \@ifclassloaded{article} {\def\ps@headings{% \let\@oddfoot\@empty \let\@evenfoot\@empty \def\@oddhead{% \small\sffamily\mathversion{ss}\upshape \usebox\dg@wordmark \hfil \rightmark \quad\dg@bartwo\quad \bfseries\normalsize\thepage} \def\@evenhead{% \small\sffamily\mathversion{ss}\upshape {\bfseries\normalsize\thepage}% \quad\dg@bartwo\quad \leftmark \hfil \usebox\dg@wordmark}% \let\@mkboth\markboth \let\sectionmark\@gobble \let\subsectionmark\@gobble}} {\def\ps@headings{% \let\@oddfoot\@empty \let\@evenfoot\@empty \def\@oddhead{% \hfil \small\sffamily\mathversion{ss}\upshape \rightmark \quad\dg@bartwo\quad \bfseries\normalsize\thepage} \def\@evenhead{% \small\sffamily\mathversion{ss}\upshape {\bfseries\normalsize\thepage}% \quad\dg@bartwo\quad \leftmark \hfil}% \let\@mkboth\markboth \def\chaptermark##1{% \markboth{\ifx\thesection\theinchapsection \ifnum\c@secnumdepth>\m@ne\if@mainmatter\thechapter\enskip\fi\fi\fi##1} {\ifx\thesection\theinchapsection \ifnum\c@secnumdepth>\m@ne\if@mainmatter\thechapter\enskip\fi\fi\fi##1}}% \def\sectionmark##1{% \ifx\thesection\theinchapsection \markright{\ifnum\c@secnumdepth>\z@\thesection\enskip\fi##1}% \fi}}} \pagestyle{headings} \def\@authorwarning{\@latex@warning@no@line{No \noexpand\author given}} \def\publisherlogo#1{\gdef\@publisherlogo{#1}} \bgroup \def\input@path{{logos/}} \IfFileExists{dg-degruyter.eps} {\gdef\@publisherlogo{dg-degruyter}} {\IfFileExists{dg-degruyter.pdf} {\gdef\@publisherlogo{dg-degruyter}} {\gdef\@publisherlogo{warn}}} \egroup {\global\let\Hyphen-\catcode`\-=\active\let-\@empty \@ifclassloaded{article} {} {\gdef\eisbnpdf{\bgroup\catcode`\-=\active\let-\@empty\xeisbnpdf}% \gdef\xeisbnpdf#1{% \xdef\bookDOI{10.1515/#1}\egroup \write\@auxout{\string\gdef\string\bookDOI{\bookDOI}}% \let-\Hyphen\xdef\@eisbnpdf{#1}}}} \@ifclassloaded{article} {} {\def\transtitle#1{\def\@transtitle{#1}}%Maria.Dassing@degruyter.com \def\distributionseries#1{\def\@distributionseries{#1}} \let\@distributionseries\@empty \def\seriestitle#1{\gdef\@seriestitle{#1}} \def\transseriestitle#1{\def\@transseriestitle{#1}}%Maria.Dassing@degruyter.com \def\seriessubtitle#1{\gdef\@seriessubtitle{#1}} \def\seriesvolume#1{\gdef\@seriesvolume{#1}} \def\subtitle#1{\gdef\@subtitle{#1}} \new@command\serieseditor[2][]{\if!#1!\else\gdef\@serieseditorintro{#1}\fi\gdef\@serieseditor{#2}} \def\edition#1{\gdef\@edition{#1}} \new@command\editor[2][]{\if!#1!\else\gdef\@editorintro{#1}\fi\gdef\@editor{#2}} \def\@editorintro{\iflanguage{ngerman}{Herausgegeben von}{Edited by}} \new@command\collaborator[2][]{\if!#1!\else\gdef\@collaboratorintro{#1}\fi\gdef\@collaborator{#2}} \def\authorinfo#1{\gdef\@authorinfo{#1}} \def\isbn#1{\gdef\@isbn{#1}} \def\eisbnepub#1{\gdef\@eisbnepub{#1}} \def\setisbn#1{\gdef\@setisbn{#1}} \def\issn#1{\gdef\@issn{#1}} \def\PCN#1{\gdef\@PCN{#1}} \long\def\eCIP#1{\gdef\@eCIP{#1}} \def\copyrightyear#1{\gdef\@copyrightyear{#1}} \gdef\@copyrightyear{\the\year} \new@command\cover[2][]{\if!#1!\else\gdef\@coverintro{#1}\fi\gdef\@cover{#2}} \def\@coverintro{\iflanguage{ngerman}{Umschlaggestaltung}{Cover image}} \def\copyrighttext#1{\gdef\@copyrighttext{#1}} \def\typesetter#1{\gdef\@typesetter{#1}} \def\printbind#1{\gdef\@printbind{#1}} \long\def\dg@barpage#1#2{% \if@twocolumn \onecolumn \@tempswatrue \else \@tempswafalse \fi \bgroup \thispagestyle{empty}% \ifx\f@rmat s \@tempdima\dimexpr98.52mm-3.5mm-\topmargin-\headheight-\headsep\relax \else \ifx\f@rmat m \@tempdima\dimexpr99.347mm-3.5mm-\topmargin-\headheight-\headsep\relax \else \@tempdima\dimexpr101.347mm-3.5mm-\topmargin-\headheight-\headsep\relax \fi \fi \parindent\z@ \vtop to\@tempdima{\vss#1}\par {\fontsize{16}{13}\sffamily\dg@barone}\par #2\par \egroup \par \if@tempswa\twocolumn\else\vfil\break\fi} \def\maketitle{% \if@twocolumn \onecolumn \@tempswatrue \else \@tempswafalse \fi \bgroup \thispagestyle{empty}% \parindent\z@ \raggedright \sffamily \normalsize \ifx\@author\@authorwarning\@editor\else\@author\fi\par \textbf{\@title}\par \@distributionseries\par \vfill \break \ifx\@seriestitle\@undefined \thispagestyle{empty}% \null\par \ifx\@makeadvertisement\@empty \else \ifx\r@makeadvertisement\@undefined\@makeadvertisement\fi \fi \break \else \dg@barpage {\vbox to156\p@{% {\ifx\f@rmat b\fontsize{33}{35.1}\else\Huge\fi \bfseries\@seriestitle \ifx\@transseriestitle\@undefined%Claudia.Braeuer@degruyter.com \else \par\bigskip\mdseries\@transseriestitle \fi \par\vfill}}} {\ifx\@seriessubtitle\@undefined\else {\ifx\f@rmat b\relax\Huge\else\fontsize{14}{17}\fi \rmfamily\@seriessubtitle\par}% \vskip28\p@ \fi \ifx\@serieseditor\@undefined\else {\fontsize{14}{17}\selectfont \setbox\z@\hbox{\@serieseditor}% \ifdim\wd\z@>\hsize\normalsize\fi \ifx\@serieseditorintro\@undefined \iflanguage{ngerman}{Herausgegeben von}{Editor in Chief} \else\@serieseditorintro\fi\\ \@serieseditor \par} \vskip17\p@ \fi \ifx\@seriesvolume\@undefined\else {\Huge\bfseries\iflanguage{ngerman}{Band}{Volume}\space\@seriesvolume}\par \fi} \fi \dg@barpage {\ifx\@author\@authorwarning\else \setbox\z@\hbox{\Huge\@author}% \ifdim\wd\z@>\hsize\LARGE\else\Huge\fi \fi \@author \strut\par \vskip-0.3\baselineskip \vskip19.5\p@ \setbox\z@\vbox{% \fontsize{42}{45.5}\bfseries\hskip\z@skip\@title \ifx\@transtitle\@undefined%Claudia.Braeuer@degruyter.com \else \par\bigskip\mdseries\@transtitle \fi}% \ifdim\ht\z@<140\p@ \def\title@fontsize{\fontsize{42}{45.5}}% \else \ifx\f@rmat b\relax \def\title@fontsize{\fontsize{33}{35.1}}% \else \setbox\z@\vbox{% \fontsize{33}{35.1}\bfseries\@title \ifx\@transtitle\@undefined%Claudia.Braeuer@degruyter.com \else \par\bigskip\mdseries\@transtitle \fi}% \ifdim\ht\z@<150\p@ \def\title@fontsize{\fontsize{33}{35.1}}% \else \let\title@fontsize\Huge \fi \fi \fi \vbox to156\p@{% \title@fontsize\bfseries\@title \ifx\@transtitle\@undefined%Claudia.Braeuer@degruyter.com \else \par\bigskip\mdseries\@transtitle \fi \par\vss}}% {\fontsize{14}{17}\selectfont \ifx\@subtitle\@undefined\else {\rmfamily\ifx\f@rmat b\relax\Huge\fi\@subtitle\par}\vskip28\p@ \fi \ifx\@editor\@undefined\else \@editorintro\\ \@editor\par\vskip11pt \fi \ifx\@collaborator\@undefined\else \ifx\@collaboratorintro\@undefined \iflanguage{ngerman}{In Zusammenarbeit mit}{Editors}% \else\@collaboratorintro\fi\\ \@collaborator\par\vskip11pt \fi \ifx\@edition\@undefined\else \@edition\par\vskip11pt \fi \vfill \ifx\f@rmat b\relax \includegraphics[scale=1.143]{\@publisherlogo}% \else \includegraphics{\@publisherlogo}% \fi \hskip7mm %fill in cooperator-logo here \par}% \thispagestyle{empty}% \small \multicolsep\z@ \ifx\@classification\@undefined \else \vskip0.5\baselineskip \ifx\classificationName\@undefined\let\classificationName\classificationname\fi {\bfseries\classificationName\par}\@classification\par\vskip\baselineskip \global\let\@classification\@undefined \fi \ifx\@authorinfo\@undefined \null \else \ifx\f@rmat b\relax\begin{multicols}{2}\fi \@authorinfo \ifx\f@rmat b\relax\end{multicols}\fi \fi \par\vfill \ifx\f@rmat b\relax\begin{multicols}{2}\fi \par\vskip\baselineskip \ifx\@isbn\@undefined\else ISBN\space\@isbn\\\fi \ifx\@eisbnpdf\@undefined\else e-ISBN (PDF)\space\@eisbnpdf\\\fi \ifx\@eisbnepub\@undefined\else e-ISBN (EPUB)\space\@eisbnepub\\\fi \ifx\@setisbn\@undefined\else Set-ISBN\space\@setisbn\\\fi \ifx\@issn\@undefined\else ISSN\space\@issn\\\fi \ifx\@openaccess\relax \ifx\bookDOI\@undefined\else DOI\space https://doi.org/\bookDOI\\\fi \vskip\baselineskip \includegraphics[height=11bp,clip]{by-nc-nd}\break \iflanguage{ngerman} {Dieses Werk ist lizenziert unter der Creative Commons Attribution-Non-\break Commercial-NoDerivatives 4.0 International Lizenz. Weitere Informationen\break finden Sie unter\space}% {This work is licensed under the Creative Commons Attribution-\break NonCommercial-NoDerivatives 4.0 License. For details go to\break}% \url{http://creativecommons.org/licenses/by-nc-nd/4.0/}. \fi \vskip\baselineskip \ifx\@PCN\@undefined \ifx\@eCIP\@undefined \else \textbf{Library of Congress Cataloging-in-Publication Data}\\ {\leftskip3\fontdimen2\font\parindent-\leftskip\@eCIP\par}% \par \vskip\baselineskip \fi \else \textbf{Library of Congress Control Number: \@PCN}% \par \vskip\baselineskip \fi \iflanguage{ngerman} {\textbf{Bibliografische Information der Deutschen Nationalbibliothek}\\ Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet \"uber\break \url{http://dnb.dnb.de} abrufbar.} {\textbf{Bibliographic information published by the Deutsche Nationalbibliothek}\\ The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie;\\ detailed bibliographic data are available on the Internet at \url{http://dnb.dnb.de}.}% \par\vskip\baselineskip \ifx\f@rmat b\relax\columnbreak\fi \textcopyright\space\@copyrightyear \ifx\@copyrighttext\@undefined \else \space\@copyrighttext,% \fi \ifx\@openaccess\relax\space\iflanguage{ngerman}{publiziert von}{published by}\fi%Claudia.Braeuer@degruyter.com \space Walter de Gruyter GmbH, Berlin/Boston \newline \ifx\@openaccess\relax \iflanguage{ngerman} {Dieses Buch ist als Open-Access-Publikation verfügbar über www.degruyter.com.} {The book is published with open access at www.degruyter.com.} \\[\baselineskip] \fi \ifx\@cover\@undefined\else \@coverintro:\space\@cover\\ \fi \ifx\@typesetter\@undefined\else \iflanguage{ngerman}{Satz}{Typesetting}:\space\@typesetter\\ \fi \ifx\@printbind\@undefined\else \iflanguage{ngerman}{Druck und Bindung}{Printing and binding}:\space\@printbind\\ \fi \nobreakspace\\ \url{www.degruyter.com}\par \ifx\f@rmat b\relax\end{multicols}\fi \egroup \if@tempswa\twocolumn\else\break\fi}} \setcounter{secnumdepth}{4} \def\thefrontmatterpage{\csname @Roman\endcsname\c@page} \@ifclassloaded{article} {} {\def\frontmatter{\cleardoublepage\@mainmatterfalse\pagenumbering{Roman}} \def\backmatter{% \cleardoublepage \@openrighttrue%laut Satzanweisung (giovanni, 2020-06-24) \@mainmatterfalse \c@figure\z@ \c@table\z@ \ifx\@margincolreset\@undefined\else\@margincolreset\fi}} \@ifclassloaded{article} {\renewcommand\part{% \if@noskipsec\leavevmode\fi \par \addvspace{2\baselineskip}% \@afterindentfalse \secdef\@part\@spart} \def\@part[#1]#2{% \ifnum\c@secnumdepth>\m@ne \refstepcounter{part}% \addcontentsline{toc}{part}{\thepart\space#1}% \else \addcontentsline{toc}{spart}{#1}% \fi {\parindent\z@\raggedright \interlinepenalty\@M \sffamily\Large \ifnum\c@secnumdepth>\m@ne \partname\nobreakspace\thepart \if!#2!\@empty\else:\space\fi \par\nobreak \fi \if!#2!\@empty\else\bfseries#2\fi \par}% \nobreak \vskip13\p@ \@afterheading} \def\@spart#1{% \addcontentsline{toc}{spart}{#1}% {\parindent\z@\raggedright \interlinepenalty\@M \sffamily\Large \bfseries#1\par}% \nobreak \vskip13\p@ \@afterheading}} {\let\@partmotto\@empty \long\def\partmotto#1{% \def\@partmotto{\vskip\dimexpr\baselineskip+2\p@\relax \quote#1\endquote\global\let\@partmotto\@empty}}% \renewcommand\part{% \cleardoublepage \global\let\firstCh@fPart\relax \secdef\@part\@spart} \def\@part[#1]#2{% \ifx\bookDOI\@undefined \else \@tempcnta\numexpr\partd@i+\@ne\relax \xdef\partd@i{\the\@tempcnta}% %activate the following line, iff your part has content and thus you need a DOI source-line %\xdef\@DOI{https://doi.org/\bookDOI-part\ifnum\@tempcnta<10 0\fi\partd@i}% \fi \ifnum\c@secnumdepth>-2\relax \refstepcounter{part}% \addcontentsline{toc}{part}{\protect\partnumberline{\mdseries\partname\ \thepart:\enskip}#1}% \else \addcontentsline{toc}{spart}{#1}% \fi \markboth{\partname\ \thepart\enskip#1}{\partname\ \thepart\enskip#1}% \dg@barpage {\thispagestyle{plain}} {\parindent\z@\raggedright \interlinepenalty\@M {\sffamily\Large \ifnum\c@secnumdepth>-2\relax \setbox\z@\hbox{% \partname\nobreakspace\thepart \if!#2!\@empty\else:\space\fi}% \hangindent\wd\z@ \unhbox\z@ \fi \if!#2!\@empty\else\bfseries#2\fi\par}% \@partmotto}} \def\@spart#1{% \ifx\bookDOI\@undefined \else \@tempcnta\numexpr\partd@i+\@ne\relax \xdef\partd@i{\the\@tempcnta}% %activate the following line, iff your part has content and thus you need a DOI source-line %\xdef\@DOI{https://doi.org/\bookDOI-part\ifnum\@tempcnta<10 0\fi\partd@i}% \fi \addcontentsline{toc}{spart}{#1}% \markboth{#1}{#1}% \dg@barpage {\thispagestyle{plain}} {\parindent\z@\raggedright \interlinepenalty\@M {\sffamily\Large \bfseries#1\par}% \@partmotto}}} \@ifclassloaded{article} {\relax} {\g@addto@macro\frontmatter{\global\let\componentd@i\z@}% \g@addto@macro\mainmatter{% \global\let\partd@i\z@ \global\let\componentd@i\z@}% \renewcommand\chapter{% \if@openright \cleardoublepage \else \ifx\firstCh@fPart\@undefined \clearpage \else \global\let\firstCh@fPart\@undefined \cleardoublepage \fi \fi \thispagestyle{plain}% \global\@topnum\z@ \@afterindentfalse \secdef\@chapter\@schapter} \def\@chapter[#1]#2{% \let\thesection\theinchapsection \let\theequation\theinchapequation \let\thefigure\theinchapfigure \let\thetable\theinchaptable \ifx\bookDOI\@undefined \else \@tempcnta\numexpr\componentd@i+\@ne\relax \xdef\componentd@i{\the\@tempcnta}% \xdef\@DOI{% https://doi.org/\bookDOI -\ifx\thepage\thefrontmatterpage2\else\ifnum\@tempcnta<100 0\fi\fi \ifnum\@tempcnta<10 0\fi\componentd@i}% \fi \ifnum \c@secnumdepth >\m@ne \if@mainmatter \refstepcounter{chapter}% \typeout{\@chapapp\space\thechapter.}% \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}% \else \addcontentsline{toc}{schapter}{#1}% \fi \else \addcontentsline{toc}{schapter}{#1}% \fi \chaptermark{#1}% \addtocontents{lof}{\protect\addvspace{13\p@}}% \addtocontents{lot}{\protect\addvspace{13\p@}}% \if@twocolumn \@topnewpage[\@makechapterhead{#2}]% \else \@makechapterhead{#2}% \@afterheading \fi} \def\@makechapterhead#1{% {\parindent\z@ \raggedright \leavevmode \vrule\@width\z@\@height\dimexpr\topskip+0.5\baselineskip\relax\@depth\z@ \sffamily\mathversion{ssbold}\bfseries \Large%should better be \LARGE \interlinepenalty\@M \ifnum \c@secnumdepth >\m@ne \if@mainmatter \settowidth\hangindent{\thechapter\enskip}% \thechapter\enskip \fi \fi #1\par\nobreak \vskip13\p@}% \ifx\@chapsubtitle\@undefined \else \@chapsubtitle\global\let\@chapsubtitle\@undefined \fi} \def\@schapter#1{% \setcounter{section}{\z@}% %%\let\thesection\theplainsection %remove 'cause as switch does harm \let\theequation\theplainequation \let\thefigure\theplainfigure \let\thetable\theplaintable \ifx\bookDOI\@undefined \else \@tempcnta\numexpr\componentd@i+\@ne\relax \xdef\componentd@i{\the\@tempcnta}% \xdef\@DOI{% https://doi.org/\bookDOI -\ifx\thepage\thefrontmatterpage2\else0\fi \ifnum\@tempcnta<10 0\fi\componentd@i}% \fi \addcontentsline{toc}{schapter}{#1}% \markboth{#1}{#1}% \if@twocolumn \@topnewpage[\@makeschapterhead{#1}]% \else \@makeschapterhead{#1}% \@afterheading \fi} \def\@makeschapterhead#1{% {\parindent\z@ \raggedright \leavevmode \vrule\@width\z@\@height\dimexpr\topskip+0.5\baselineskip\relax\@depth\z@ \sffamily\mathversion{ssbold}\bfseries \Large%should better be \LARGE \interlinepenalty\@M #1\par\nobreak \vskip13\p@}} \let\theinchapsection\thesection \def\theplainsection{\arabic{section}} \let\theinchapequation\theequation \def\theplainequation{\arabic{equation}} \let\theinchapfigure\thefigure \def\theplainfigure{\arabic{figure}} \let\theinchaptable\thetable \def\theplaintable{\arabic{table}}} \renewcommand\section{% \suppressfloats[t]% \@startsection{section}{1}{\z@}% {\ifx\thesection\theinchapsection-24\p@\else-26\p@\fi}% {13\p@}% {\raggedright\sffamily\bfseries\mathversion{ssbold}% \ifx\thesection\theinchapsection \large \else \Large\leavevmode\vrule\@width\z@\@height\dimexpr\topskip+6.5\p@\relax\@depth\z@ \fi}} \renewcommand\subsection{% \@startsection{subsection}{2}{\z@}% {\ifx\thesection\theinchapsection-26\p@\else-24\p@\fi}% {13\p@\@plus\z@\@minus4\p@}% {\raggedright\sffamily\bfseries\mathversion{ssbold}% \ifx\thesection\theinchapsection \normalsize \else \large \fi}} \renewcommand\subsubsection{% \@startsection{subsubsection}{3}{\z@}% {\ifx\thesection\theinchapsection-19.5\p@\else-26\p@\fi}% {\ifx\thesection\theinchapsection1sp\else13\p@\fi}% {\raggedright\sffamily \normalsize\bfseries\mathversion{ssbold}}} \renewcommand\paragraph{% \@startsection{paragraph}{4}{\z@}% {-19.5\p@}% {1sp}% {\raggedright\sffamily\normalsize\bfseries\mathversion{ssbold}}} \renewcommand\subparagraph{% \@startsection{subparagraph}{5}{\z@}% {-19.5\p@}% {1sp}% {\raggedright\sffamily\normalsize\bfseries\mathversion{ssbold}}} \leftmargini\parindent \leftmargin\leftmargini \leftmarginii\leftmargini \leftmarginiii\leftmargini \leftmarginiv\leftmargini \leftmarginv\leftmargini \def\labelitemi{\textendash} \def\labelitemii{\textendash} \def\labelitemiii{\textendash} \def\labelitemiv{\textendash} \renewenvironment{description} {\list{}{\topsep\z@ \labelwidth\z@ \itemindent-\leftmargin \ifdim\labelsep=\z@\labelsep0.5em\fi \let\makelabel\descriptionlabel}} {\ifnum\@listdepth=\@ne\advance\@topsepadd\baselineskip\fi \endlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \renewcommand*\descriptionlabel[1]{% \hspace\labelsep\bfseries \edef\@tempa{\sfdefault}\mathversion{\ifx\@tempa\f@family ss\fi bold}% #1} \renewenvironment{quotation} {\list{}{\listparindent\parindent \itemindent \listparindent \parsep \z@}% \small \item\relax} {\endlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \renewenvironment{quote} {\list{}{}% \small \item\relax} {\endlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \newenvironment{legaltext} {\list{}{\topsep\baselineskip}% \bfseries \item \vrule\@height1.7\baselineskip\@width\z@} {\topsep\baselineskip \endlist} \renewcommand\tableofcontents{% \cleardoublepage \ifx\f@rmat b\else \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi \fi \thispagestyle{plain}% \@afterindentfalse \chaptermark{\contentsname}% \@makeschapterhead{\contentsname}% \let\lastentry@author\relax \@starttoc{toc}% \ifx\f@rmat b\else\if@restonecol\twocolumn\fi\fi} \let\@issuetwocolcontentsline\@empty \def\issuetableofcontents{% \global\c@tocdepth\z@ \cleardoublepage \let\@mkboth\@gobbletwo \def\@pstring{% \ifx\@journalname\@undefined\else \@journalname \quad\dg@bartwo\quad \@journalyear \ifx\@journalvolume\@undefined\else \space|\space\volumename\space\@journalvolume \ifx\@journalissue\@undefined\else \space|\space\issuename\space\@journalissue \fi \fi \fi} \def\@oddhead{% \sffamily\small \usebox\dg@wordmark \hfil \@pstring}% \def\@evenhead{% \sffamily\small \@pstring \global\let\@DOI\@empty \hfil \usebox\dg@wordmark}% \let\@oddfoot\@empty \let\@evenfoot\@empty \ifx\f@rmat b% \setlength\dbltextfloatsep{49.5\p@ \@plus 2\p@ \@minus 4\p@} \twocolumn[% \vspace*{-26\p@}\section*{\contentsname}\vskip3\p@ \ifx\@issuetwocolcontentsline\@empty\else \vskip3\p@%Maria.Dassing@degruyter.com \sffamily\mathversion{ss}\@issuetwocolcontentsline\vskip24\p@ \fi]% %\@nobreakfalse \else \section*{\contentsname}% \fi \let\lastentry@author\relax \@starttoc{toc}} \def\l@part{\@dottedtocline{-1}{24\p@}{\bfseries\large}} \def\l@spart{\@dottedtocline{-1}{24\p@}{\leftskip\z@\bfseries\large}} \def\l@chapter{\@dottedtocline{0}{13\p@}{}} \def\l@schapter{\@dottedtocline{0}{13\p@}{\leftskip\z@}} \def\l@section{\@dottedtocline{1}{\z@}{}} \def\l@subsection{\@dottedtocline{2}{\z@}{}} \def\l@subsubsection{\@dottedtocline{3}{\z@}{}} \def\l@paragraph{\@dottedtocline{4}{\z@}{}} \def\l@subparagraph{\@dottedtocline{5}{\z@}{}} \def\l@author#1#2{\vskip13\p@{\raggedright#1\par}\let\lastentry@author\relax} \def\l@tocsection#1#2{%only for issuetocs \if@nobreak\vspace*{-2\p@}\@nobreakfalse\if@twocolumn\else\vskip\baselineskip\fi\else\vskip24\p@\fi {\raggedright\large\bfseries#1\par}\vskip1sp} \def\l@tocsubsection#1#2{%only for issuetocs \if@nobreak\vskip-\tw@\p@\@nobreakfalse\else\ifdim\lastskip>\z@\vskip6\p@\else\vskip24\p@\fi\fi % 6 statt 13 %Maria.Dassing@degruyter.com {\raggedright\large\mdseries#1\par}} \def\addissuecontentsline#1#2{\@writefile{toc}{\contentsline{#1}{#2}{}{}}}%only for issuetocs \def\addissuetwocolcontentsline#1#2{% \protected@write\@auxout{}{\string\g@addto@macro\string\@issuetwocolcontentsline{\string\contentsline{#1}{#2}{}{}}}}%only for issuetocs \renewcommand\listoffigures{% \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi \chapter*{\listfigurename}% {\small%Maria.Dassing@degruyter.com \@starttoc{lof}}% \if@restonecol\twocolumn\fi} \def\l@figure{\@dottedtocline{1}{\z@}{}} \renewcommand\listoftables{% \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi \chapter*{\listtablename}% {\small%Maria.Dassing@degruyter.com \@starttoc{lot}}% \if@restonecol\twocolumn\fi} \def\l@table{\@dottedtocline{1}{\z@}{}} \bibindent\parindent \let\indexpreamble\@empty \renewenvironment{theindex} {\if@twocolumn \@restonecolfalse \else \@restonecoltrue \fi \sffamily\mathversion{ss}\small \begin{multicols}{2}% [\chapter*{\indexname}% \indexpreamble] \raggedright \parskip\z@ \@plus .3\p@\relax \columnseprule \z@ \let\item\@idxitem} {\end{multicols}% \if@restonecol\onecolumn\fi \cleardoublepage} \renewcommand\@idxitem{\par\let\idxlevel=\@ne\hangindent6mm} \renewcommand\subitem{\par \ifx\idxlevel\@ne\let\idxlevel=\tw@\nopagebreak\fi \hangindent6mm\leavevmode\hb@xt@0.75em{\textendash\hss}} \renewcommand\subsubitem{\par \ifx\idxlevel\tw@\let\idxlevel=\thr@@\nopagebreak\fi \hangindent6mm\leavevmode\hb@xt@1.5em{\kern0.75em\textendash\hss}} \renewcommand\indexspace{\par\vskip11\p@\@plus5\p@\@minus3\p@\relax} \let\lettergroup\@gobble \AtBeginDocument{% \@ifpackageloaded{index} {%\toks@{\edef\indexname{\the\@nameuse{idxtitle@\@indextype}}} %\toks@\expandafter\expandafter\expandafter{\the\expandafter\toks@\theindex}% %\edef\theindex{\the\toks@} \renewenvironment{theindex} {\edef\indexname{\the\@nameuse{idxtitle@\@indextype}} \if@twocolumn \@restonecolfalse \else \@restonecoltrue \fi \sffamily\mathversion{ss}\small \begin{multicols}{2}% [\chapter*{\indexname}% \indexpreamble] \raggedright \parskip\z@ \@plus .3\p@\relax \columnseprule \z@ \let\item\@idxitem} {\end{multicols}% \if@restonecol\onecolumn\fi \cleardoublepage}} {}} \columnsep4mm \raggedbottom \ifx\XeTeXcharclass\@undefined \ifx\directlua\undefined \ifnum\pdfoutput>\z@ \IfFileExists{dummy-space.pfb}{\pdfinterwordspaceon}{} \RequirePackage{cmap} %\InputIfFileExists{glyphtounicode.tex}{}{}\pdfgentounicode=1 \fi \else \InputIfFileExists{glyphtounicode.tex}{}{}\pdfgentounicode=1 \fi \fi \@ifpackageloaded{fontspec} {\ifx\IfFontExistsTF\@undefined \PackageError{dgruyter} {Version `2017/03/31' of package fontspec is required}% {Please update the fontspec package, or font support might be incomplete.\space} \let\IfFontExistsTF\@thirdofthree \fi \RequirePackage[intlimits,tbtags]{amsmath} \RequirePackage{unicode-math}[2015/07/29 v0.8] \ifx\symnormal\@undefined \PackageError{dgruyter} {Version `2015/07/29' of package unicode-math is required}% {Please update the unicode-math package, or math-font support won't work.\space} \fi} {\let\addfontfeature\@gobble \let\addfontfeatures\@gobble \let\old@sups\sups \let\sups\@undefined \RequirePackage[safe]{tipa} \let\sups\old@sups \RequirePackage[T1]{fontenc}} \RequirePackage{textcomp} \DeclareMathVersion{ss} \DeclareMathVersion{ssbold} \@ifpackageloaded{fontspec} {\IfFontExistsTF{Inconsolatazi4-Regular.otf} {\setmonofont[StylisticSet=3,%Maria.Dassing@degruyter.com BoldFont =Inconsolatazi4-Bold.otf] {Inconsolatazi4-Regular.otf} \setmathfontface\mathtt{Inconsolatazi4-Regular.otf} \setmathfontface\mathtt{Inconsolatazi4-Bold.otf}[version=bold] \setmathfontface\mathtt{Inconsolatazi4-Bold.otf}[version=ssbold]} {\setmonofont[ItalicFont=lmmonolt10-oblique.otf, BoldFont =lmmonolt10-bold.otf, BoldItalicFont =lmmonolt10-boldoblique.otf] {lmmonolt10-regular.otf} \setmathfontface\mathtt{lmmonolt10-regular.otf} \setmathfontface\mathtt{lmmonolt10-bold.otf}[version=bold] \setmathfontface\mathtt{lmmonolt10-bold.otf}[version=ssbold]}} {\IfFileExists{zi4.sty} {\RequirePackage{zi4}} {\def\ttdefault{lmtt}\let\lmtt@use@light@as@normal\@empty}} \ifx\dgf@nts\@undefined \@ifpackageloaded{unicode-math}{}{\RequirePackage{amssymb,mathrsfs}} \else \@ifpackageloaded{fontspec} {\ifx\bfseries@rm\@undefined\else\let\bfdefault\bfseries@rm\fi%avoid mweights--fontspec trouble \RequirePackage{realscripts} \IfFontExistsTF{MinionMath-Medium.otf} {%from typoma GmbH: \setmathfont{MinionMath-Medium.otf}% [SizeFeatures = { {Size = -6 , RawFeature = {+ssty=1}, Font = MinionMath-MediumTiny.otf}, {Size = 6-8.4, RawFeature = {+ssty=1}, Font = MinionMath-MediumCapt.otf}, {Size = 8.4- , RawFeature = {+ssty=1}, Font = MinionMath-Medium.otf}}] \setmathfont{MinionMath-Bold.otf}[range={bfup->up,bfit->it}] \setmathfont{MinionMath-Bold.otf}[version=bold] \setmathfont{MinionMath-Medium.otf}[version=ss] \setmathfont{MinionMath-Bold.otf}[version=ssbold]} {\setmathfont{latinmodern-math.otf} \setmathfont{latinmodern-math.otf}[version=ss] \setmathfont{latinmodern-math.otf}[version=ssbold]} \let\mathfrak\@undefined \RequirePackage{eucal,eufrak,mathrsfs} \SetMathAlphabet\EuScript{ssbold}{U}{eus}{b}{n} \SetMathAlphabet\EuFrak{ssbold}{U}{euf}{b}{n} \IfFontExistsTF{Inconsolatazi4-Regular.otf} {\setmathfontface\mathtt{Inconsolatazi4-Regular.otf} \setmathfontface\mathtt{Inconsolatazi4-Bold.otf}[version=bold] \setmathfontface\mathtt{Inconsolatazi4-Bold.otf}[version=ssbold]} {\setmathfontface\mathtt{lmmonolt10-regular.otf} \setmathfontface\mathtt{lmmonolt10-bold.otf}[version=bold] \setmathfontface\mathtt{lmmonolt10-bold.otf}[version=ssbold]}} {\DeclareTextCommand{\textcompwordmark}{T1}{\leavevmode\kern\z@} \def\thestandardf@@tnote{\@arabic\c@footnote} \def\@makefnmark{% \hbox{% \ifx\thefootnote\thestandardf@@tnote \expandafter\ifx\thempfn\thempfootnote \@textsuperscript{\selectfont\thempfn}% \else \fontencoding{U}\upshape\@thefnmark \fi \else \@textsuperscript{\upshape\@thefnmark}% \fi}} \IfFileExists{minionmath.sty} { {\RequirePackage[withamsmath,amssymb,extraops]{minionmath} \SetMathAlphabet{\mathrm} {bold} {T1} {minionmath}{b}{n} %mind! (gives more flexibility) \SetMathAlphabet{\mathrm} {ss} {T1} {cmss} {m}{n} %mind! (gives more flexibility) \SetMathAlphabet{\mathrm} {ssbold}{T1} {cmss} {bx}{n} %mind! (gives more flexibility) \SetSymbolFont{operators} {ssbold}{T1} {minionmath}{b} {n} \SetSymbolFont{letters} {ssbold}{MSP}{minionmath-rsfs}{b} {n} \SetSymbolFont{symbols} {ssbold}{MC} {minionmath}{b} {n} \SetMathAlphabet{\mathit} {ssbold}{T1} {minionmath}{b} {it} \SetMathAlphabet{\mathsf} {ssbold}{T1} {cmss} {bx}{n} \SetSymbolFont{largesymbols} {ssbold}{MXP}{minionmath}{b} {\@extshape} \DeclareMathAlphabet{\mathit} {T1}{MinionPro-TLF}{m}{it}%patch (because resp. minionmath font not provided) \SetMathAlphabet{\mathit}{bold}{T1}{MinionPro-TLF}{b}{it}%patch (because resp. minionmath font not provided) \DeclareMathAlphabet{\mathbold}{T1}{MinionPro-TLF}{b}{it}%patch (because resp. minionmath font not provided) \SetMathAlphabet{\mathbold}{ss}{T1}{cmss}{bx}{it}% \SetMathAlphabet{\mathbold}{ssbold}{T1}{cmss}{bx}{it}% \DeclareMathSizes{8}{8.8}{\@viipt}{\@vpt}%"scale" minionmath-Fonts to 110% \DeclareMathSizes{9.5}{10.5}{\@viipt}{\@vpt}%"scale" minionmath-Fonts to 110% \DeclareMathSizes{15}{16.5}{\@xpt}{\@viiipt}%"scale" minionmath-Fonts to 110% \DeclareMathSizes{22}{24.2}{15}{13}%"scale" minionmath-Fonts to 110% \DeclareMathSizes{24}{26.4}{\@xxpt}{\@xviipt}}%"scale" minionmath-Fonts to 110% \SetSymbolFont{symbolsb} {ssbold}{MS1}{minionmath}{b}{n} \SetSymbolFont{symbolsc} {ssbold}{MS2}{minionmath-eufr}{b}{n} \@ifisencoding{MX1}{\SetSymbolFont{largesymbolsb}{ssbold}{MX1}{minionmath}{b}{\@extshape}}{} \DeclareMathSymbol{\triangle}{\mathord}{letters}{"86}%patch \global\let\restriction\upharpoonright%patch (cf. amssymb.sty) \def\mathparagraph{\hbox{\textparagraph}}%re-enabled (cf. fontmath.minion) \def\mathsterling{\hbox{\textsterling}}%re-enabled (cf. fontmath.minion) \def\mathsection{\hbox{\textsection}}%re-enabled (cf. fontmath.minion) \def\mathdollar{\hbox{\textdollar}}%re-enabled (cf. fontmath.minion) \def\clubsuit{\hbox{\usefont{OMS}{cmsy}{m}{n}\selectfont\char"7C}}%re-enabled (cf. fontmath.minion) \def\diamondsuit{\hbox{\usefont{OMS}{cmsy}{m}{n}\selectfont\char"7D}}%re-enabled (cf. fontmath.minion) \def\heartsuit{\hbox{\usefont{OMS}{cmsy}{m}{n}\selectfont\char"7E}}%re-enabled (cf. fontmath.minion) \def\spadesuit{\hbox{\usefont{OMS}{cmsy}{m}{n}\selectfont\char"7F}}%re-enabled (cf. fontmath.minion) \DeclareSymbolFontAlphabet{\mathscr}{letters} \RequirePackage{eucal} \SetMathAlphabet\EuScript{ssbold}{U}{eus}{b}{n} \let\Alpha\Alphait \let\Beta\Betait \let\Gamma\Gammait \let\Delta\Deltait \let\Epsilon\Epsilonit \let\Zeta\Zetait \let\Eta\Etait \let\Theta\Thetait \let\Iota\Iotait \let\Kappa\Kappait \let\Lambda\Lambdait \let\Mu\Muit \let\Nu\Nuit \let\Xi\Xiit \let\Omicron\Omicronit \let\Pi\Piit \let\Rho\Rhoit \let\Sigma\Sigmait \let\Tau\Tauit \let\Upsilon\Upsilonit \let\Phi\Phiit \let\Chi\Chiit \let\Psi\Psiit \let\Omega\Omegait \let\varGamma\Gammait \let\varDelta\Deltait \let\varTheta\Thetait \let\varLambda\Lambdait \let\varXi\Xiit \let\varPi\Piit \let\varSigma\Sigmait \let\varUpsilon\varUpsilonit \let\varPhi\Phiit \let\varChi\varChiit \let\varPsi\Psiit \let\varOmega\Omegait \let\upAlpha\Alphaup \let\upBeta\Betaup \let\upGamma\Gammaup \let\upDelta\Deltaup \let\upEpsilon\Epsilonup \let\upZeta\Zetaup \let\upEta\Etaup \let\upTheta\Thetaup \let\upIota\Iotaup \let\upKappa\Kappaup \let\upLambda\Lambdaup \let\upMu\Muup \let\upNu\Nuup \let\upXi\Xiup \let\upOmicron\Omicronup \let\upPi\Piup \let\upRho\Rhoup \let\upSigma\Sigmaup \let\upTau\Tauup \let\upUpsilon\Upsilonup \let\upPhi\Phiup \let\upChi\Chiup \let\upPsi\Psiup \let\upOmega\Omegaup \let\upvarUpsilon\varUpsilonup \let\upvarChi\varChiup \let\upalpha\alphaup \let\upbeta\betaup \let\upgamma\gammaup \let\updelta\deltaup \let\upepsilon\epsilonup \let\upzeta\zetaup \let\upeta\etaup \let\uptheta\thetaup \let\upiota\iotaup \let\upkappa\kappaup \let\uplambda\lambdaup \let\upmu\muup \let\upnu\nuup \let\upxi\xiup \let\upomicron\omicronup \let\uppi\piup \let\uprho\rhoup \let\upsigma\sigmaup \let\uptau\tauup \let\upupsilon\upsilonup \let\upphi\phiup \let\upchi\chiup \let\uppsi\psiup \let\upomega\omegaup \let\upvarepsilon\varepsilonup \let\upvartheta\varthetaup \let\upvarkappa\varkappaup \let\upvarpi\varpiup \let\upvarrho\varrhoup \let\upvarsigma\varsigmaup \let\upvarphi\varphiup} {\RequirePackage{amssymb} \DeclareMathAlphabet\mathtt {OT1}{\ttdefault} {m}{n} \SetSymbolFont{letters} {ss} {OML}{cmss} {m}{it} \SetMathAlphabet\mathtt {ss} {OT1}{\ttdefault} {m}{n} \SetSymbolFont{letters} {ssbold}{OML}{cmss} {b}{it} \SetSymbolFont{symbols} {ssbold}{OMS}{cmss} {b}{n} \SetMathAlphabet\mathtt {ssbold}{OT1}{\ttdefault} {b}{n} \RequirePackage{eucal,eufrak,mathrsfs}}} \fi \@ifclassloaded{article} {\newbox\dg@wordmark \AtBeginDocument{% \sbox\dg@wordmark{\includegraphics[height=2.1mm]{\@publisherlogo}}}} {}% \ifx\dgf@nts\@undefined \DeclareRobustCommand*\dg@barone{% \expandafter\ifdim\f@size\p@<10\p@\relax \vrule\@width15\p@\@height3\p@\@depth-2\p@ \else%\f@size:=16 \vrule\@width30\p@\@height4\p@\@depth-2\p@ \fi} \def\dg@bartwo{\vrule\@width15\p@\@height3.5\p@\@depth-2\p@} \else \def\dg@barone{% \ifx\f@encoding\UTFencname\char"F5F0\else{\fontencoding{TS1}\selectfont\char"CA}\fi} \def\dg@bartwo{% \ifx\f@encoding\UTFencname\char"F5F1\else{\fontencoding{TS1}\selectfont\char"CB}\fi} \fi \@ifpackagewith{inputenc}{utf8}{\DeclareUnicodeCharacter{2007}{\leavevmode\hphantom{0}}}{} \@tempswatrue \@for\CurrentOption:=\@classoptionslist\do{% \ifx\CurrentOption\@empty\else \@expandtwoargs\in@{,\CurrentOption,}{,english,}% \ifin@ \@tempswafalse \else \fi \fi}% \if@tempswa \let\old@classoptionslist\@classoptionslist \edef\@classoptionslist{english,\old@classoptionslist} \fi \RequirePackage{babel} \if@tempswa \let\@classoptionslist\old@classoptionslist \fi \ifx\f@encoding\UTFencname \ProvideTextCommand{\glq}{\UTFencname}{\textormath{\quotesinglbase}{\mbox{\quotesinglbase}}} \ProvideTextCommand{\grq}{\UTFencname}{\textormath{\textquoteleft}{\mbox{\textquoteleft}}} \ProvideTextCommand{\glqq}{\UTFencname}{\textormath{\quotedblbase}{\mbox{\quotedblbase}}} \ProvideTextCommand{\grqq}{\UTFencname}{\textormath{\textquotedblleft}{\mbox{\textquotedblleft}}} \fi \def\@tempa{% \def\figurename{Fig.}% \def\tablename{Tab.}% \def\keywordsname{Keywords}% \def\correctionnotename{Erratum to}% \def\notename{Note}% \def\classificationname{Classification}% \def\receivedname{Received}% \def\revisedname{revised}% \def\acceptedname{accepted}% \def\communicatedname{Communicated by}% \def\fundingname{Funding}% \def\conflictofinterestname{Conflict of Interest}% \def\reviewedbyname{Reviewed by}% \def\graphicalabstractname{Graphical abstracts}% \def\listauthorname{List of contributors}% \def\adverttitlename{Also of Interest}% \def\volumename{Volume}% \def\issuename{Issue}} \expandafter\addto\expandafter\captionsbritish\expandafter{\@tempa} \expandafter\addto\expandafter\captionsUKenglish\expandafter{\@tempa} \expandafter\addto\expandafter\captionsenglish\expandafter{\@tempa} \expandafter\addto\expandafter\captionsamerican\expandafter{\@tempa} \expandafter\addto\expandafter\captionsUSenglish\expandafter{\@tempa} \def\@tempa{% \def\acknowledgementname{Acknowledgement}} \expandafter\addto\expandafter\captionsbritish\expandafter{\@tempa} \expandafter\addto\expandafter\captionsUKenglish\expandafter{\@tempa} \def\@tempa{% \def\acknowledgementname{Acknowledgment}} \expandafter\addto\expandafter\captionsenglish\expandafter{\@tempa} \expandafter\addto\expandafter\captionsamerican\expandafter{\@tempa} \expandafter\addto\expandafter\captionsUSenglish\expandafter{\@tempa} \def\@tempa{% \def\figurename{Abb.}% \def\tablename{Tab.}% \def\bibname{Literatur}% \def\contentsname{Inhalt}% \def\indexname{Stichwortverzeichnis}% \def\keywordsname{Schlagwörter}% \def\correctionnotename{Erratum zu}% \def\notename{Anmerkung}% \def\classificationname{Klassifikation}% \def\receivedname{Empfangen}% \def\revisedname{überarbeitet}% \def\acceptedname{angenommen}% \def\communicatedname{Übermittelt von}% \def\acknowledgementname{Danksagung}% \def\fundingname{Funding}% \def\conflictofinterestname{Conflict of Interest}% \def\reviewedbyname{Besprochen von}% \def\graphicalabstractname{Kurzzusammenfassungen}% \def\listauthorname{Autorenverzeichnis}% \def\adverttitlename{Weitere empfehlenswerte Titel}% \def\volumename{Band}% \def\issuename{Heft}} \expandafter\addto\expandafter\captionsngerman\expandafter{\@tempa} \expandafter\addto\expandafter\captionsgerman\expandafter{\@tempa} \RequirePackage{ragged2e} \RequirePackage[bottom]{footmisc} \AtEndOfPackage{% \@ifpackagewith{footmisc}{multiple}{% \def\@footnotemark{% \leavevmode \ifhmode \edef\@x@sf{\the\spacefactor}% \FN@mf@check%footmisc \nobreak \fi \stepcounter{Hfootnote}% \global\let\Hy@saved@currentHref\@currentHref \hyper@makecurrent{Hfootnote}% \global\let\Hy@footnote@currentHref\@currentHref \global\let\@currentHref\Hy@saved@currentHref \hyper@linkstart{link}{\Hy@footnote@currentHref}% \@makefnmark \hyper@linkend \FN@mf@prepare%footmisc \ifhmode\spacefactor\@x@sf\fi \relax}}{}} \renewcommand\footnoterule{% \kern-3\p@ \hrule\@width30\p@\@height3.5\p@\@depth-2\p@ \kern1.5\p@} \renewcommand\@makefntext[1]{% \noindent \ifx\@thefnmark\@empty\else\textbf{\@thefnmark}\enskip\fi \def\reserved@a{bold}\ifx\math@version\reserved@a\mathversion{normal}\fi \def\reserved@a{ssbold}\ifx\math@version\reserved@a\mathversion{ss}\fi #1} \RequirePackage[intlimits,tbtags]{amsmath} \@ifpackageloaded{minionmath} {\RequirePackage{minionamsmath} \let\varDelta\Deltait} {} \RequirePackage{amsthm} \def\thmhead@plain#1#2#3{% \hbox{%explicitly desired by DeG \thmname{#1}\thmnumber{\@ifnotempty{#1}{ }\@upn{#2}}% \thmnote{ {\the\thm@notefont(#3)}}}} \def\@begintheorem#1#2[#3]{% \global\advance\@listdepth\@ne \deferred@thm@head{\the\thm@headfont \thm@indent \@ifempty{#1}{\let\thmname\@gobble}{\let\thmname\@iden}% \@ifempty{#2}{\let\thmnumber\@gobble}{\let\thmnumber\@iden}% \@ifempty{#3}{\let\thmnote\@gobble}{\let\thmnote\@iden}% \thm@swap\swappedhead\thmhead{#1}{#2}{#3}% \the\thm@headpunct \thmheadnl % possibly a newline. \hskip\thm@headsep }% \ignorespaces} \def\@endtheorem{% \global\advance\@listdepth\m@ne \endtrivlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \renewenvironment{proof}[1][\proofname] {\par \pushQED{\qed}% \normalfont \topsep6\p@\@plus6\p@\relax \trivlist \item[\hskip\labelsep \itshape #1\@addpunct{.}]\ignorespaces} {\popQED \endtrivlist \gdef\@doendpe{% \@endpetrue \everypar{{\setbox\z@\lastbox}\everypar{}\@endpefalse}% \global\let\@doendpe\orig@doendpe}} \thm@notefont{\normalfont} \newtheoremstyle{dgthm} {.5\baselineskip} {.5\baselineskip} {\itshape} {} {\sffamily\mathversion{ss}\bfseries} {\ifx\thmnote\@gobble.\else\normalfont.\fi} {.5em} {} \newtheoremstyle{dgdef} {.5\baselineskip} {.5\baselineskip} {\normalfont} {} {\sffamily\mathversion{ss}\bfseries} {\ifx\thmnote\@gobble.\else\normalfont.\fi} {.5em} {} \RequirePackage{graphicx} \graphicspath{{logos/}} \RequirePackage{array} \RequirePackage{multirow} \RequirePackage{tabularx}[2014/05/13] \def\TX@endtabularx{% \expandafter\expandafter\expandafter \TX@find@endtabularxa\csname end\TX@\endcsname \endtabularx\TX@\endtabularx\TX@find@endtabularxa \expandafter\TX@newcol\expandafter{\tabularxcolumn{\TX@col@width}}% \let\verb\TX@verb \def\@elt##1{\value{##1}\the\value{##1}\relax}% \edef\TX@ckpt{\cl@@ckpt}% \let\@elt\relax \TX@old@table\maxdimen \TX@col@width\TX@target \global\TX@cols\@ne \TX@typeout@ {\@spaces Table Width\@spaces Column Width\@spaces X Columns}% \TX@trial{\def\NC@rewrite@X{% \global\advance\TX@cols\@ne\NC@find p{\TX@col@width}}}% \loop \TX@arith \ifTX@ \TX@trial{}% \repeat {\let\@footnotetext\TX@ftntext\let\@xfootnotenext\TX@xftntext \csname tabular*\expandafter\endcsname\expandafter\TX@target \the\toks@ \csname endtabular*\endcsname}% \global\TX@ftn\expandafter{\expandafter}\the\TX@ftn \ifnum0=`{\fi}% \expandafter\expandafter\expandafter \TX@find@endtabularxbb \expandafter\end\expandafter{\TX@}% \endtabularx\TX@\endtabularx\TX@find@endtabularxb} \RequirePackage{bigstrut} \RequirePackage{supertabular} \let\bareST@newpage\ST@newpage \expandafter\def\expandafter\ST@newpage\expandafter{% \ST@newpage\noalign{\gdef\@tablefont{\tablefont}}} \expandafter\def\expandafter\endsupertabular\expandafter{%Claudia.Braeuer@degruyter.com \endsupertabular\par\vskip\baselineskip} \expandafter\let\csname endsupertabular*\endcsname\endsupertabular \RequirePackage{booktabs} \newcolumntype{e}{!{\extracolsep{\fill}}} \let\@barearray\@array \let\@baretabular\@tabular \let\@bareclassz\@classz \let\@@barearray\@@array \let\endbaretabular\endtabular \expandafter\let\csname endbaretabular*\endcsname=\endtabular \let\baretablehead\tablehead \let\baretablefirsthead\tablefirsthead \let\baretabletail\tabletail \let\baretablelasttail\tablelasttail \def\baretabulars{% \let\@array\@barearray \let\@tabular\@baretabular \def\@classz{% \expandafter\ifx\d@llarbegin\begingroup \toks \count@ = \expandafter{\the\toks\count@}% \fi \@bareclassz}% \let\@@array\@@barearray \let\endtabular\endbaretabular \expandafter\let\csname endtabular*\endcsname=\endtabular \let\tablehead\baretablehead \let\tablefirsthead\baretablefirsthead \let\tabletail\baretabletail \let\tablelasttail\baretablelasttail \let\ST@newpage\bareST@newpage} \def\@array[#1]#2{% \@tempdima \ht \strutbox \advance \@tempdima by\extrarowheight \setbox \@arstrutbox \hbox{\vrule \@height \arraystretch \@tempdima \@depth \arraystretch \dp \strutbox \@width \z@}% \begingroup \@mkpream{#2}% \xdef\@preamble{\noexpand \ialign \@halignto \bgroup \expandafter\ifx\d@llarbegin\begingroup\hskip-\col@sep\fi \@arstrut \@preamble \expandafter\ifx\d@llarbegin\begingroup\hskip-\col@sep\fi \tabskip \z@ \cr}% \endgroup \@arrayleft \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi \bgroup \let \@sharp ##\let \protect \relax \lineskip \z@ \baselineskip \z@ \m@th \leftmargini4mm\relax \leftmarginii\leftmargini \leftmarginiii\leftmargini \ifx\d@llarbegin\begingroup\@minipagetrue\let\@minipagefalse\relax\fi%no \addvspace before lists, ¡oye! \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble} \let\@@array\@array \def\@tabular{% \leavevmode \hbox \bgroup\tablefont $\col@sep\tabcolsep \let\d@llarbegin\begingroup%$ \let\d@llarend\endgroup \ifx\ST@tableformat\@undefined\gdef\@tablefont{\tablefont\tableheadfont}\fi \@tabarray} \let\@classzold\@classz \def\@classz{% \expandafter\ifx\d@llarbegin\begingroup \toks \count@ = \expandafter{\expandafter\@tablefont\the\toks\count@}% \fi \@classzold} \let\orig@@array\@@array \def\@@array[#1]#2{% \orig@@array[#1]{#2}% \expandafter\ifx\d@llarbegin\begingroup \ifx\ST@tableformat\@undefined\toprule\fi \fi} \def\endtabular{% \bottomrule \endarray \@minipagefalse%¡oye! $\egroup}%$ \expandafter\let\csname endtabular*\endcsname=\endtabular \def\tablehead#1{% \gdef\@tablehead{% \toprule \noalign{% \global\let\@savcr=\\ \global\let\\=\org@tabularcr}% \if!#1! \noalign{\gdef\@tablefont{\tablefont\tablefont}}% \else \noalign{\gdef\@tablefont{\tableheadfont\tablefont}}% #1\midrule \fi \noalign{\global\let\\=\@savcr}}} \def\tablefirsthead#1{% \gdef\@table@first@head{\toprule \if!#1! \noalign{\gdef\@tablefont{\tablefont\tablefont}}% \else \noalign{\gdef\@tablefont{\tablefont\tableheadfont}}#1\midrule \fi}} \def\tabletail#1{% \gdef\@tabletail{% \if!#1!\else\tailrule\fi \noalign{% \global\let\@savcr=\\ \global\let\\=\org@tabularcr}% #1% \noalign{\global\let\\=\@savcr}}} \def\tablelasttail#1{% \gdef\@table@last@tail{\if!#1!\else\tailrule\fi#1}} \let\@layarray\@array \let\@laytabular\@tabular \let\@layclassz\@classz \let\@@layarray\@@array \let\endlaytabular\endtabular \expandafter\let\csname endlaytabular*\endcsname=\endtabular \let\laytablehead\tablehead \let\laytablefirsthead\tablefirsthead \let\laytabletail\tabletail \let\laytablelasttail\tablelasttail \let\layST@newpage\ST@newpage \def\layouttabulars{% \let\@array\@layarray \let\@tabular\@laytabular \let\@classz\@layclassz \let\@@array\@@layarray \let\endtabular\endlaytabular \expandafter\let\csname endtabular*\endcsname=\endlaytabular \let\tablehead\laytablehead \let\tablefirsthead\laytablefirsthead \let\tabletail\laytabletail \let\tablelasttail\laytablelasttail \let\ST@newpage\layST@newpage} \def\midrule{\noalign{\ifnum0=`}\fi \@aboverulesep=\aboverulesep \global\@belowrulesep=\belowrulesep \global\@thisruleclass=\@ne \gdef\@tablefont{\tablefont}% \@ifnextchar[{\@BTrule}{\@BTrule[\heavyrulewidth]}}% \def\tailrule{\noalign{\ifnum0=`}\fi \@aboverulesep=\aboverulesep \global\@belowrulesep=\belowrulesep \global\@thisruleclass=\@ne \gdef\@tablefont{\tableheadfont}% \@ifnextchar[{\@BTrule}{\@BTrule[\lightrulewidth]}}% \def\starttabularbody{\noalign{\gdef\@tablefont{\tablefont}}} \heavyrulewidth=1\p@ \lightrulewidth=0.28\p@ \belowrulesep=2\p@ \aboverulesep=2\p@ \newcommand*\tablefont{% \edef\DeGruyter@figurealign{T}\fontfamily{\sfdefault}\mathversion{ss}\addfontfeature{Numbers=Monospaced}\small} \newcommand*\tableheadfont{% \small\sffamily\addfontfeature{Numbers=Monospaced}\bfseries\mathversion{ssbold}} \tabcolsep0.5\columnsep \AtBeginDocument{% \@ifpackageloaded{longtable} {\let\barelongtable\longtable \let\bareendfirsthead\endfirsthead \let\bareendhead\endhead \g@addto@macro\baretabulars {\LTleft=\fill \LTright=\fill \let\longtable\barelongtable \let\endfirsthead\bareendfirsthead \let\endhead\bareendhead}% \def\laylongtable{% \gdef\@tablefont{\tablefont\tableheadfont}\tablefont \barelongtable}% \def\layendfirsthead{\midrule\bareendfirsthead} \def\layendhead{\midrule\bareendhead} \def\@tempa {\LTleft=-\tabcolsep \LTright=-\tabcolsep \let\longtable\laylongtable \let\endfirsthead\layendfirsthead \let\endhead\layendhead}% \@tempa \expandafter\g@addto@macro\expandafter\layouttabulars\expandafter{\@tempa}} {}} \RequirePackage{multicol} \RequirePackage[singlelinecheck=false,listof,tableposition=top]{caption} \def\plist@figure{\figurename\space} \def\plist@table{\tablename\space} \def\caption@@addcontentsline#1#2{% {\let\\\space \@ifundefined{ext@#1}% {\caption@Error{No float type '#1' defined}}% {\caption@@@addcontentsline {\csname ext@#1\endcsname}% {#1}% {\caption@lstfmt{\expandafter\ifx\csname plist@#1\endcsname\relax\@nameuse{p@#1}\else\@nameuse{plist@#1}\fi}{\@nameuse{the#1}}}% {\ignorespaces #2}}}} \DeclareCaptionFont{mathversionSS}{\mathversion{ss}#1} \captionsetup{labelsep=colon,font={small,sf},labelfont=bf,textfont=mathversionSS,% justification=RaggedRight,skip=9.5\p@,listformat=simple} \RequirePackage[rightcaption,ragged]{sidecap} \def\sidecaptionrelwidth{20} \edef\sidecaptionsep{\the\columnsep} \RequirePackage[figuresright]{rotating} \setlength\rotFPtop{0\p@ \@plus 1fil} \AtBeginDocument{% \@ifpackageloaded{float} {\renewcommand*{\listof}[2]{% \@ifundefined{ext@#1}{\float@error{#1}}{% \@namedef{l@#1}{\@dottedtocline{1}{\z@}{}}% \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse \fi \chapter*{#2}% \begingroup \small%Maria.Dassing@degruyter.com \setlength{\parskip}{\z@}% \@starttoc{\@nameuse{ext@#1}}% \endgroup \if@restonecol\twocolumn\fi}}}{}} \AtBeginDocument{% \@ifpackageloaded{lstmisc} {\lstset{basicstyle=\ttfamily,% columns=fullflexible}% \@ifpackagelater{lstmisc}{2018/09/02} {\lst@Key{numbers}{none}{% \let\lst@PlaceNumber\@empty \lstKV@SwitchCases{#1}% {none:\\% left:\def\lst@PlaceNumber{{\normalfont\lst@numberstyle \hb@xt@\dimexpr1em+\lst@numbersep{\thelstnumber\hss}}}\\% right:\def\lst@PlaceNumber{\rlap{\normalfont \kern\linewidth \kern\lst@numbersep \lst@numberstyle{\thelstnumber}}}% }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}} {\lst@Key{numbers}{none}{% \let\lst@PlaceNumber\@empty \lstKV@SwitchCases{#1}% {none&\\% left&\def\lst@PlaceNumber{{\normalfont\lst@numberstyle \hb@xt@\dimexpr1em+\lst@numbersep{\thelstnumber\hss}}}\\% right&\def\lst@PlaceNumber{\rlap{\normalfont \kern\linewidth \kern\lst@numbersep \lst@numberstyle{\thelstnumber}}}% }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}}% \def\l@lstlisting{\@dottedtocline{1}{\z@}{}}} {}} \AtBeginDocument{% \let\oldthebibliography\thebibliography \expandafter\def\expandafter\thebibliography \expandafter#\expandafter1\expandafter{% \oldthebibliography{#1}\clubpenalty\@M\widowpenalty\@M} \@ifpackageloaded{natbib} {\setlength\bibhang\bibindent \def\bibfont{\sffamily\mathversion{ss}\small\RaggedRight} \def\bibnumfmt#1{[\edef\DeGruyter@figurealign{T}\fontfamily{\sfdefault}\selectfont#1]\hfill} \let\oldthebibliography\thebibliography \expandafter\def\expandafter\thebibliography \expandafter#\expandafter1\expandafter{% \oldthebibliography{#1}\let\newblock\relax} \@ifundefined{chapter} {\renewcommand\bibsection{\section*{\refname}}} {\@ifundefined{NAT@sectionbib} {\renewcommand\bibsection{\refstepcounter{chapter}\chapter*{\bibname}}} {\renewcommand\bibsection{% \section*{\refname}% \ifx\@mkboth\@gobbletwo\else\ifx\thesection\theinchapsection\markright{\refname}\fi\fi}}} \bibsep\z@\@plus1sp\relax} {\@ifpackageloaded{biblatex} {\setlength\bibhang\bibindent \def\bibfont{\sffamily\mathversion{ss}\small\RaggedRight}% \defbibenvironment{bibnumeric}% {\list {\printtext[labelnumberwidth]{% \printfield{prefixnumber}% \printfield{labelnumber}}}% {\setlength{\labelwidth}{\labelnumberwidth}% \setlength{\leftmargin}{\labelwidth}% \setlength{\labelsep}{\biblabelsep}% \addtolength{\leftmargin}{\labelsep}% \setlength{\itemsep}{\bibitemsep}% \setlength{\parsep}{\bibparsep}}% \renewcommand*{\makelabel}[1]{\edef\DeGruyter@figurealign{T}\fontfamily{\sfdefault}\selectfont\RaggedRight##1}}% {\endlist}% {\item}} {\def\dirty@bib@hook{\def\@mkboth####1####2{\sffamily\mathversion{ss}\small\RaggedRight}}%remove these five lines if thebibliography makes trouble \let\oldthebibliography\thebibliography \expandafter\expandafter\expandafter\def\expandafter\expandafter\expandafter\thebibliography \expandafter\expandafter\expandafter#\expandafter\expandafter\expandafter1% \expandafter\expandafter\expandafter{\expandafter\dirty@bib@hook\oldthebibliography{#1}}}}} \RequirePackage{makeidx}\makeindex \AtEndOfPackage{% \RequirePackage[switch,pagewise,modulo]{lineno} \nolinenumbers \linenumbersep0.5\marginparsep \def\makeLineNumberRight{% \linenumberfont\hskip\linenumbersep\hskip\columnwidth \hb@xt@\linenumberwidth{\LineNumber\hss}\hss} \switchlinenumbers \def\linenumberfont{\sffamily\mdseries\small}} \ifx\m@de a \ifx\XeTeXcharclass\@undefined \ifx\f@rmat b \hoffset-1in \voffset\dimexpr842bp-\paperheight-1in\relax \else \hoffset\dimexpr20mm-1in\relax \voffset\dimexpr20mm-1in\relax \fi \ifx\f@rmat b \@tempdima\z@ \else \@tempdima20mm\relax \fi \@tempdimb\dimexpr\@tempdima+\paperwidth\relax \@tempdima\dimexpr\@tempdima*7200/7227\relax\edef\l@offset{\strip@pt\@tempdima} \@tempdimb\dimexpr\@tempdimb*7200/7227\relax\edef\r@offset{\strip@pt\@tempdimb} \ifx\f@rmat b \@tempdima\z@ \@tempdimb\dimexpr\paperheight\relax \else \@tempdima\dimexpr842bp-20mm-\paperheight\relax \@tempdimb\dimexpr\@tempdima+\paperheight\relax \fi \@tempdima\dimexpr\@tempdima*7200/7227\relax\edef\u@offset{\strip@pt\@tempdima} \@tempdimb\dimexpr\@tempdimb*7200/7227\relax\edef\o@offset{\strip@pt\@tempdimb} \ifnum\pdfoutput=\z@ \newcommand{\@setPdfBoxes}{% \ifx\@processPdfBoxSpec\@empty\relax \else {% \special{!userdict begin /bop-hook {^^J \@processPdfBoxSpec} def end}} \fi} \let\@processPdfBoxSpec\@empty \newcommand\@setPdfBox[2]{% \xdef\@processPdfBoxSpec{% \@processPdfBoxSpec [ {ThisPage} << /#1 [#2] >> /PUT pdfmark} } \@setPdfBox{TrimBox} {\l@offset\space\u@offset\space\r@offset\space\o@offset} \@setPdfBoxes \@onlypreamble\@setPdfBoxes \else \edef\@tempa{/TrimBox [\l@offset\space\u@offset\space\r@offset\space\o@offset]} \expandafter\pdfpageattr\expandafter{\@tempa} \fi \else \advance\voffset-1in \advance\hoffset-1in \fi \else \advance\voffset-1in \advance\hoffset-1in \fi \ifx\m@de o \else\ifx\m@de p\else \RequirePackage[\ifx\m@de a a4\fi]{crop} \let\CROP@horigin\z@ \let\CROP@vorigin\z@ \ifx\m@de a \def\CROP@@info{{% \global\advance\CROP@index\@ne \def\x{\discretionary{}{}{\hbox{\kern.5em---\kern.5em}}}% \advance\paperwidth-20\p@ \dimen@6pt \ifx\CROP@pagecolor\@empty \else \advance\dimen@\CROP@overlap \fi \hb@xt@\z@{% \hss \vbox to\z@{% \centering \hsize\paperwidth \vss \normalfont \normalsize \expandafter\csname\CROP@font\endcsname{% \@ifundefined{chapter}{\@runningauthor}{\@author}:\enskip \@ifundefined{chapter} {\ifx\@runningtitle\@undefined\@title\else\@runningtitle\fi} {\@title}\x \the\year/\the\month/\the\day\x \CROP@time\x page\kern.5em\thepage\strut }% \vskip\dimen@ }% \hss}}} \crop[cam]% \else \@tempdima\dimexpr\textheight-\topskip\relax \divide\@tempdima by\baselineskip \multiply\@tempdima by65536\relax \edef\cnt@baselines{\strip@pt\@tempdima}% \def\rls{% \@tempcnta\z@ \loop\advance\@tempcnta\@ne \vrule\@width1.2em\@height0.2\p@\@depth0.02\p@ \llap{\smash{\vrule\@width0.165\marginparsep\@height6.6\p@\@depth-6.5\p@}}% %\llap{\smash{\textcolor[rgb]{0,0,0.5}{\the\@tempcnta\,}}}% \rlap{% \vrule\@width\columnwidth\@height0.00005\p@\@depth0\p@ \if@twocolumn \kern\columnsep\vrule\@width\columnwidth\@height0.00005\p@\@depth0\p@ \fi}% \\ \ifnum\@tempcnta<\cnt@baselines \repeat} \renewcommand*\CROP@@frame{% \color[rgb]{0.5,1,1}% \ifodd\count\z@\let\@themargin\oddsidemargin\else\let\@themargin\evensidemargin\fi \moveright\@themargin \vbox to\z@{\baselineskip\z@skip\lineskip\z@skip\lineskiplimit\z@ \vskip\topmargin\vbox to\z@{\vss\hrule width\textwidth}% \vskip\headheight\vbox to\z@{\vss\hrule width\textwidth}% \vskip\headsep\vbox to\z@{\vss\hrule width\textwidth}% \hbox to\textwidth{% \llap{\vbox to\textheight{\tiny\let\@tempa\f@size\normalsize\let\f@size\@tempa\selectfont \hsize1.2em\relax \vskip\topskip\rls\null\vss}}% \llap{\vrule height\textheight}% \if@twocolumn \hskip\columnwidth\rlap{\vrule height\textheight}% \hskip\columnsep\rlap{\vrule height\textheight}% \fi \hfil\vrule height\textheight}% \vbox to\z@{\vss\hrule width\textwidth}% \vskip\footskip\vbox to\z@{\vss\hrule width\textwidth}% \vss}% \vbox to\z@{\baselineskip\z@skip\lineskip\z@skip\lineskiplimit\z@ \rlap{% \vbox to\z@{\vbox to\z@{\vss\hrule width\paperwidth}% \hbox to \paperwidth{\llap{\vrule height\paperheight}\hfil \vrule height\paperheight}% \vbox to\z@{\vss\hrule width\paperwidth}% \vss}}\vss}} \crop[frame,noinfo] \fi \fi\fi \RequirePackage[hyphens]{url} \urlstyle{same} \RequirePackage[% breaklinks ,linktocpage \ifx\m@de w ,bookmarks=false\fi,bookmarksnumbered ,pdfborder={0 0 0}\ifx\m@de w,colorlinks\fi \ifx\m@de p, draft\else\ifx\m@de a, draft\fi\fi]{hyperref} \ifHy@draft\AtBeginDocument{\let\hyper@anchorstart\@gobble}\fi%fix hyperref-Bug \let\toclevel@spart\toclevel@part \let\toclevel@schapter\toclevel@chapter \let\toclevel@contribution\toclevel@chapter \let\toclevel@author\toclevel@chapter \ifx\XeTeXcharclass\@undefined\ifnum\pdfoutput=\z@ \RequirePackage[\ifx\m@de p preserveurlmacro,\else\ifx\m@de a preserveurlmacro,\fi\fi hyphenbreaks]{breakurl} \bgroup \catcode`\&=12\relax \hyper@normalise\burl@addtocharlistafter{=} \egroup \burl@defifstructure \ifx\m@de p% \let\burl\nolinkurl \def\burlalt#1#2{\nolinkurl{#2}}% \else \ifx\m@de a% \let\burl\nolinkurl \def\burlalt#1#2{\nolinkurl{#2}}% \fi \fi \fi\fi \RequirePackage{doi}% \def\@doi#1{% \let\#\relax \let\_\relax \let\textless\relax \let\textgreater\relax \edef\x{\toks0={{#1}}}% \x \edef\#{\@percentchar23}% \edef\_{_}% \edef\textless{\@percentchar3C}% instead of {\string<} for Apple \edef\textgreater{\@percentchar3E}% instead of {\sting>} for Apple \edef\x{\toks1={\noexpand\href{https://doi.org/#1}}}% \x \edef\x{\endgroup\doitext\the\toks1 \the\toks0}% \x} \ifHy@draft \ifx\XeTeXcharclass\@undefined \ifnum\pdfoutput=\z@ \AtBeginDocument{\pdfmark{pdfmark=/DOCINFO,Creator={LaTeX -- with \csname ver@dgruyter.sty\endcsname}}} \else \pdfinfo{/Creator (TeX -- with \csname ver@dgruyter.sty\endcsname)} \fi \else \AtBeginDocument{\@pdfm@mark{docinfo<>}} \fi \else \expandafter\def\expandafter\@pdfcreator\expandafter{\@pdfcreator\space -- with \csname ver@dgruyter.sty\endcsname} \fi \def\@afterbox{% \everypar{% \if@nobreak \@nobreakfalse \clubpenalty \@M \if@afterindent \else {\setbox\z@\lastbox}% \everypar{}%2015-04-09 \fi \else \clubpenalty \@clubpenalty {\setbox\z@\lastbox}% \everypar{}% \fi}} \newenvironment{note}[1][] {\par \dimen@\prevdepth \vskip\dimexpr1\baselineskip+\topskip-4\p@\relax \hrule\@height\z@ \nobreak \vskip\dimexpr-1\baselineskip-\topskip+4\p@\relax \prevdepth\dimen@ \noindent\vrule\@width\linewidth\@height\p@\par\nobreak \nointerlineskip \noindent \vrule\@width\z@\@height\baselineskip\@depth\z@ \if!#1!\else \marginparsep2mm\relax \marginparwidth5mm\relax \marginpar{\leavevmode\smash{\lower7\p@\hbox{\includegraphics[height=13pt,clip]{#1}}}}% \fi \sffamily\mathversion{ss}\small \ignorespaces} {\ifhmode\par\ifdim\lastskip=\belowdisplayskip\vskip-\lastskip\fi\else\vskip-\lastskip\fi \nobreak \vskip\dimexpr-\baselineskip+8.5\p@\relax \normalsize \noindent\vrule\@width\linewidth\@height\p@\par \nointerlineskip \vskip\baselineskip \aftergroup\@afterbox} \RequirePackage[para*,ruled]{manyfoot} \def\MFL@fnotepara#1#2#3{\let\@thefnmark\@empty \NCC@makefnmark{#2}% \MFL@insert#1{\reset@font\footnotesize \ifx\@thefnmark\@empty \@tempswafalse \else \@tempswatrue \protected@edef\@currentlabel{\@thefnmark}% \fi \color@begingroup \if@tempswa \setbox\@tempboxa\hbox{\textbf{\@thefnmark}\enskip}% \ifMFL@paraindent \@tempdima.8em \advance\@tempdima-\wd\@tempboxa \ifdim \@tempdima<\z@ \@tempdima\z@ \fi \else \@tempdima\z@ \fi \fi \setbox\@tempboxa\hbox{% \if@tempswa \hskip\@tempdima\unhbox\@tempboxa\nobreak \fi \ignorespaces#3\unskip\strut \ifMFL@split \penalty\m@ne\space \else \penalty-10 \hskip\footglue \fi }% \dp\@tempboxa\z@ \ht\@tempboxa\MFL@fudgefactor\wd\@tempboxa \box\@tempboxa \color@endgroup}} \AtBeginDocument{% \@ifpackageloaded{reledmac} {\linenummargin{inner}% \linenumsep2mm \sidenotemargin{outer}% \ledlsnotesep2mm \ledrsnotesep2mm \def\ledlsnotefontsetup{\raggedleft\sffamily\footnotesize}% \def\ledrsnotefontsetup{\raggedright\sffamily\footnotesize}% \ledlsnotewidth\dimexpr\evensidemargin-\ledlsnotesep-6mm\relax \ledrsnotewidth\dimexpr\evensidemargin-\ledrsnotesep-6mm\relax \Xnotenumfont{\bfseries}% \Xnonbreakableafternumber}% {\DeclareNewFootnote[para]{A}}} \def\recital#1{% \leavevmode \marginpar{% \ifodd\c@page\raggedright\else\raggedleft\fi \sffamily\bfseries\small#1}} \let\old@author\author \let\old@@author\@author \RequirePackage[noblocks]{authblk} \let\AB@runningauthors\@empty \def\AB@protect{\noexpand\AB@protect\noexpand} \renewcommand\author[2][]{% \ifnewaffil \addtocounter{affil}{1}% \edef\AB@thenote{\arabic{affil}}% \fi \@tempcnta\z@ \@for\@tempa:=#1\do{% \advance\@tempcnta\@ne \expandafter\edef\csname @tempa\the\@tempcnta\endcsname{\@tempa}}% \ifnum\@tempcnta=\z@ \@tempcnta\@ne \expandafter\edef\csname @tempa\the\@tempcnta\endcsname{\AB@thenote}% \else \setcounter{Maxaffil}{0}% \fi \@tempcntb\z@ \loop \ifnum\@tempcntb<\@tempcnta \advance\@tempcntb\@ne \edef\AB@note{\csname @tempa\the\@tempcntb\endcsname}% \expandafter\expandafter\expandafter\ifx\csname AB@affil\AB@note label\endcsname\relax \ifx\corresp@author\@undefined \@temptokena={}% \else \@temptokena={*\CorrAuth:\space}% \fi \else \@temptokena=\expandafter\expandafter\expandafter {\csname AB@affil\AB@note label\endcsname, }% \fi \expandafter\xdef\csname AB@affil\AB@note label\endcsname{\the\@temptokena#2}% \repeat \ifnum\value{authors}>\@ne \@namedef{@sep\number\c@authors}{\Authsep}% \fi \refstepcounter{authors}% \begingroup \let\protect\@unexpandable@protect \let\and\AB@pand \def\thanks{\protect\thanks}% \def\footnote{\protect\footnote}% \@temptokena=\expandafter{\AB@authors}% {\def\\{\protect\\[\@affilsep]\protect\Affilfont\protect\AB@resetsep}% \xdef\AB@author{\AB@blk@and#2}% \ifnewaffil \gdef\AB@las{}% \gdef\AB@lasx{\protect\Authand}% \gdef\AB@as{}% \xdef\AB@authors{\the\@temptokena\AB@blk@and}% \else \xdef\AB@authors{\the\@temptokena\AB@as\AB@au@str}% \global\let\AB@las\AB@lasx\gdef\AB@lasx{\protect\Authands}% \gdef\AB@as{\Authsep}% \fi \gdef\AB@au@str{#2}}% \@temptokena=\expandafter{\AB@authlist}% \let\\=\authorcr \xdef\AB@authlist{\the\@temptokena \protect\@nameuse{@sep\number\c@authors}% \protect\Authfont#2\ifx\corresp@author\relax*\fi}% \@temptokena=\expandafter{\AB@runningauthors}% \xdef\AB@runningauthors{\the\@temptokena \AB@protect\@nameuse{@sep\number\c@authors}% #2}% \endgroup \ifnum\value{authors}>\tw@ \@namedef{@sep\number\c@authors}{\Authands}% \fi \newaffilfalse} \iflanguage{ngerman}{\def\Authand{ und }\def\Authands{ und~}}{\def\Authands{, and~}} \iflanguage{ngerman}{\def\CorrAuth{Korrespondenzautor}}{\def\CorrAuth{Corresponding author}} \def\AB@affilnote#1{{\bfseries\csname AB@affil#1label\endcsname,}\space} \let\Authfont\large \def\Affilfont{\sffamily\small} \let\blkauth@r\author \def\author{% \@ifstar {\let\corresp@author\relax\blkauth@r} {\let\corresp@author\@undefined\blkauth@r}}% \@ifclassloaded{article} {} {\let\contributionauthor\author \let\@contributionauthor\@author \let\author\old@author \let\@author\old@@author} \newfootnote{note} \setlength{\skip\footinsnote}{0.5\baselineskip\@plus\z@\@minus\z@} \newfootnote{author} \setlength{\skip\footinsauthor}{1\baselineskip\@plus\z@\@minus0.5\baselineskip} \def\runningtitle#1{% \gdef\@runningtitle{#1}% \ifx\f@rmat b\relax \protected@edef\@tempa{\ifx\@runningauthor\@undefined\else\@runningauthor,\space\fi}% \markboth{\@tempa#1}{\@tempa#1}% \else \markright{#1}% \fi} \def\runningauthor#1{% \gdef\@runningauthor{#1} \ifx\f@rmat b\relax \protected@edef\@tempa{\ifx\@runningtitle\@undefined\else,\space\@runningtitle\fi}% \markboth{#1\@tempa}{#1\@tempa}% \else \markleft{#1}% \fi} \def\generaltitledef#1{% \gdef\p@pertitle{#1}% \bgroup \let\footnote\@gobble \let\footnotetext\@gobble \let\articlenote\@gobble \let\contributionnote\@gobble \NR@gettitle{#1}% \ifx\@runningtitle\@undefined \ifx\f@rmat b\relax \protected@edef\@tempa{\ifx\@runningauthor\@undefined\else\@runningauthor,\space\fi}% \markboth{\@tempa#1}{\@tempa#1}% \protected@xdef\@runningtitle{#1}% \else \markright{#1}% \fi \fi \egroup} \@ifclassloaded{article} {\def\journalname#1{\gdef\@journalname{#1}} \def\journalyear#1{\gdef\@journalyear{#1}} \gdef\@journalyear{\the\year} \def\journalvolume#1{\gdef\@journalvolume{#1}} \def\journalissue#1{\gdef\@journalissue{#1}} \def\startpage#1{\setcounter{page}{#1}} \def\aop{\global\let\@aop\relax} \DeclareRobustCommand*\articlenote[1]{% \vskip19.5\p@{\noindent\sffamily\small\dg@bartwo\dg@bartwo\\*[-2\p@]\noindent#1\par}} \RequirePackage{lastpage} \def\articletype#1{\gdef\@articletype{#1}} \def\articlesubtype#1{\gdef\@articlesubtype{#1}} \def\title#1{% \gdef\@title{#1}% \generaltitledef{#1}} \def\subtitle#1{\gdef\p@persubtitle{#1}}} {\def\contributiontitle#1{% \refstepcounter{chapter}% \generaltitledef{#1}% \ifx\bookDOI\@undefined \else \@tempcnta\numexpr\componentd@i+\@ne\relax \xdef\componentd@i{\the\@tempcnta}% \xdef\@DOI{% https://doi.org/\bookDOI -\ifx\thepage\thefrontmatterpage2\else0\fi \ifnum\@tempcnta<10 0\fi\componentd@i}% \fi} \def\contributionsubtitle#1{\gdef\p@persubtitle{#1}} \DeclareRobustCommand*\contributionnote[1]{% \vskip19.5\p@{\noindent\sffamily\small\dg@bartwo\dg@bartwo\\*[-2\p@]\noindent#1\par}}} \def\openaccess{\global\let\@openaccess\relax} \long\def\abstract#1{\gdef\@abstract{#1}} \newcommand*\transabstract[2][]{% \def\@transabstractlang{#1}% \gdef\@transabstract{#2}} \def\keywords#1{\gdef\@keywords{#1}} \newcommand*\transkeywords[2][]{% \def\@transkeywordslang{#1}% \gdef\@transkeywords{#2}} \newcommand*\correctionnote[2][]{% \if!#1!\else\expandafter\addto\csname captions\languagename\endcsname{\def\correctionnotename{#1}}\fi \gdef\@correctionnote{#2}} \newcommand\classification[2][]{% \if!#1!\else\def\classificationName{#1}\fi \gdef\@classification{#2}} \def\received#1{\gdef\@received{#1}} \def\revised#1{\gdef\@revised{#1}} \def\accepted#1{\gdef\@accepted{#1}} \def\communicated#1{\gdef\@communicated{#1}} \@ifclassloaded{article} {\def\dedication#1{\gdef\@dedication{#1}} \def\reviewinfo#1{\gdef\@reviewinfo{{\par\normalsize#1\par}}}} {} \@ifclassloaded{article} {} {\def\contribution{% \if@openright\cleardoublepage\else\clearpage\fi \global\@topnum\z@ \@afterindentfalse \let\thesection\theplainsection \let\theequation\theplainequation \let\thefigure\theplainfigure \let\thetable\theplaintable \expandafter\let\csname AB@affil1label\endcsname\relax \expandafter\let\csname AB@affil2label\endcsname\relax \expandafter\let\csname AB@affil3label\endcsname\relax \expandafter\let\csname AB@affil4label\endcsname\relax \let\AB@authlist\@empty \@namedef{@sep2}{\Authand}% \def\AB@affilsep{\protect\Affilfont}% \let\AB@affillist\@empty \let\AB@runningauthors\@empty \let\@runningauthor\@undefined \let\@runningtitle\@undefined}} \def\markleft#1{% \begingroup \let\label\relax \let\index\relax \let\glossary\relax \expandafter\@markleft\@themark {#1}% \@temptokena \expandafter{\@themark}% \mark{\the\@temptokena}% \endgroup \if@nobreak\ifvmode\nobreak\fi\fi} \def\@markleft#1#2#3{\@temptokena {#2}% \unrestored@protected@xdef\@themark{{#3}{\the\@temptokena}}} \def\contributiontitlen@te#1{\let\@makefntext\noindent\Footnotetextnote{}{\textsf{\textbf{\notename:}\space\mdseries#1}}} \def\@makep@pertitle{% \raggedright \sffamily\strut \ifx\@articletype\@undefined \else {\interlinepenalty\@M \bfseries\large\@articletype}\par \ifx\@articlesubtype\@undefined \else {\interlinepenalty\@M \large\@articlesubtype\par}% \fi \vskip11\p@ \fi \ifx\@review\@undefined\ifx\AB@authlist\@empty\else\AB@authlist\par\fi\fi {\def\footnotemark{\stepcounter{footnote}\protected@edef\@thefnmark{\thefootnote}\@footnotemark}% \mathversion{ssbold}\bfseries \ifx\f@rmat b\relax\@ifundefined{chapter}{\huge}{\LARGE}\else\LARGE\fi \ifx\thesection\theinchapsection\Large\@hangfrom{\thechapter\enskip}\fi \p@pertitle \par}% \vskip13\p@ \ifx\p@persubtitle\@undefined \else \@ifundefined{chapter}{\ifx\f@rmat b\relax\vskip13\p@\fi}{\vskip-2\p@}% {\large\p@persubtitle\par}% \if@twocolumn\vskip19.5\p@\else\vskip13\p@\fi%%\@plus4.5\p@ \global\let\p@persubtitle\@undefined \fi} \def\makep@pertitle{% {\thispagestyle{plain}% \def\AB@protect{\expandafter\@firstofone}% \protected@edef\AB@runningauthors{\AB@runningauthors}% \addtocontents{toc}{\protect\contentsline{author}{\AB@runningauthors}{\thepage}{\@currentHref}}% \ifx\@runningauthor\@undefined \ifx\f@rmat b\relax \edef\@tempa{\ifx\@runningtitle\@undefined\else,\space\@runningtitle\fi} \markboth{\AB@runningauthors\@tempa}{\AB@runningauthors\@tempa}% \protected@xdef\@runningauthor{\AB@runningauthors}% \else \ifx\thesection\theinchapsection \chaptermark{\ifx\@runningtitle\@undefined\p@pertitle\else\@runningtitle\fi} \else \markleft{\AB@runningauthors}% \fi \fi \fi \phantomsection \expandafter\NR@gettitle\expandafter{\p@pertitle}\global\let\@currentlabelname\GetTitleStringResult \bgroup \let\footnote\@gobble \let\footnotetext\@gobble \let\articlenote\@gobble \let\contributionnote\@gobble \ifx\thesection\theinchapsection \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}\p@pertitle}% \else \addcontentsline{toc}{schapter}{\p@pertitle}% \fi \egroup \addtocontents{lof}{\protect\addvspace{13\p@}}% \addtocontents{lot}{\protect\addvspace{13\p@}}% \let\articlenote\contributiontitlen@te \let\contributionnote\contributiontitlen@te \if@twocolumn \@topnewpage[\@makep@pertitle]% \else \@makep@pertitle \fi \justifying\parindent\z@ \sffamily\normalsize \ifx\@review\relax\@reviewinfo\fi \ifx\AB@affillist\@empty \else \ifx\@review\@undefined \@savsk\lastskip \let\@makefntext\noindent \Footnotetextauthor{}{\RaggedRight\AB@affillist}% \vskip-\@savsk\vskip\@savsk%reset \lastskip after \insert \else \vskip0.5\baselineskip \raggedright \AB@affillist\par \fi \fi \global\c@authors\z@\relax \global\c@affil\z@\relax \small \@ifundefined{chapter} {\vskip\baselineskip \vskip2\p@ \ifx\@DOI\@empty\else\@DOI\fi}% {}% \ifx\@received\@undefined\else \ifx\@DOI\@empty \par\vskip\baselineskip \else \if@twocolumn\par\else,\space\fi \fi \noindent\small\sffamily \receivedname\space\@received \global\let\@received\@undefined \ifx\@revised\@undefined \else ;\space\revisedname\space\@revised \global\let\@revised\@undefined \fi \ifx\@accepted\@undefined \else ;\space\acceptedname\space\@accepted \global\let\@accepted\@undefined \fi \par \fi \normalsize \vskip0.5\baselineskip \ifx\@abstract\@undefined \else {\bfseries\abstractname:\space}% \textrm{\parindent6mm\@abstract}\par \global\let\@abstract\@undefined \fi \ifx\@keywords\@undefined \else \vskip0.5\baselineskip {\bfseries\keywordsname:\space}\textrm{\@keywords}\par \global\let\@keywords\@undefined \global\let\@keywordsset\relax \fi \ifx\@transabstract\@undefined \else \vskip0.5\baselineskip \if!\@transabstractlang! \def\@tempa{Abstract}\ifx\abstractname\@tempa\def\@transabstractlang{ngerman}\else\def\@transabstractlang{english}\fi \fi {\expandafter\otherlanguage\expandafter{\@transabstractlang}% \textbf{\abstractname:\space}% \textrm{\@transabstract}% \endotherlanguage} \par \global\let\@transabstract\@undefined \fi \ifx\@transkeywords\@undefined \else \vskip0.5\baselineskip \if!\@transkeywordslang! \def\@tempa{Keywords}\ifx\keywordsname\@tempa\def\@transkeywordslang{ngerman}\else\def\@transkeywordslang{english}\fi \fi {\expandafter\otherlanguage\expandafter{\@transkeywordslang}% \textbf{\keywordsname:\space}% \textrm{\@transkeywords}% \endotherlanguage} \par \global\let\@transkeywords\@undefined \fi \ifx\@correctionnote\@undefined \else \vskip0.5\baselineskip {\bfseries\correctionnotename:\space}\textrm{\@correctionnote}\par \global\let\@correctionnote\@undefined \fi \ifx\@classification\@undefined \else \vskip0.5\baselineskip \ifx\classificationName\@undefined\let\classificationName\classificationname\fi {\bfseries\classificationName:\space}\textrm{\@classification}\par \global\let\@classification\@undefined \fi \small \@ifundefined{chapter}{\vskip.5\baselineskip}{}% \ifx\@communicated\@undefined\else \leavevmode\dg@bartwo\dg@bartwo\\*[-2\p@]% {\bfseries\communicatedname:\space}\textsf{\@communicated}\par \fi \ifx\@dedication\@undefined\else \ifx\@communicated\@undefined \leavevmode\dg@bartwo\dg@bartwo\\*[-2\p@]% \fi {\bfseries\iflanguage{ngerman}{Für}{Dedicated to}\space}\textrm{\@dedication}\par \global\let\@dedication\@undefined \fi \global\let\@communicated\@undefined}% \@afterheading \normalsize \@ifundefined{chapter} {\addvspace{13\p@}}% {\ifx\@keywordsset\relax\global\let\@keywordsset\@undefined\addvspace{13\p@}\else\addvspace{19.5\p@}\fi}} \@ifclassloaded{article} {\def\maketitle{% \def\@pstring{% \ifx\@journalname\@undefined\else \@journalname \space\@journalyear \ifx\@aop\@undefined \ifx\@journalvolume\@undefined\else ;\space\@journalvolume \ifx\@journalissue\@undefined\else (\@journalissue):% \thepage\textendash\pageref{LastPage} \fi \fi \else ;\space aop% \fi \fi} \makep@pertitle}} {\let\makecontributiontitle\makep@pertitle} \newenvironment{Env@EndOfContrib}[1] {\if@noskipsec\leavevmode\fi \par \@afterindenttrue \if@nobreak \everypar{}% \else \addpenalty\@secpenalty\addvspace\baselineskip \fi \@nobreakfalse \global\@noskipsectrue \everypar{% \if@noskipsec \global\@noskipsecfalse {\setbox\z@\lastbox}% \clubpenalty\@M {\sffamily\bfseries#1:}% \unskip\hskip0.5em\relax \else \clubpenalty \@clubpenalty \everypar{}% \fi}% \ignorespaces} {\par \vskip\baselineskip \aftergroup\@afterbox} \def\acknowledgement{\Env@EndOfContrib\acknowledgementname} \let\endacknowledgement\endEnv@EndOfContrib \def\funding{\Env@EndOfContrib\fundingname} \let\endfunding\endEnv@EndOfContrib \def\conflictofinterest{\Env@EndOfContrib\conflictofinterestname} \let\endconflictofinterest\endEnv@EndOfContrib \newenvironment{thegraphicalabstractsection} {\if@twocolumn \onecolumn \@tempswatrue \else \@tempswafalse \fi \thispagestyle{plain}% \global\@topnum\z@ \@afterindentfalse {\parindent\z@ \raggedright \leavevmode\vrule\@width\z@\@height\dimexpr\topskip+0.5\baselineskip\relax\@depth\z@ \sffamily\bfseries\LARGE \interlinepenalty\@M \graphicalabstractname\par\nobreak \vskip13\p@}% \raggedright \raggedcolumns \multicolsep\z@ \@afterheading} {\par \if@tempswa\twocolumn\else\break\fi} \newcommand\graphicalabstract[5]{% \begin{multicols}{3}[\vrule\@width\hsize\@height1.5pt\\\vskip13\p@]% \sffamily #1\par {\bfseries#2}\par \vskip\baselineskip #3\par \columnbreak \RaggedRight {\bfseries Abstract:}\space{\rmfamily#4}\par \columnbreak \includegraphics[width=\hsize,trim=0 0 0 2]{#5}\par \end{multicols}} \newenvironment{contributors}[1][] {\goodbreak \vskip2\baselineskip \sffamily \@afterindentfalse {\parindent\z@ \raggedright \leavevmode\vrule\@width\z@\@height\dimexpr\topskip+0.5\baselineskip\relax\@depth\z@ \sffamily\bfseries\LARGE \interlinepenalty\@M \if"#1"\listauthorname\else#1\fi\par\nobreak \vskip 13\p@}% \@afterheading} {\clearpage} \newcommand\contributor[5]{% \goodbreak {\small \if!#4!\else\leftskip30mm\fi \noindent \if!#4!\else \ifx\f@rmat b\vrule\@width\z@\@depth29.8mm\fi \llap{% \if!#5!\else\expandafter\smash\fi {\lower29.8mm\hb@xt@26mm{% \includegraphics[width=26mm,height=32mm]{#4}\hss}\kern4mm}}% \fi \parbox[t]{\dimexpr\hsize-\leftskip}{% \raggedright \bfseries#1\par \mdseries#2% \if!#3!\else \ifx\f@rmat b\par\else,\space\fi \bfseries#3 \fi}% \par\vskip\baselineskip \if!#4!\else \RaggedRight \ifx\f@rmat b\else\leftskip30mm\fi \fi \noindent#5\par}% \vskip2\baselineskip \def\@tempa{multicols}\ifx\@currenvir\@tempa\vskip\z@\@plus\baselineskip\@minus0.5\baselineskip\fi} \newcommand\furtherreview[4]{% \goodbreak \vskip\baselineskip \def\@reviewauthor{#1}% \def\@reviewtitle{#2}% \def\@reviewdescription{#3}% {\parindent\z@ \leavevmode\dg@bartwo\dg@bartwo\par \sffamily\normalsize #1% \vskip0.5\baselineskip\noindent {\raggedright\small \reviewedbyname\space\textbf{#2}% \if$#3$\else:\space#3\fi \par}% \if$#4$\else \vskip0.5\baselineskip\noindent {\small DOI\space#4}% \fi}% \addtocontents{article}% {\textbf{#2.}\space\textit{#1}}% \vskip\baselineskip \@afterbox} \@ifclassloaded{article} {} {\long\def\dedication#1{% \if@openright \cleardoublepage \else \clearpage \fi \dg@barpage{}{{\normalsize#1}}}} \RequirePackage{environ} \let\@makeadvertisement\@empty \long\def\@dvertisementcontent#1{% \gdef\@makeadvertisement{% \null\par\vfill \@tempcnta\z@ \raggedright \sffamily \leavevmode \vrule\@width\z@\@height\dimexpr\topskip+0.5\baselineskip\relax\@depth\z@ {\fontsize{14}{17}\bfseries\adverttitlename\par}% \nobreak %%\vskip-\lastskip %%\vskip\dimexpr5mm-\lineskip\relax #1\par}} \newenvironment{advertisement}[1][] {\if!#1!\relax \else \gdef\adverttitlename{#1}% \fi \Collect@Body\@dvertisementcontent} {} \def\otherpubl{% \nobreak \vskip\dimexpr5mm-\lineskip-0.2bp\relax \ifnum\@tempcnta<5 \advance\@tempcnta\@ne \else \ifx\f@rmat s \PackageError{dgruyter} {Too many \string\otherpubl\space commands} {Please provide at most five \string\otherpubl\space commands.} \else \ifnum\@tempcnta<6 \advance\@tempcnta\@ne \else \PackageError{dgruyter} {Too many \string\otherpubl\space commands} {Please provide at most six \string\otherpubl\space commands.} \fi \fi \fi \@ifnextchar[{\@therpubl}{\@therpubl[]}} \def\@therpubl[#1]{% \bgroup \if!#1! \let\c@verimage\@undefined \else \def\c@verimage{#1}% \parbox[t]{16mm}{\includegraphics[width=16mm,height=22.48mm]{#1}}% \advance\hsize-16mm \kern\columnsep \advance\hsize-\columnsep \fi \@ifnextchar[{\@@therpubl}{\@@therpubl[]}} \def\@@therpubl[#1]#2#3#4{% \parbox[b][22.48mm][t]{\hsize}{\raggedright \if!#1!\else\textbf{#1}\\\fi \emph{#2}\\ #3\\ #4}% \egroup \par} \def\makeadvertisement{% \if@twocolumn \onecolumn \@tempswatrue \else \@tempswafalse \fi \cleardoublepage \pagestyle{empty}% \thispagestyle{empty}% \label{makeadvertisement}% \@makeadvertisement \if@tempswa\twocolumn\else\break\fi \thispagestyle{empty}% \null} \endinput %% %% End of file `dgruyter.sty'.