12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480 |
- %%
- %% This is file `copernicus.cls',
- %% generated with the docstrip utility.
- %%
- %% The original source files were:
- %%
- %% copernicus.dtx (with options: `class')
- %%
- %% -----------------------------------------------------------------
- %% Author: copernicus.org and le-tex publishing services
- %%
- %% This file is part of the copernicus package for papers
- %% published by Copernicus Publications (Copernicus GmbH).
- %%
- %% Copyright (C) 2018 by Copernicus Publications
- %% -----------------------------------------------------------------
- \NeedsTeXFormat{LaTeX2e}[1995/12/01]
- \ProvidesClass{copernicus}
- [2018/01/30 8.67 Copernicus papers]
- \frenchspacing
- \clubpenalty10000
- \widowpenalty10000
- \protected@edef\CopernicusInfo#1{\protect\ClassInfo{copernicus}{#1}}
- \protected@edef\CopernicusWarningNoLine#1{\protect\ClassWarningNoLine{copernicus}{#1}}
- \protected@edef\CopernicusError#1#2{\protect\ClassError{copernicus}{#1}{#2}}
- \let\@classfilename\@currname
- \newcommand\UndefinedError[1]
- {\CopernicusError{You must define #1}{Add #1 to your document!}}
- \newcommand\NoSectionWarning[1]
- {\CopernicusWarningNoLine{No section #1; proceeding without it}}
- \newcommand\NoSectionError[2]
- {\CopernicusError{You forgot the section: #1}{Add #2 to your document!}}
- \RequirePackage{fixltx2e}[2006/03/24]
- \renewcommand*\and{\@centercr}
- \AtEndOfClass{%
- \DeclareRobustCommand*{\vec}[1]
- {\ensuremath{%
- \mathchoice{\mbox{\boldmath$\displaystyle#1$}}
- {\mbox{\boldmath$\textstyle#1$}}
- {\mbox{\boldmath$\scriptstyle#1$}}
- {\mbox{\boldmath$\scriptscriptstyle#1$}}}}}
- \thinmuskip=2mu
- \medmuskip=3mu minus 3mu
- \thickmuskip=4mu
- \def\cop@opterrshort{Option "\CurrentOption" not supported}
- \def\cop@opterrlong{%
- The option "\CurrentOption" from article.cls is not supported by copernicus.cls.}
- \DeclareOption{a4paper}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{a5paper}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{b5paper}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{letterpaper}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{legalpaper}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{executivepaper}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{landscape}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{10pt}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{11pt}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{12pt}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{oneside}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{twoside}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{titlepage}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{notitlepage}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{onecolumn}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{twocolumn}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \DeclareOption{fleqn}{\@latexerr{\cop@opterrshort}{\cop@opterrlong}}
- \newif\if@stage@final \@stage@finaltrue
- \newif\if@sansserifface
- \newif\if@sansserifheader
- \newif\if@abstractcentered
- \newif\if@abstractindented
- \newif\if@noauthor \DeclareOption{noauthor}{\@noauthortrue}
- \newif\if@nolastpage \DeclareOption{nolastpage}{\@nolastpagetrue}
- \newif\if@noref \DeclareOption{noref}{\@noreftrue}
- \newif\if@nohyperref \DeclareOption{nohyperref}{\@nohyperreftrue}
- \newif\if@cop@home \IfFileExists{copernicuslogo.pdf}{\@cop@hometrue}{\@cop@homefalse}
- \newif\ifonline \DeclareOption{online}{\onlinetrue}
- \newif\if@twostagejnl
- \newif\if@manuscript \DeclareOption{manuscript}{\@manuscripttrue}
- \newif\if@noline \DeclareOption{noline}{\@nolinetrue}%classical
- \DeclareOption{corrigendum} {\def\specialp@perstring{Corrigendum}}
- \DeclareOption{editorialnote}{\def\specialp@perstring{Editorial note}}
- \def\jurl@splitter#1.net\@nil{\def\jurl@first{#1}}
- \DeclareOption{editorialnotediscussion}{%
- \def\specialp@perstring{Editorial note}%
- \@noreftrue
- \AtEndOfClass{%
- \edef\@journalnameabbreviation{\@journalnameabbreviation\space Discuss.}%
- \expandafter\jurl@splitter\@journalurl\@nil
- \edef\@journalurl{\[email protected]}}}
- \newif\if@corrigendum%ask Jasch
- \newif\if@editorialnotetwoc%ask Jasch
- \newif\if@editorialnoted%ask Jasch
- \newif\if@secline% Underlined Sections, lup 2017-11-06
- \newif\if@dolinesec\@dolinesecfalse
- \newif\if@bar %only used under \if@stage@final and \@cop@hometrue; for modern layout as well as for the classically layouted sub-journal "angeocom"
- \newif\if@hvmath \DeclareOption{hvmath}{\@hvmathtrue}%only used for discussions and only under \@cop@hometrue
- \InputIfFileExists{copernicus.cfg}%
- {\typeout{Additional configuration file copernicus.cfg used}}%
- {\CopernicusError{No additional configuration file copernicus.cfg}
- {Please provide copernicus.cfg with the journal configurations.}}
- \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
- \ProcessOptions
- \if@stage@final\else\@twostagejnltrue\fi
- \if@cop@home\else
- \if@stage@final\else\@stage@finaltrue\@manuscripttrue\fi
- \fi
- \if@manuscript
- \@sansseriffacefalse
- \@sansserifheaderfalse
- \@abstractcenteredfalse
- \@abstractindentedfalse
- \fi
- \AtEndOfClass{\ifcopyediting\let\@msnumber\relax\fi}
- \LoadClass[fleqn]{article}
- \AtBeginDocument{\mathindent\z@}
- \if@stage@final
- \if@manuscript
- \oddsidemargin16.4mm
- \evensidemargin16.4mm
- \textwidth177mm
- \textheight\dimexpr660\p@-37mm+11.4mm\relax
- \headheight\z@
- \headsep\z@
- \topmargin10mm
- \footskip30pt
- \else
- \let\footnotesize\small
- \oddsidemargin16.4mm
- \evensidemargin16.4mm
- \textwidth177mm
- \headheight16.4mm
- \headsep5mm
- \topskip12pt
- \footskip30pt
- \textheight54\baselineskip
- \advance\textheight by\topskip
- \topmargin\z@
- \fi
- \else
- \renewcommand\normalsize{%
- \@setfontsize\normalsize\@xipt{13.6}%
- \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
- \abovedisplayshortskip \z@ \@plus3\p@
- \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
- \belowdisplayskip \abovedisplayskip
- \let\@listi\@listI}
- \normalsize
- \renewcommand\small{%
- \@setfontsize\small\@xpt\@xiipt
- \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
- \abovedisplayshortskip \z@ \@plus3\p@
- \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
- \def\@listi{\leftmargin\leftmargini
- \topsep 6\p@ \@plus2\p@ \@minus2\p@
- \parsep 3\p@ \@plus2\p@ \@minus\p@
- \itemsep \parsep}%
- \belowdisplayskip \abovedisplayskip}
- \let\footnotesize\small
- \def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
- \def\tiny{\@setfontsize\tiny\@vipt\@viipt}
- \headheight\z@
- \headsep\z@
- \topskip\z@
- \footskip5mm
- \textwidth146mm
- \textheight140mm
- \advance\textheight by\topskip
- \oddsidemargin-15.4mm
- \evensidemargin-15.4mm
- \topmargin-18.4mm
- \fi
- \parindent1em
- \newdimen\bleed \bleed3mm\relax
- \if@stage@final
- \hoffset\dimexpr-1in+\bleed\relax
- \voffset\dimexpr-1in+\bleed\relax
- \if@manuscript
- \paperheight\dimexpr240mm+2\bleed\relax%2015-12-14
- \else
- \paperheight\dimexpr277mm+2\bleed\relax
- \fi
- \paperwidth\dimexpr210mm+2\bleed\relax
- \@tempdima\dimexpr1in+\hoffset\relax
- \@tempdimb\dimexpr\@tempdima+\paperwidth-2\bleed\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}
- \@tempdima\dimexpr1in+\voffset\relax
- \@tempdimb\dimexpr\@tempdima+\paperheight-2\bleed\relax
- \@tempdima\dimexpr\@tempdima*7200/7227\relax\edef\u@offset{\strip@pt\@tempdima}
- \@tempdimb\dimexpr\@tempdimb*7200/7227\relax\edef\o@offset{\strip@pt\@tempdimb}
- %and now for the bleed box:
- \@tempdima\dimexpr1in+\hoffset-\bleed\relax
- \@tempdimb\dimexpr\@tempdima+\paperwidth+2\bleed\relax
- \@tempdima\dimexpr\@tempdima*7200/7227\relax\edef\b@l@offset{\strip@pt\@tempdima}
- \@tempdimb\dimexpr\@tempdimb*7200/7227\relax\edef\b@r@offset{\strip@pt\@tempdimb}
- \@tempdima\dimexpr1in+\voffset-\bleed\relax
- \@tempdimb\dimexpr\@tempdima+\paperheight+2\bleed\relax
- \@tempdima\dimexpr\@tempdima*7200/7227\relax\edef\b@u@offset{\strip@pt\@tempdima}
- \@tempdimb\dimexpr\@tempdimb*7200/7227\relax\edef\b@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}
- \@setPdfBox{CropBox}{\l@offset\space\u@offset\space\r@offset\space\o@offset}
- \@setPdfBox{BleedBox}{\b@l@offset\space\b@u@offset\space\b@r@offset\space\b@o@offset}
- \@setPdfBoxes
- \@onlypreamble\@setPdfBoxes
- \else
- \edef\@tempa{%
- /TrimBox [\l@offset\space\u@offset\space\r@offset\space\o@offset]
- /CropBox [\l@offset\space\u@offset\space\r@offset\space\o@offset]
- /BleedBox[\b@l@offset\space\b@u@offset\space\b@r@offset\space\b@o@offset]}
- \expandafter\pdfpageattr\expandafter{\@tempa}
- \fi
- \else%discussions
- \paperheight159mm
- \paperwidth166mm
- \fi
- \parskip0pt% plus 1pt
- \def\topfraction{1}%standard is .7
- \def\textfraction{0}%standard is .2
- \def\floatpagefraction{.7}%standard is .5
- \def\dbltopfraction{1}%standard is .7
- \def\dblfloatpagefraction{.7}%standard is .5
- \if@stage@final
- \def\@ddsidemarginbar{%
- \rlap{%
- \@tempdima-6.5mm\kern-\@tempdima
- \@tempdima\dimexpr\@tempdima+\paperwidth-\textwidth-\oddsidemargin+\bleed\relax
- \@tempdimb\dimexpr\headheight+\topmargin\relax
- \@tempdimc\dimexpr\paperheight-\@tempdimb\relax
- \advance\@tempdimb\bleed
- \advance\@tempdimc\bleed
- \smash{\vrule\@width\@tempdima\@height\@tempdimb\@depth\@tempdimc}}}
- \def\@vensidemarginbar{%
- \llap{%
- \@tempdima\dimexpr1in+\evensidemargin+\bleed\relax
- \@tempdimb\dimexpr\headheight+\topmargin\relax
- \@tempdimc\dimexpr\paperheight-\@tempdimb\relax
- \advance\@tempdimb\bleed
- \advance\@tempdimc\bleed
- \smash{\vrule\@width\@tempdima\@height\@tempdimb\@depth\@tempdimc}%
- \kern6.5mm}}
- \def\@ddsidemarginrule{%
- \rlap{%
- \@tempdima0.8\p@
- \kern6.5mm\kern-0.5\@tempdima
- \@tempdimb\dimexpr\headheight+\topmargin\relax
- \@tempdimc\dimexpr\paperheight-\@tempdimb\relax
- \advance\@tempdimb\bleed
- \advance\@tempdimc\bleed
- \smash{\vrule\@width\@tempdima\@height\@tempdimb\@depth\@tempdimc}}}
- \def\@vensidemarginrule{%
- \llap{%
- \@tempdima0.8\p@
- \@tempdimb\dimexpr\headheight+\topmargin\relax
- \@tempdimc\dimexpr\paperheight-\@tempdimb\relax
- \advance\@tempdimb\bleed
- \advance\@tempdimc\bleed
- \smash{\vrule\@width\@tempdima\@height\@tempdimb\@depth\@tempdimc}%
- \kern6.5mm\kern-0.5\@tempdima}}
- \fi
- \def\check@journalnameabbreviation#1 Discuss.#2\@nil{#2}
- \def\@journalInfo{%
- \ifx\specialp@perstring\@undefined\else
- {\specialp@perstring} to\space
- %check for configured line breaks:
- \def\1{Corrigendum}\ifx\specialp@perstring\1\if@corrigendum\hfil\break\fi\else
- \def\1{Editorial note}\ifx\specialp@perstring\1
- \edef\1{\expandafter\expandafter\expandafter\check@journalnameabbreviation\expandafter\@journalnameabbreviation\space Discuss.\@nil}%
- \ifx\1\@empty\if@editorialnotetwoc\hfil\break\fi\else
- \if@editorialnoted\hfil\break\fi\fi\fi
- \fi
- \fi
- \@journalnameabbreviation
- \ifcopyediting\else\if@noref,\space\@msnumber\else,\space\@pvol, \@fpage\if@nolastpage\else{--\@lpage}\fi\fi, \@pyear\fi}
- \def\@journalurlInfo{%
- \@journalurl\ifcopyediting\else/\if@noref\@msnumber\else\@pvol/\@fpage/\@pyear\fi/\fi}
- \def\runningheaderfont{%
- \if@stage@final%spec. obsolete ?
- \if@sansserifheader
- \reset@font\sffamily\normalsize\color{textcol}%
- \else
- \bfseries
- \fi
- \fi}
- \def\@manuscriptInfo{%
- % Manuscript prepared for \@journalnameabbreviation\\
- % with version \csname ver@\@classfilename.cls\endcsname\ %
- % of the \LaTeX\ class \@classfilename.cls.\\
- % Date: \number\day~\ifcase\month\or January\or February\or
- % March\or April\or May\or June\or July\or August\or September\or
- % October\or November\or December\fi~\number\year
- %~\\[12pt]
- }
- \if@stage@final
- \def\ps@plain{%only used for manuscript
- \let\@mkboth\@gobbletwo
- \let\@oddhead\@empty
- \let\@evenhead\@empty
- \def\@oddfoot{\reset@font\bfseries\hfil\thepage\hfil}%
- \let\@evenfoot\@oddfoot}
- \def\ps@headings{%
- \def\@oddhead{%
- \runningheaderfont
- \@runhd\hfil\llap{\thepage}%
- \if@cop@home\if@bar
- \textcolor{barcol}{\@ddsidemarginbar}%
- %\textcolor{textcol}{\@ddsidemarginrule}%
- \textcolor{rulecol}{\@ddsidemarginrule}%
- \fi\fi}
- \def\@evenhead{%
- \if@cop@home\if@bar
- \textcolor{barcol}{\@vensidemarginbar}%
- %\textcolor{textcol}{\@vensidemarginrule}%
- \textcolor{rulecol}{\@vensidemarginrule}%
- \fi\fi
- \runningheaderfont
- \rlap{\thepage}\hfil\@runhd}
- \if@cop@home
- \def\@oddfoot{\edit@rnotereminder\runningheaderfont\@journalurlInfo\hfil\ifx\specialp@perstring\@undefined\@journalInfo\else\specialp@perstring\fi}
- \def\@evenfoot{\edit@rnotereminder\runningheaderfont\ifx\specialp@perstring\@undefined\@journalInfo\else\specialp@perstring\fi\hfil\@journalurlInfo}
- \else
- \let\@oddfoot\@empty
- \let\@evenfoot\@empty
- \fi
- \let\@mkboth\@gobbletwo}
- \else%discussions
- \def\ps@headings{%
- \def\@oddhead{%
- \hfil
- \rlap{%
- \kern5mm
- \@tempdimb\dimexpr\headheight+\topmargin+1in\relax
- \@tempdimc\dimexpr\paperheight-\@tempdimb\relax
- \advance\@tempdimb\bleed
- \advance\@tempdimc\bleed
- \color{discussion_bartext_background}\smash{\vrule\@width5mm\@height\@tempdimb\@depth\@tempdimc}}%
- \rlap{%
- \kern5.7mm
- \rotatebox{-90}{%
- \fontsize{10}{10}\usefont{T1}{ma1}{m}{n}%
- \textcolor{discussion_bartext}{\kern-0.5mm%
- Discussion Paper \quad | \quad Discussion Paper \quad | \quad Discussion Paper \quad | \quad Discussion Paper \quad |}}}}
- \let\@evenhead\@oddhead
- \def\@oddfoot{\if@cop@home\edit@rnotereminder\fi\hfil\thepage\hfil}
- \let\@evenfoot\@oddfoot}
- \fi
- \if@stage@final
- \if@bar
- \def\@titlebar{%
- \textcolor{barcol}{\@ddsidemarginbar}%
- %\textcolor{textcol}{\@ddsidemarginrule}%
- \textcolor{rulecol}{\@ddsidemarginrule}%
- \rlap{\kern7.5mm\smash{%
- \raise3mm\hbox{\rotatebox[origin=Bl]{-90}{\reset@font\sffamily\Large\textcolor{textcol}{\@btext\strut}}}}}}
- \fi
- \def\ps@titlepage{%
- \if@cop@home
- \ifcopyediting
- \def\@oddhead{%
- \parbox[t]
- {\textwidth}
- {{\runningheaderfont\@sentence}\\
- \color[gray]{0.55}\put(0.7,0){\rule[1mm]{\textwidth}{0.1mm}}\\
- \textcolor[gray]{0.55}{Your manuscript was typeset and received English language copy-editing.\\
- The resulting file is available for proof-reading in the final journal style.\\
- The present document is only to review the language changes.}}%
- \if@bar\@titlebar\fi}
- \else
- \def\@oddhead{%
- \parbox[t]
- {0.6\textwidth}
- {\if@sansserifheader\leavevmode\runningheaderfont\fi
- \@journalInfo\\
- %\@journalurlInfo\\ %raus laut Ticket 4529
- https://doi.org/10.5194/%
- \if@noref
- \@msnumber
- \else
- \@journalnameshortlower
- -\@pvol-\@fpage-\@pyear
- \fi
- \ifx\specialp@perstring\@undefined\else-\def\1{Corrigendum}\ifx\specialp@perstring\1corrigendum\else editorial-note\fi\fi
- \\
- \@journalcopyright\\[1mm]
- \includegraphics[width=1.5cm]{CreativeCommons_Attribution_License.png}}%
- \hfill
- \setbox\z@\hbox{\@journallogo}%
- \@tempdima\ht\z@\advance\@tempdima-8\p@\lower\@tempdima\box\z@\\
- \ifangeocom
- \textcolor{barcol}{\@ddsidemarginbar}%
- %\textcolor{textcol}{\@ddsidemarginrule}%
- \textcolor{rulecol}{\@ddsidemarginrule}%
- \rlap{\kern9mm\smash{%
- \@tempdimc\headsep\advance\@tempdimc\textheight\advance\@tempdimc\footskip
- \lower\@tempdimc\hbox{\rotatebox[origin=lB]{90}{\fontsize{15}{15}\usefont{T1}{ma1}{m}{n}AnGeo Communicates}}}}%
- \else
- \if@bar\@titlebar\fi
- \fi}
- \fi
- \def\@oddfoot{\edit@rnotereminder\runningheaderfont\@sentence\hfil}
- \else
- \def\@oddhead{\parbox[t]{0.6\textwidth}{\@manuscriptInfo}}
- \let\@oddfoot\@empty
- \fi
- \let\@mkboth\@gobbletwo}
- \fi
- \AtEndDocument{%
- \clearpage
- \addtocounter{page}{-1}%
- \immediate\write\@auxout{\string\newlabel{LastPage}{{}{\thepage}{}{}{}}}%
- \addtocounter{page}{1}}
- \if@stage@final
- \def\@lpage{\hypersetup{linkcolor=textcol}\pageref{LastPage}}
- \else
- \def\@lpage{\pageref*{LastPage}}
- \fi
- \newcommand\sw@and{%
- \end{minipage}\\[1em]%
- \begin{minipage}[t]{\hsize}%
- \flushleft\baselineskip12pt}
- \def\@runtest{%
- \if@noauthor\else\if!\@runauth!\UndefinedError{\string\runningauthor}\fi\fi
- \if!\@runtit!\UndefinedError{\string\runningtitle}\fi}
- \def\maketitle{%
- \gdef\supplement##1{%
- \href{https://doi.org/10.5194/\@journalnameshortlower-\@pvol-\@fpage-\@pyear-supplement}%
- {https://doi.org/10.5194/\@journalnameshortlower-\@pvol-\@fpage-\@pyear-supplement}}%
- \ifnum\@fpage<0
- \CopernicusError{No article number given but citation by article number required}
- {Please provide \string\articlenumber.}
- \fi
- \ifx\citati@nbyarticlenumber\@undefined
- \ifodd\@fpage\else
- \CopernicusError
- {Starting page must be odd!}{change the firstpage command}%
- \fi
- \ifx\specialp@perstring\@undefined
- \setcounter{page}{\@fpage}%
- \fi
- \fi
- \setcounter{footnote}{0}%
- \if@stage@final\if@manuscript\else\thispagestyle{titlepage}\fi\fi
- \begingroup
- \parindent=\z@
- \@maketitle
- \endgroup
- \global\let\thanks\relax
- \global\let\maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@author\@empty
- \global\let\@title\@empty
- \if@stage@final
- \if@manuscript\gdef\baselinestretch{1.4}\reset@font\normalsize\fi
- \fi
- \@runtest}
- \if@stage@final
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% This is taken from `long2.sty'.
- %% Author: Tomas "tohecz" Hejda <[email protected]>
- %% Licenced under LaTeX-Project Public License version 1.3 or newer.
- \newlength\longtwo@top
- \newlength\longtwo@bottom
- \newsavebox\longtwo@box
- \def\longtwo@repeat{%
- \longtwo@column[{\@twocolumnfalse
- \ifdim\ht\longtwo@box>1.00\textheight%1
- \begingroup
- \vbadness10000
- \setbox0\vsplit\longtwo@box to 1.00\textheight%1
- \setbox1\vbox{\unvbox\longtwo@box}
- \global\setbox\longtwo@box\vbox{\unvbox1}%
- \setbox2\vbox to \textheight{\unvbox0}%
- \ht2=0.9\textheight
- \box2
- \endgroup
- \else
- \ifdim\ht\longtwo@box>0.84\textheight
- \global\let\longtwo@repeat\clearpage
- \else
- \global\let\longtwo@repeat\relax
- \fi
- \unvbox\longtwo@box
- \vspace{15pt plus 15pt}%
- \fi
- }]%
- \longtwo@repeat}
- \long\def\longtwo@[#1]{%
- \begingroup
- \let\longtwo@column\twocolumn
- \let\longtwo@mkttl\maketitle
- \def\maketitle{%
- \begingroup
- \let\newpage\relax
- \longtwo@mkttl
- \endgroup}
- \longtwo@column[{\@twocolumnfalse
- \global\setbox\longtwo@box\vbox{#1}%
- \ifdim\ht\longtwo@box>\textheight
- \begingroup
- \vbadness10000
- \setbox0\vsplit\longtwo@box to 1.00\textheight%1
- \setbox1\vbox{\unvbox\longtwo@box}%
- \global\setbox\longtwo@box\vbox{\unvbox1}%
- \setbox2\vbox to \textheight{\unvbox0}%
- \ht2=0.9\textheight
- \box2
- \endgroup
- \else
- \ifdim\ht\longtwo@box>0.87\textheight
- \global\let\longtwo@repeat\clearpage
- \else
- \global\let\longtwo@repeat\relax
- \fi
- \unvbox\longtwo@box
- \fi
- }]%
- \longtwo@repeat
- \endgroup}
- \def\longtwocolumn{\@ifnextchar[\longtwo@\twocolumn}
- %% End of file `long2.sty'.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- \def\@maketitle{%
- \if@manuscript%layout for first page in one-column mode
- \@@maketitlemanuscript
- \else%layout for first page in two-column mode
- \if@twocolumn
- \longtwocolumn[\@@maketitlefinal]%
- \else%allows output of heads larger than one page
- \@@maketitlefinal
- \fi
- \fi}
- \def\@@maketitlemanuscript{%
- \global\@topnum\z@
- \begin{nolinenumbers}%
- \parbox[t]{\textwidth}{\@manuscriptInfo}\par
- \vskip\baselineskip
- \raggedright
- \let\footnotesize\normalsize
- \let\footnoterule\relax
- \def\thefootnote{\fnsymbol{footnote}}%
- \def\@mpfn{footnote}%
- \let\thempfn=\thefootnote
- \renewcommand\@makefntext[1]{\parindent1em\noindent\@makefnmark##1}%
- {\LARGE\bfseries\if@sansserifface\mathversion{sansbold}\else\mathversion{bold}\fi\@title\par}%
- \if@noauthor
- \else
- {\large
- \renewcommand\Authfont{\normalfont}%
- \renewcommand\Affilfont{\normalsize\normalfont}%
- \setlength\affilsep{4pt}%
- \let\and=\sw@and
- \flushleft
- \@author\\[4pt]
- \ifx\@corresp\@empty\else\textbf{{\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol} Correspondence:}} \@corresp\ifx\@howtocite\@empty\else\\[4pt]\fi\fi
- \ifx\@howtocite\@empty\else\textbf{{\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol} How to cite:}} \@howtocite\fi
- \par}%
- \fi
- \@thanks
- \vspace{\baselineskip}%
- \end{nolinenumbers}}
- \def\@maketitle@setup{%
- \let\footnotesize\normalsize
- \let\footnoterule\relax
- \def\thefootnote{\fnsymbol{footnote}}%
- \def\@mpfn{footnote}%
- \let\thempfn=\thefootnote
- \renewcommand\@makefntext[1]{\parindent1em\noindent\@makefnmark##1}}
- \if@abstractcentered%modern
- \def\@@maketitlefinal{%
- \vspace*{31mm}%
- {\list{}{\leftmargin10mm\rightmargin\leftmargin}%
- \item\relax
- \hsize\linewidth
- \@maketitle@setup
- \centering
- \center{\LARGE\bfseries\if@sansserifface\sffamily\mathversion{sansbold}\else\mathversion{bold}\fi\color{textcol}%
- \ifx\specialp@perstring\@undefined\else\textit{{\specialp@perstring} to}\break``\fi
- \@title
- \ifx\specialp@perstring\@undefined
- \else
- ''\if@noref,\else\space published in\fi\space
- \@journalnameabbreviation ,
- \if@noref\@msnumber \else \@pvol, \@fpage\if@nolastpage\else{--\@lpage}\fi\fi, \@pyear
- \fi
- \par}%
- \vspace{10pt}%
- \if@noauthor
- \else
- {\normalsize
- \renewcommand\Authfont{\bfseries}%
- \renewcommand\Affilfont{\reset@font}%
- \setlength\affilsep{4pt}%
- \let\and=\sw@and
- \@author\par}%
- \vskip-0.5\baselineskip
- \fi
- \ifx\@corresp\@empty\else\vskip\topsep\centering\textbf{{\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol} Correspondence:}}\space\@corresp\fi
- \ifx\@howtocite\@empty\else\vskip.5\topsep\centering\textbf{{\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol} How to cite:}}\space\@howtocite\fi
- \par\vskip0.33\baselineskip
- {\small
- \ifx\specialp@perstring\@undefined
- \if!\@recvd!
- \else
- Received: \@recvd
- \def\datesep{ -- }%
- \if@twostagejnl\ifx\@pubdiscuss\@empty\else
- \datesep Discussion started: \@pubdiscuss\def\datesep{\break\def\datesep{ -- }}%
- \fi\fi
- \if!\@revsd!\else\datesep Revised: \@revsd\fi
- \if!\@accptd!\else\datesep Accepted: \@accptd\fi
- \ifx\@published\@undefined\else\datesep\fi
- \fi
- \fi
- \ifx\@published\@undefined\else Published: \@published\fi
- }%
- \ifx\abstractexists\@undefined
- \else
- \par\vskip0.5\baselineskip
- \bgroup
- \advance\hsize-2\fboxsep\advance\hsize-2\fboxrule
- \parskip\z@
- \trivlist\item\relax
- \textcolor{textcol}{\reset@font\normalsize\if@sansserifface\sffamily\fi\bfseries\abstractname.}%
- \enspace\ignorespaces\@abstr
- \ifx\second@bstract\@undefined\else\par\vspace{1.7mm}\noindent
- \second@bstract
- \fi
- \if!\@keyw!\else
- \par\vspace{1.7mm}\noindent
- \textcolor{textcol}{\reset@font\normalsize\if@sansserifface\sffamily\fi\bfseries Keywords.}%
- \enspace\ignorespaces\@keyw
- \fi
- \endtrivlist
- \egroup
- \fi
- \endlist
- \par\vspace{1.5\baselineskip}}}
- \else%classical or indented
- \if@abstractindented%% indented
- \def\@@maketitlefinal{%
- \vspace*{36mm}%
- {\@maketitle@setup
- \raggedright
- {\LARGE\bfseries\if@sansserifface\sffamily\mathversion{sansbold}\else\mathversion{bold}\fi\color{textcol}%
- \ifx\specialp@perstring\@undefined\else\textit{{\specialp@perstring} to}\break``\fi
- \@title
- \ifx\specialp@perstring\@undefined
- \else
- ''\if@noref,\else\space published in\fi\space
- \@journalnameabbreviation,
- \if@noref\@msnumber \else \@pvol, \@fpage\if@nolastpage\else{--\@lpage}\fi\fi, \@pyear
- \fi
- \par}%
- \if@noauthor
- \else
- \vspace{\baselineskip}%
- {\normalsize
- \renewcommand\Authfont{\bfseries}%
- \renewcommand\Affilfont{\mdseries}%
- \setlength\affilsep{4pt}%
- \let\and=\sw@and
- \@author\par}%
- \vskip-0.25\baselineskip
- \fi
- \@thanks}
- %% NEU:
- \ifnum\ifx\@corresp\@empty\ifx\@howtocite\@empty\if!\@recvd!\ifx\abstractexists\@undefined\ifx\@published\@undefined0\else1\fi\else1\fi\else1\fi\else1\fi\else1\fi=1\relax
- \par\vskip1.5\baselineskip
- \def\labelfont{\bfseries\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol}}%
- \list{}{\labelwidth35mm%
- \leftmargin\labelwidth
- \itemsep4mm
- \labelsep\z@
- \xdef\@indescription{}%
- \def\makelabel##1{\labelfont##1\hss}}%
- \ifx\@corresp\@empty\else\item[{Correspondence:}]\@corresp\fi
- \ifnum\ifx\@published\@undefined\ifx\specialp@perstring\@undefined\if!\@recvd!0\else1\fi\else0\fi\else1\fi=1\relax
- \item[{Relevant dates:}]%
- \fi
- \bgroup\raggedright
- \ifx\specialp@perstring\@undefined
- \if!\@recvd!
- \else
- \strut\hbox{Received:\nobreakspace\@recvd}%
- \def\datesep{ -- }%
- \if@twostagejnl\ifx\@pubdiscuss\@empty\else
- \datesep \hbox{Discussion started:\nobreakspace\@pubdiscuss}\def\datesep{\newline\def\datesep{ -- }}%
- \fi\fi
- \if!\@revsd!\else\datesep \hbox{Revised:\nobreakspace\@revsd}\fi
- \if!\@accptd!\else\datesep \hbox{Accepted:\nobreakspace\@accptd}\fi
- \ifx\@published\@undefined\else\datesep\fi
- \fi
- \fi
- \ifx\@published\@undefined\else Published:\nobreakspace\@published\fi
- \par\egroup
- \ifx\@howtocite\@empty\else\item[{How to cite:}]\@howtocite\fi
- \ifx\abstractexists\@undefined
- \else
- \item[\abstractname:]\@abstr%
- \ifx\second@bstract\@undefined\else\item[\secabstractname:]\second@bstract\fi
- \if!\@keyw!\else\item[Keywords:]\@keyw\fi
- \fi
- \endlist
- \fi
- \vspace{20pt}}
- \else%% classical
- \def\@@maketitlefinal{%
- \vspace*{36mm}%
- {\@maketitle@setup
- \raggedright
- {\LARGE\bfseries\if@sansserifface\if@sansserifface\sffamily\fi\mathversion{sansbold}\else\mathversion{bold}\fi\color{textcol}%
- \ifx\specialp@perstring\@undefined\else\textit{{\specialp@perstring} to}\break``\fi
- \@title
- \ifx\specialp@perstring\@undefined
- \else
- ''\if@noref,\else\space published in\fi\space
- \@journalnameabbreviation,
- \if@noref\@msnumber \else \@pvol, \@fpage\if@nolastpage\else{--\@lpage}\fi\fi, \@pyear
- \fi
- \par}%
- \if@noauthor
- \else
- \vspace{\baselineskip}%
- {\normalsize
- \renewcommand\Authfont{\bfseries}%
- \renewcommand\Affilfont{\mdseries}%
- \setlength\affilsep{4pt}%
- \let\and=\sw@and
- \@author\par}%
- \vskip-0.25\baselineskip
- \fi
- \@thanks
- \ifx\@corresp\@empty\else\vskip\baselineskip\textbf{{\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol} Correspondence:}}\space\@corresp\fi
- \ifx\@howtocite\@empty\else\vskip.75\baselineskip\textbf{{\if@sansserifface\sffamily\fi\upshape\noindent\color{textcol} How to cite:}}\space\@howtocite\fi
- \par\vspace{10pt}%
- \ifx\specialp@perstring\@undefined
- \if!\@recvd!
- \else
- Received: \@recvd
- \def\datesep{ -- }%
- \if@twostagejnl\ifx\@pubdiscuss\@empty\else
- \datesep Discussion started: \@pubdiscuss\def\datesep{\newline\def\datesep{ -- }}%
- \fi\fi
- \if!\@revsd!\else\datesep Revised: \@revsd\fi
- \if!\@accptd!\else\datesep Accepted: \@accptd\fi
- \ifx\@published\@undefined\else\datesep\fi
- \fi
- \fi
- \ifx\@published\@undefined\else Published: \@published\fi
- \vspace{20pt}}}
- \fi
- \fi
- \else%discussions
- \def\titleheight#1{\def\@tithei{#1}} \def\@tithei{7.5cm}%reserved for future usage
- \def\@maketitle{%
- \global\@topnum\z@
- \if@cop@home\ifonline
- \hypertarget{title}{}%
- \hypersetup{pdfauthor={\@runauth}}%
- \hypersetup{pdftitle={\@runtit}}%
- \fi\fi
- \begin{nolinenumbers}%
- \if@cop@home
- \ifx\@msnumber\@undefined
- \CopernicusError{Please add \string\msnumber{...}}{You must provide the number of the manuscript}%
- \global\let\@msnumber\@empty
- \else
- \ifx\@msnumber\@empty
- \CopernicusError{Please fill \string\msnumber{...}}{You must provide the number of the manuscript}%
- \fi\fi
- \parbox[b]{107mm}{\fontsize{8}{11}\usefont{T1}{ma1}{m}{n}%
- %\@journalInfo\\
- %\@journalurlInfo\\
- %\if@noref\else
- % https://doi.org/10.5194/\@journalnameshortlower-\@pvol-\@fpage-\@pyear
- %\fi\\
- %\@journalcopyright
- \ifx\specialp@perstring\@undefined\else{\specialp@perstring} to\space\fi
- \@journalnameabbreviation, %
- \ifx\specialp@perstring\@undefined
- \if@noref\else\doi{10.5194/\@msnumber}, \@pyear\fi\\
- Manuscript under review for journal \@journalnameabbreviationbase
- \else
- \@msnumber\\\@journalurl/\@msnumber/%
- \fi
- \\
- \ifx\specialp@perstring\@undefined
- Published: \@published
- \else
- \if@noref\else\doi{10.5194/\@msnumber-editorial-note}\fi
- \fi
- \\
- \copyright\ Author(s) \@pyear. CC-BY 3.0 License.%
- %\\[1mm]\includegraphics[width=1.5cm]{CreativeCommons_Attribution_License.png}%
- }%
- \hfill
- \setbox\z@\hbox{\@journallogo}\@tempdima\dimexpr\ht\z@-17mm\relax
- \smash{\lower\dimexpr3mm+\@tempdima\relax\llap{\@journallogo}}%war2.5mm
- \vskip5mm
- \ifacp\vskip1.5mm\fi
- \ifamt\vskip1.5mm\fi
- \ifhess\vskip1.5mm\fi
- {\fboxsep2mm
- \colorbox{discussion_bartext_background}
- {\advance\hsize-2\fboxsep
- \parbox{\hsize}
- {\color{discussion_bartext}\fontsize{9.5}{13}\usefont{T1}{ma1}{m}{n}%
- \@sentenceDiscussion\par}}}%
- \else
- \parbox[t]{\textwidth}{\@manuscriptInfo}%
- \fi
- \vskip13.6\p@
- \raggedright
- {\huge\bfseries\mathversion{bold}%
- \ifx\specialp@perstring\@undefined\else{\large\specialp@perstring\space to\\}``\fi
- \@title
- \ifx\specialp@perstring\@undefined\else''\\[1mm]\large\@journalnameabbreviation, \@msnumber, \@pyear\fi
- \\[5mm]}%
- \if@noauthor\else
- \def\Authfont{\rmfamily\bfseries}%
- \def\Affilfont{\@affilfontsize\rmfamily\mdseries}%
- \affilsep3mm
- \@author\\[3mm]
- \fi
- \if@cop@home
- {\small Received: \@recvd\ -- Accepted: \@accptd\ -- Published: \@published\\*[2mm]
- \if@noauthor\else Correspondence: \@corresp\fi\\*[2mm]
- \@sentence}
- \else
- \if@noauthor\else
- {\small Correspondence: \@corresp}%
- \fi
- \fi
- \end{nolinenumbers}%
- \vfill
- \clearpage}
- \fi%stage
- \if@stage@final
- \if@sansserifface
- \def\section{\@dolinesectrue\@startsection{section}{1}{\z@}
- {-3.5ex\@plus-1ex\@minus-0.2ex}
- {\[email protected]\else2.3ex\@plus0.2ex\fi}
- {\raggedright\normalsize\sffamily\bfseries\mathversion{sansbold}\upshape\noindent\color{textcol}}}
- \def\subsection{\@dolinesectrue\@startsection{subsection}{2}{\z@}
- {\if@secline-3ex\@plus-1ex\@minus-0.2ex\else-3.25ex\@plus-1ex\@minus-0.2ex\fi}
- {\[email protected]\else1.5ex\@plus0.2ex\fi}
- {\raggedright\normalsize\sffamily\mdseries\mathversion{sans}\upshape\noindent\color{textcol}}}
- \def\subsubsection{\@dolinesectrue\@startsection{subsubsection}{3}{\z@}
- {\if@secline-3ex\@plus-1ex\@minus-0.2ex\else-3.25ex\@plus-1ex\@minus-0.2ex\fi}
- {\[email protected]\else1.5ex\@plus0.2ex\fi}
- {\raggedright\normalsize\sffamily\mdseries\mathversion{sans}\upshape\noindent\color{textcol}}}
- \else%classical
- \def\section{\@dolinesectrue\@startsection{section}{1}{\z@}
- {-2em\@plus-1ex\@minus-.2ex}
- {\[email protected]\else1em\@plus.2ex\fi}
- {\raggedright\normalfont\normalsize\bfseries\mathversion{bold}}}
- \def\subsection{\@dolinesectrue\@startsection{subsection}{2}{\z@}
- {-1em\@plus-0.25ex\@minus-.2ex}
- {\[email protected]\else1em\@plus.2ex\fi}
- {\raggedright\normalfont\normalsize\bfseries\mathversion{bold}}}
- \def\subsubsection{\@dolinesectrue\@startsection{subsubsection}{3}{\z@}
- {-1em\@plus-0.25ex\@minus-.2ex}
- {\[email protected]\else1em\@plus.2ex\fi}
- {\raggedright\normalsize\normalfont\bfseries\mathversion{bold}}}
- \fi%final
- \else%discussions
- \def\section{\@dolinesectrue\@startsection{section}{1}{\z@}
- {-2em\@plus-1ex\@minus-.2ex}
- {1em\@plus.2ex}
- {\raggedright\normalfont\normalsize\bfseries\mathversion{bold}}}
- \def\subsection{\@dolinesectrue\@startsection{subsection}{2}{\z@}
- {-1em\@plus-0.25ex\@minus-.2ex}
- {1em\@plus.2ex}
- {\raggedright\normalfont\normalsize\bfseries\mathversion{bold}}}
- \def\subsubsection{\@dolinesectrue\@startsection{subsubsection}{3}{\z@}
- {-1em\@plus-0.25ex\@minus-.2ex}
- {1em\@plus.2ex}
- {\raggedright\normalfont\normalsize\bfseries\mathversion{bold}}}
- \fi
- \def\@startsection#1#2#3#4#5#6{%
- \gdef\cur@secdepth{#2}%
- \if@noskipsec \leavevmode \fi
- \par
- \@tempskipa #4\relax
- \@afterindenttrue
- \ifdim \@tempskipa <\z@
- \@tempskipa -\@tempskipa \@afterindentfalse
- \fi
- \if@nobreak
- \everypar{}%
- \else
- \addpenalty\@secpenalty\addvspace\@tempskipa
- \fi
- \if@secline\let\@secline@omitted\relax\fi
- \@ifstar
- {\@ssect{#3}{#4}{#5}{#6}}%
- {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
- \def\@afterheading{%
- \@nobreaktrue
- \everypar{%
- \if@nobreak
- \@nobreakfalse
- \clubpenalty \@M
- \if@afterindent \else
- {\setbox\z@\lastbox}%
- \fi
- \if@secline
- \if@dolinesec
- \if@sansserifface
- \rlap{\smash{\expandafter\ifnum\cur@secdepth>\@ne\raise1.2\baselineskip\else\raise1.5\baselineskip\fi\hbox{\vrule width\hsize height\arrayrulewidth\relax}}}%
- \else
- \rlap{\smash{\raise1.5\baselineskip\hbox{\vrule width\hsize height\arrayrulewidth\relax}}}%
- \fi
- \fi%
- \@dolinesecfalse
- \global\let\@secline@omitted\@undefined
- \fi
- \else
- \clubpenalty \@clubpenalty
- \everypar{}%
- \fi}%
- }
- \let\paragraph=\subsubsection
- \let\subparagraph=\paragraph
- \if@stage@final
- \if@manuscript
- \else
- \leftmargini2em
- \leftmarginii1.75em
- \leftmarginiii1.5em
- \leftmarginiv1em
- \leftmarginv0.5em
- \leftmarginvi0.5em
- \fi
- \fi
- \def\labelitemi{\bfseries\textendash}
- \def\labelitemii{\bfseries\textendash}
- \def\labelitemiii{$\m@th\bullet$}
- \def\labelitemiv{$\m@th\cdot$}
- \def\itemize{%
- \if@secline
- \ifx\@secline@omitted\relax
- \leavevmode
- \nobreak
- \vspace*{-1.72\baselineskip}%
- \global\let\@secline@omitted\@undefined
- \fi
- \fi
- \ifnum \@itemdepth >\thr@@\@toodeep\else
- \advance\@itemdepth\@ne
- \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
- \expandafter
- \list
- \csname\@itemitem\endcsname
- {\def\makelabel##1{\hss\llap{##1}}}%
- \fi}
- \let\@abslang\relax
- \long\def\secondabstract#1{%
- \subpdfbookmark{\secabstractname.}{\secabstractname.}%
- \toks@{%
- \if@abstractindented\else\if@stage@final
- \noindent\textcolor{textcol}{\reset@font\normalsize\if@sansserifface\sffamily\fi\bfseries \secabstractname.} \ignorespaces\enskip
- \fi\fi
- #1}
- \immediate\write\@auxout{\string\gdef\string\second@bstract{\the\toks@}}%
- \if@abstractindented\else
- \if@stage@final
- \else
- \section*{\secabstractname}
- \second@bstract
- \fi
- \fi
- }
- \if@stage@final
- \ifnum\if@abstractcentered1\else\if@abstractindented1\else0\fi\fi=1\relax%modern oder indented
- \long\def\abstract{%
- \immediate\write\@auxout{\string\gdef\string\abstractexists{true}}%
- \iflanguage{ngerman}{\@abslang}{\iflanguage{german}{\@abslang}{}}%
- \subpdfbookmark{\abstractname}{abstract}%
- \edef\ABS@{\@currenvir}%
- \toks@{}\ABS@get@body}
- \let\endabstract\relax
- \long\def\ABS@get@body#1\end
- {\toks@\expandafter{\the\toks@\parindent1em\relax#1}\ABS@find@end}
- \def\ABS@find@end#1{%
- \def\@tempa{#1}%
- \ifx\@tempa\ABS@
- \expandafter\ABS@endabstract
- \else
- \toks@\expandafter{\the\toks@\end{#1}}\expandafter\ABS@get@body
- \fi}
- \def\ABS@{abstract}
- \def\ABS@endabstract{%
- \immediate\write\@auxout{\string\gdef\string\@abstr{\the\toks@}}%
- \iflanguage{ngerman}%
- {\gdef\@abslang{\selectlanguage{english}}}%
- {\iflanguage{german}%
- {\gdef\@abslang{\selectlanguage{english}}}%
- {\gdef\@abslang{\selectlanguage{ngerman}}}}
- \expandafter\end\expandafter{\ABS@}}
- \else%classical
- \renewenvironment{abstract}
- {\gdef\abstractexists{true}%
- \iflanguage{ngerman}{\@abslang}{\iflanguage{german}{\@abslang}{}}%
- \reset@font\normalsize\par\noindent
- \subpdfbookmark{\abstractname}{abstract}%
- \textcolor{textcol}{\reset@font\normalsize\if@sansserifface\sffamily\fi\bfseries\abstractname.} \ignorespaces}
- {%
- \ifx\second@bstract\@undefined\else\vskip\baselineskip\second@bstract\fi
- \if!\@keyw!\else
- \par\vspace{1.7mm}\noindent
- \textbf{Keywords.}\enspace\ignorespaces\@keyw
- \fi
- \if@manuscript\else\if@noline\else
- \par\vskip\baselineskip
- \fi\fi
- \iflanguage{ngerman}
- {\gdef\@abslang{\selectlanguage{english}}}%
- {\iflanguage{german}%
- {\gdef\@abslang{\selectlanguage{english}}}%
- {\gdef\@abslang{\selectlanguage{german}}%
- \if@manuscript\else\if@noline\else\hrule\fi\fi}}}
- \fi
- \else%discussions
- \renewenvironment{abstract}
- {\gdef\abstractexists{true}%
- \iflanguage{ngerman}{\@abslang}{\iflanguage{german}{\@abslang}{}}%
- \section*{\abstractname\if@cop@home\ifonline\hypertarget{abstr}{}\fi\fi}}
- {\iflanguage{ngerman}%
- {\gdef\@abslang{\selectlanguage{english}}}%
- {\iflanguage{german}%
- {\gdef\@abslang{\selectlanguage{english}}}%
- {\gdef\@abslang{\selectlanguage{ngerman}}}}}
- \fi%stage
- %%make sure the author doesn't forget anything
- \AtEndDocument{%
- \@ifundefined{abstractexists}
- {\NoSectionWarning{Abstract}}
- {}}
- \if@stage@final
- \let\@oxfloat=\@xfloat
- \else
- \let\orig@xfloat\@xfloat
- \def\@oxfloat#1[#2]{%
- \clearpage
- \@nodocument
- \begin{nolinenumbers}%
- \def\@captype{#1}%
- \null\vfill}
- \let\orig@end@float\end@float
- \def\end@float{%
- \vfill
- \end{nolinenumbers}}
- \fi
- \def\@xfloat#1[#2]{%
- \@oxfloat#1[#2]%
- \if@stage@final\vspace*{2mm}\fi
- \centering
- \small}
- \if@stage@final
- \if@sansserifface
- \def\fnum@figure{\sffamily\color{textcol}\figurename\nobreakspace\thefigure}
- \def\fnum@table{\sffamily\color{textcol}\tablename\nobreakspace\thetable}
- \fi
- \else
- \def\fnum@figure{\rmfamily\bfseries\figurename\nobreakspace\thefigure}
- \def\fnum@table{\rmfamily\bfseries\tablename\nobreakspace\thetable}
- \fi
- \long\def\@makecaption#1#2{%
- \def\@tempa{figure}\ifx\@captype\@tempa
- \if@stage@final
- \vskip0.7\abovecaptionskip
- \else
- \vskip\abovecaptionskip\goodbreak
- \fi
- \fi
- {\reset@font\small{\bfseries#1.} #2\par}%
- \if@cop@home\ifonline\ifnum\csname c@\@captype\endcsname=1 % for 1st fig or tab only
- \immediate\write\@auxout{\string\gdef\string\@num\@captype{}}%
- \hypertarget{\@captype}{}%
- \fi\fi\fi
- \def\@tempa{table}\ifx\@captype\@tempa
- \vskip\abovecaptionskip
- \if@stage@final\else\goodbreak\fi
- \fi}
- \if@stage@final
- \if@manuscript
- \else
- \columnsep7mm\relax
- \fi
- \else
- \columnsep7mm\relax
- \fi
- \if@stage@final
- \if@manuscript
- \pagestyle{plain}
- \else
- \pagestyle{headings}
- \fi
- \else
- \pagestyle{headings}
- \fi
- \if@stage@final
- \if@manuscript
- \else
- \@twosidetrue
- \@twocolumntrue
- \sloppy
- \flushbottom
- \fi
- \fi
- \RequirePackage[T1]{fontenc}
- \RequirePackage{textcomp}
- \ifx\xmltexversion\@undefined
- \RequirePackage[utf8]{inputenc}
- \DeclareUnicodeCharacter{0394}{$\Delta$}
- \DeclareUnicodeCharacter{8710}{$\Delta$}
- \DeclareUnicodeCharacter{0331}{\cmrng}
- \DeclareUnicodeCharacter{014B}{\cmrng}
- \fi
- \def\cmrng{{\fontfamily{cmr}\selectfont\ng}}
- \let\old@classoptionslist\@classoptionslist
- \edef\@classoptionslist{english,\old@classoptionslist}
- \RequirePackage[english]{babel}
- \let\@classoptionslist\old@classoptionslist
- \def\@tempa{french}\ifx\bbl@main@language\@tempa
- \StandardLayout
- \ifx\xmltexversion\@undefined\else
- \begingroup
- \catcode`\!=\active\gdef!{\utfeightax!}%
- \catcode`\?=\active\gdef?{\utfeightax?}%
- \catcode`\:=\active\gdef:{\utfeightax:}%
- \endgroup
- \fi
- \fi
- \expandafter\ifx\csname l@ngerman\endcsname\relax
- \chardef\l@ngerman="FD
- \fi
- \expandafter\ifx\csname l@german\endcsname\relax
- \chardef\l@german="FE
- \fi
- \def\@tempa{%
- \def\introductionname{Introduction}%
- \def\secabstractname{Kurzfassung}%
- \def\conclusionname{Conclusions}%
- \def\copyrightstatementname{Copyright statement}%
- \def\codeavailabilityname{Code availability}%
- \def\dataavailabilityname{Data availability}%
- \def\codedataavailabilityname{Code and data availability}%
- \def\sampleavailabilityname{Sample availability}%
- \def\authorcontributionname{Author contributions}%
- \def\competinginterestsname{Competing interests}%
- \def\teamlistname{Team list}%
- \def\disclaimername{Disclaimer}%
- \def\sistatementname{Special issue statement}%
- \def\acknowledgementname{Acknowledgement}%
- \def\acknowledgementsname{Acknowledgements}%
- \if@cop@home
- \def\equationname{Eq.}%
- \def\sectionname{Sect.}%
- \fi}
- \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\figurename{Abb.}%
- \def\abstractname{Kurzfassung}%
- \def\secabstractname{Abstract}%
- \def\introductionname{Einleitung}%
- \def\conclusionname{Fazit}%
- \def\copyrightstatementname{Urheberrechtserklärung}%
- \def\codeavailabilityname{Codeverfügbarkeit}%
- \def\dataavailabilityname{Datenverfügbarkeit}%
- \def\codedataavailabilityname{Code- und Datenverfügbarkeit}%
- \def\sampleavailabilityname{Probenverfügbarkeit}%
- \def\authorcontributionname{Autorenmitwirkung}%
- \def\competinginterestsname{Interessenkonflikt}%
- \def\teamlistname{Gruppenautorenschaft}%
- \def\disclaimername{Haftungsausschluss}%
- \def\sistatementname{Erklärung zum Sonderheft}%
- \def\acknowledgementname{Danksagung}%
- \def\acknowledgementsname{Danksagung}%
- \if@cop@home
- \def\equationname{Gl.}%
- \def\sectionname{Kap.}%
- \fi}
- \expandafter\addto\expandafter\captionsngerman\expandafter{\@tempa}
- \expandafter\addto\expandafter\captionsgerman\expandafter{\@tempa}
- \def\@tempa{%
- \def\figurename{Figure}%
- \def\tablename{Tableau}%
- \def\secabstractname{Kurzfassung}%
- \def\introductionname{Introduction}%
- \def\conclusionname{Conclusion}%
- \def\copyrightstatementname{Affirmation du droit d'auteur}%
- \def\codeavailabilityname{Disponibilité du code}%
- \def\dataavailabilityname{Disponibilité des données}%
- \def\sampleavailabilityname{Disponibilité des examples}%
- \def\codedataavailabilityname{Disponibilité du code et des données}%
- \def\authorcontributionname{Collaborateurs}%
- \def\competinginterestsname{Intérêts concurrents}%
- \def\teamlistname{Liste d'auteurs}%
- \def\disclaimername{Clause de non-responsabilité}%
- \def\sistatementname{Déclaration de la numéro special}%
- \def\acknowledgementname{Remerciements}%
- \def\acknowledgementsname{Remerciements}%
- \if@cop@home
- \def\equationname{Éq.}%
- \def\sectionname{Sect.}%
- \fi}
- \expandafter\addto\expandafter\captionsfrench\expandafter{\@tempa}
- \expandafter\addto\expandafter\captionsfrancais\expandafter{\@tempa}
- \expandafter\addto\expandafter\captionscanadien\expandafter{\@tempa}
- \expandafter\addto\expandafter\captionsacadian\expandafter{\@tempa}
- \RequirePackage{array}
- \def\@cline#1-#2\@nil{%
- \noalign{%
- \ifx\@clinecorr\@undefined
- \vskip0.5mm%
- \global\let\@clinecorr\relax
- \else
- \vskip-1.5mm%
- \fi}%
- \omit
- \@multicnt#1%
- \advance\@multispan\m@ne
- \ifnum\@multicnt=\@ne\@firstofone{&\omit}\fi
- \@multicnt#2%
- \advance\@multicnt-#1%
- \advance\@multispan\@ne
- \leaders\hrule\@height\arrayrulewidth\hfill
- \cr
- \noalign{%
- \vskip-\arrayrulewidth
- \vskip1.5mm}}
- \def\@arraycr{\relax\iffalse{\fi\ifnum 0=`}\fi
- \global\let\@clinecorr\@undefined
- \@ifstar \@xarraycr \@xarraycr}
- \RequirePackage{tabularx}
- \IfFileExists{graphicx.sty}
- {\RequirePackage{graphicx}%
- \ifnum\pdfoutput=\z@
- \DeclareGraphicsExtensions{.eps,.ps}%
- \else
- \DeclareGraphicsExtensions{.pdf,.png,.jpg}
- \fi}
- {\CopernicusWarningNoLine{Cannot find graphicx.sty; proceeding without it}}
- \IfFileExists{color.sty}
- {\RequirePackage{color}}
- {\CopernicusWarningNoLine{Cannot find color.sty; proceeding without it}}
- \IfFileExists{amssymb.sty}
- {\RequirePackage{amssymb}}
- {\CopernicusWarningNoLine{Cannot find amssymb.sty; proceeding without it}}
- \IfFileExists{amsmath.sty}
- {\RequirePackage[intlimits,fleqn,tbtags]{amsmath}
- \ifx\xmltexversion\@undefined
- \else
- \renewcommand{\allowdisplaybreaks}[1][4]{%
- \global\interdisplaylinepenalty\getdsp@pen{##1}\relax}%
- \fi}
- {\CopernicusWarningNoLine{Cannot find amsmath.sty; proceeding without it}}
- \RequirePackage{amsthm}
- \newcommand\Authfont{\normalfont}
- \newcommand\Affilfont{\normalfont}
- \newcommand\Authsep{, }
- \newcommand\Authands{, and }
- \newcommand\Authand{ and }
- \newlength\affilsep\setlength{\affilsep}{1em}
- \newlength\@affilsep
- \newcounter{Maxaffil}
- \setcounter{Maxaffil}{2}
- \newcounter{authors}
- \newcounter{affil}
- \newif\ifnewaffil \newaffiltrue
- \newcommand\AB@authnote[1]{\textsuperscript{\normalfont#1}}
- \newcommand\AB@affilnote[1]{\textsuperscript{\normalfont#1}}
- \providecommand\textsuperscript[1]{$^{#1}$}
- \newcommand\AB@blk@and{\protect\Authfont\protect\AB@setsep}
- \newcommand\AB@pand{\protect\and \protect\Authfont \protect\AB@setsep}
- \@namedef{@sep1}{}
- \@namedef{@sep2}{\Authand}
- \newcommand\AB@affilsep{\protect\Affilfont}
- \newcommand\AB@affilsepx{\protect\\\protect\Affilfont}
- \newcommand\AB@setsep{\setlength{\@affilsep}{\affilsep}}
- \newcommand\AB@resetsep{\setlength{\@affilsep}{\z@}}
- \newcommand\AB@authlist{}
- \newcommand\AB@affillist{}
- \newcommand\AB@authors{}
- \newcommand\AB@empty{}
- \xdef\AB@author{\noexpand\AB@blk@and\@author}
- \renewcommand\author[2][]%
- {\ifnewaffil\addtocounter{affil}{1}%
- \xdef\AB@thenote{\arabic{affil}}\fi
- \def\@tempa{#1}\ifx\@tempa\@empty\def\AB@note{\AB@thenote}\else\def\AB@note{#1}%
- \setcounter{Maxaffil}{0}\fi
- \ifnum\value{authors}>1\relax
- \expandafter\gdef\csname @sep\number\c@authors\endcsname{\Authsep}%
- \fi
- \addtocounter{authors}{1}%
- \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}%
- \protected@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
- \protected@xdef\AB@authlist{\the\@temptokena
- \protect\@nameuse{@sep\number\c@authors}%
- \protect\Authfont#2\AB@authnote{\AB@note}}%
- \endgroup
- \ifnum\value{authors}>2\relax
- \expandafter\gdef\csname @sep\number\c@authors\endcsname{\Authands}%
- \fi
- \newaffilfalse
- }
- \newcommand\authorcr{\protect\\ \protect\Authfont \protect\AB@setsep}%
- \newcommand\affil[2][]%
- {\newaffiltrue\let\AB@blk@and\AB@pand
- \def\@tempa{#1}\ifx\@tempa\@empty\def\AB@note{\AB@thenote}\else\def\AB@note{#1}%
- \setcounter{Maxaffil}{0}\fi
- \begingroup
- \let\protect\@unexpandable@protect
- \def\thanks{\protect\thanks}\def\footnote{\protect\footnote}%
- \@temptokena=\expandafter{\AB@authors}%
- {\def\\{\protect\\\protect\Affilfont}\protected@xdef\AB@temp{#2}}%
- \protected@xdef\AB@authors{\the\@temptokena\AB@las\AB@au@str
- \protect\\[\affilsep]\protect\Affilfont\AB@temp}%
- \gdef\AB@las{}\gdef\AB@au@str{}%
- {\def\\{, \ignorespaces}\protected@xdef\AB@temp{#2}}%
- \@temptokena=\expandafter{\AB@affillist}%
- \protected@xdef\AB@affillist{\the\@temptokena \AB@affilsep
- \AB@affilnote{\AB@note}\protect\Affilfont\AB@temp}%
- \endgroup
- \let\AB@affilsep\AB@affilsepx
- }
- \def\@author{}
- \renewcommand\@author{%
- \ifx\AB@affillist\AB@empty\AB@author\else
- \ifnum\value{affil}>\value{Maxaffil}%
- \AB@authlist\\[\affilsep]\AB@affillist
- \else
- \AB@authors
- \fi
- \fi}
- \def\Author{\@ifnextchar[\@Author{\@Author[]}}%]
- \def\@Author[#1]{%
- \def\@tempa{#1}%
- \@ifnextchar(\@@Author{\@@Author()}}%)}
- \def\@@Author(#1){%
- \def\@tempb{#1}%
- \@ifnextchar(\@@@Author{\@@@Author()}}%)}
- \def\@@@Author(#1)#2#3{%
- \def\@tempc{#1}%
- \protected@edef\@tempd{%
- \ifx\@tempb\@empty\else\@tempb\nobreakspace\fi
- #2\nobreakspace
- #3%
- \ifx\@tempc\@empty\else\nobreakspace\@tempc\fi}%
- \expandafter\expandafter\expandafter\author\expandafter\expandafter\expandafter
- [\expandafter\@tempa\expandafter]\expandafter{\@tempd}}
- \providecommand\appendixname{Appendix}
- \let\orisection=\section
- \let\theolds=\thesection
- \let\theoldss=\thesubsection
- \def\appendix{\par
- \setcounter{section}{0}%
- \setcounter{subsection}{0}%
- \def\thesection{\@Alph\c@section}%
- \def\thesubsection{\thesection\@arabic\c@subsection}%
- \setcounter{secnumdepth}{4}%
- \@addtoreset{equation}{section}%
- \setcounter{equation}{0}%
- \setcounter{reaction}{0}%
- \def\theequation{\thesection\@arabic\c@equation}%
- \def\thereaction{\thesection R\@arabic\c@reaction}%
- \let\c@org@eq\c@equation%
- \let\org@theeq\theequation%
- \if@stage@final
- \@addtoreset{figure}{section}%
- \setcounter{figure}{0}%
- \def\thefigure{\thesection\@arabic\c@figure}%
- \@addtoreset{table}{section}%
- \setcounter{table}{0}%
- \def\thetable{\thesection\@arabic\c@table}%
- \fi
- \global\let\old@sect\@sect
- \def\@sect##1##2##3##4##5##6[##7]##8{%
- \ifnum ##2>\c@secnumdepth
- \let\@svsec\@empty
- \else
- \refstepcounter{##1}%
- \ifnum ##2=\@ne
- \def\@tempa{##8}%
- \protected@edef\@svsec{%
- \appendixname\space\csname the##1\endcsname
- \ifx\@tempa\@empty\else:\enskip\fi\relax}%
- \else
- \protected@edef\@svsec{\@seccntformat{##1}\relax}%
- \fi
- \fi
- \@tempskipa ##5\relax
- \ifdim \@tempskipa>\z@
- \begingroup
- \ifnum ##2=\@ne\let\@hangfrom\noindent\fi
- ##6{%
- \@hangfrom{\hskip ##3\relax\@svsec}%
- \interlinepenalty \@M ##8\@@par}%
- \endgroup
- \csname ##1mark\endcsname{##7}%
- \addcontentsline{toc}{##1}{%
- \appendixname\space\csname the##1\endcsname\if!##7!\else:\space\fi%for bookmarks
- ##7}%
- \else
- \def\@svsechd{%
- ##6{\hskip ##3\relax
- \@svsec ##8}%
- \csname ##1mark\endcsname{##7}%
- \addcontentsline{toc}{##1}{%
- \appendixname\space\csname the##1\endcsname\if!##7!\else:\space\fi%for bookmarks
- ##7}}%
- \fi
- \@xsect{##5}}
- \global\let\old@ssect\@ssect
- \def\@ssect##1##2##3##4##5{%
- \@tempskipa ##3\relax
- \ifdim \@tempskipa>\z@
- \begingroup
- ##4{%
- \@hangfrom{\hskip ##1}%
- \@tempskipa##2\relax
- \ifdim\@tempskipa<-17\p@%check for sectionlevel=1
- \appendixname
- \def\@tempa{##5}\ifx\@tempa\@empty\else:\enskip\fi
- \fi
- \interlinepenalty \@M ##5\@@par}%
- \endgroup
- \else
- \def\@svsechd{##4{\hskip ##1\relax ##5}}%
- \fi
- \@xsect{##3}}}
- \def\noappendix{\setcounter{secnumdepth}{0}%
- \global\let\section=\orisection
- \global\let\thesection=\theolds
- \global\let\thesubsection=\theoldss
- \ifx\old@sect\@undefined\else\global\let\@sect\old@sect\fi
- \ifx\old@ssect\@undefined\else\global\let\@ssect\old@ssect\fi
- \def\thefigure{\@arabic\c@figure}%
- \def\thetable{\@arabic\c@table}}
- \IfFileExists{url.sty}
- {\RequirePackage{url}\urlstyle{same}}%
- {\CopernicusWarningNoLine{Cannot find url.sty; proceeding without it}%
- \def\url#1{%
- \CopernicusError{To use \string\url, you must have url.sty}{Install url.sty}}}
- \newcommand\doitext{https://doi.org/}
- \newcommand*\doi{%
- \begingroup
- \lccode`\~=`\#\relax
- \lowercase{\def~{\#}}%
- \lccode`\~=`\_\relax
- \lowercase{\def~{\_}}%
- \lccode`\~=`\<\relax
- \lowercase{\def~{\textless}}%
- \lccode`\~=`\>\relax
- \lowercase{\def~{\textgreater}}%
- \lccode`\~=0\relax
- \catcode`\#=\active
- \catcode`\_=\active
- \catcode`\<=\active
- \catcode`\>=\active
- %catcode change won't work after \bibitem while backref.sty
- % grabs for the whole entry
- \@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}
- \IfFileExists{accents.sty}
- {\RequirePackage{accents}}
- {\CopernicusWarningNoLine{Cannot find accents.sty; proceeding without it}}
- \IfFileExists{cancel.sty}
- {\RequirePackage{cancel}}
- {\CopernicusWarningNoLine{Cannot find cancel.sty; proceeding without it}}
- \IfFileExists{multirow.sty}
- {\RequirePackage{multirow}}
- {\CopernicusWarningNoLine{Cannot find multirow.sty; proceeding without it}}
- \IfFileExists{supertabular.sty}
- {\RequirePackage{supertabular}%
- \let\old@tablecaption\tablecaption
- \def\tablecaption{\def\@captype{table}\old@tablecaption}
- \let\old@supertabular\supertabular
- \def\supertabular{%
- \clearpage
- \centering
- \small
- \old@supertabular}
- \@namedef{supertabular*}##1{%
- \clearpage
- \centering
- \small
- \@ifnextchar[{\@nameuse{@supertabular*}{##1}}%
- {\@nameuse{@supertabular*}{##1}[]}%]
- }
- \let\old@endsupertabular\endsupertabular
- \def\ud@captype{\let\@captype\@undefined}
- \def\ud@cr{\let\\\@normalcr}
- \long\def\endsupertabular{%
- \old@endsupertabular\par
- \global\let\@table@first@head\undefined
- \global\let\@table@last@tail\undefined
- \tablehead{}%
- \tabletail{}%
- \aftergroup\ud@captype
- \aftergroup\ud@cr}
- \expandafter\let\csname endsupertabular*\endcsname\endsupertabular}
- {\CopernicusWarningNoLine{Cannot find supertabular.sty; proceeding without it}}
- \IfFileExists{algorithmic.sty}
- {\RequirePackage{algorithmic}}
- {\CopernicusWarningNoLine{Cannot find algorithmic.sty; proceeding without it}}
- \IfFileExists{algorithm.sty}
- {\if@stage@final
- \else
- \def\extra@float##1{%
- \@ifnextchar[%]
- {\orig@xfloat{##1}}%
- {\edef\reserved@a{\noexpand\orig@xfloat{##1}[\csname fps@##1\endcsname]}%
- \reserved@a}}
- \RequirePackage{float}%
- \def\float@restyle##1{\expandafter\edef\csname
- fst@##1\endcsname{\expandafter\noexpand\csname
- fs@\float@style\endcsname}%
- \@namedef{##1}{\@nameuse{fst@##1}%
- \@float@setevery{##1}\extra@float{##1}}%
- \@namedef{##1*}{\@nameuse{fst@##1}%
- \@float@setevery{##1}\@dblfloat{##1}}%
- \expandafter\let\csname end##1\endcsname\float@end
- \expandafter\let\csname end##1*\endcsname\float@dblend
- \expandafter\let\csname @float@c@##1\endcsname=\float@caption
- \@ifundefined{@float@every@##1}{%
- \expandafter\newtoks\csname @float@every@##1\endcsname}{}%
- \@nameuse{@float@every@##1}={}}
- \def\float@end{\@endfloatbox
- \global\setbox\@currbox\float@makebox\columnwidth
- \let\@endfloatbox\relax\orig@end@float}
- \fi
- \RequirePackage{algorithm}
- \def\theHalgorithm{\@arabic\c@algorithm}}
- {\CopernicusWarningNoLine{Cannot find algorithm.sty; proceeding without it}}
- \let\cop@makecaption\@makecaption
- \if@stage@final
- \IfFileExists{caption.sty}
- {\RequirePackage{caption}}
- {\CopernicusWarningNoLine{Cannot find caption.sty; proceeding without it}}
- \else
- \IfFileExists{subfig.sty}
- {\RequirePackage{subfig}}
- {\CopernicusWarningNoLine{Cannot find subfig.sty; proceeding without it}}
- \fi
- \let\@makecaption\cop@makecaption
- \IfFileExists{subfloat.sty}
- {\RequirePackage{subfloat}%
- \protected@xdef\themainfigure{\thefigure}%
- \protected@xdef\themaintable{\thetable}%
- \g@addto@macro\subfiguresbegin{\global\let\theHfigure\thesubfloatfigure}
- \g@addto@macro\subtablesbegin{\global\let\theHtable\thesubfloattable}
- \g@addto@macro\subfiguresend{\global\let\theHfigure\thefigure@original}
- \g@addto@macro\subtablesend{\global\let\theHtable\thetable@original}}
- {\CopernicusWarningNoLine{Cannot find subfloat.sty; proceeding without it}}
- \RequirePackage[authoryear,round]{natbib}
- \def\NAT@sort{0}\def\NAT@cmprs{0}
- \renewcommand\NAT@sep{;} \renewcommand\NAT@cmt{, }
- \renewcommand\NAT@aysep{,} \renewcommand\NAT@yrsep{, }
- \setlength\bibsep\z@
- \let\bibfont\small
- \NAT@numbersfalse
- \NAT@set@cites
- \let\NAT@set@cites\relax
- \AtBeginDocument{\let\@citex\NAT@citex}
- \newcommand\urlprefix{}
- \renewenvironment{thebibliography}[1]
- {\bibsection
- \if@secline\leavevmode\vspace*{-\baselineskip}\nobreak\fi
- \parindent\z@
- \bibpreamble
- \bibfont
- \list{\@biblabel{\arabic{NAT@ctr}}}{\@bibsetup{#1}%
- \setcounter{NAT@ctr}{0}}%
- \ifNAT@openbib
- \renewcommand\newblock{\par}
- \else
- \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
- \fi
- \sloppy
- %\clubpenalty4000\widowpenalty4000
- \sfcode`\.=1000\relax
- \let\citeN\cite \let\shortcite\cite
- \let\citeasnoun\cite}
- {\def\@noitemerr{%
- \PackageWarning{natbib}{Empty `thebibliography' environment}}%
- \endlist\vskip-\lastskip}
- \def\bibsection{%
- \if@stage@final
- \if@manuscript\newpage\fi
- \pdfbookmark[1]{\refname}{biblio}%
- \fi
- \noappendix\section*{\refname\if@cop@home\ifonline\hypertarget{references}{}\fi\fi}}
- \RequirePackage{rotating}
- \def\@rotxdblfloat#1[#2]{%
- \@float{#1}[#2]%
- \hsize\textwidth\linewidth\textwidth
- \begin{lrbox}\rot@float@box
- \begin{minipage}\textheight
- }
- \IfFileExists{lineno.sty}
- {\RequirePackage[mathlines,modulo]{lineno}%
- \if@stage@final
- \if@manuscript
- \linenumbers\setpagewiselinenumbers\renewcommand\linenumberfont{\normalfont\small\sffamily}%
- \else
- \setpagewiselinenumbers\switchlinenumbers%cf. the switch option
- \linenumbersep3\p@
- \if@cop@home
- \nolinenumbers
- \else%new, 2015-12-14
- \linenumbers
- \fi
- \fi
- \else
- \setpagewiselinenumbers
- \if@cop@home\linenumbers\fi
- \fi
- \g@addto@macro\nolinenumbers{\linenopenalty\z@}%avoids problems with \patchAmsMathEnvironmentForLinenoX while \nolinenumbers
- \newcommand*\patchAmsMathEnvironmentForLineno[1]{%
- \expandafter\let\csname old##1\expandafter\endcsname\csname ##1\endcsname
- \expandafter\let\csname oldend##1\expandafter\endcsname\csname end##1\endcsname
- \renewenvironment{##1}%
- {\linenomath\csname old##1\endcsname}%
- {\csname oldend##1\endcsname\endlinenomath}}%
- \newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{%
- \patchAmsMathEnvironmentForLineno{##1}%
- \patchAmsMathEnvironmentForLineno{##1*}}%
- \newcommand*\patchAmsMathEnvironmentForLinenoX[1]{%
- \expandafter\let\csname old##1\expandafter\endcsname\csname ##1\endcsname
- \expandafter\let\csname oldend##1\expandafter\endcsname\csname end##1\endcsname
- \renewenvironment{##1}%
- {\linenomath\advance
- \postdisplaypenalty-\linenopenalty
- \csname old##1\endcsname}%
- {\csname oldend##1\endcsname\endlinenomath}}%
- \newcommand*\patchBothAmsMathEnvironmentsForLinenoX[1]{%
- \patchAmsMathEnvironmentForLinenoX{##1}%
- \patchAmsMathEnvironmentForLinenoX{##1*}}%
- \AtBeginDocument{%
- \patchBothAmsMathEnvironmentsForLineno{equation}%
- \patchBothAmsMathEnvironmentsForLinenoX{align}%
- \patchBothAmsMathEnvironmentsForLinenoX{flalign}%
- \patchBothAmsMathEnvironmentsForLinenoX{alignat}%
- \patchBothAmsMathEnvironmentsForLinenoX{gather}%
- \patchBothAmsMathEnvironmentsForLinenoX{multline}}}
- {\CopernicusWarningNoLine{Cannot find lineno.sty; proceeding without it}%
- \let\nolinenumbers\bgroup\let\endnolinenumbers\egroup}
- \IfFileExists{times.sty}
- {\RequirePackage{times}
- \def\Hv@scale{0.95}}
- {\CopernicusWarningNoLine{Cannot find times.sty; proceeding without it}}
- \if@stage@final
- \if@cop@home
- \let\vec\@undefined
- \let\grave\@undefined
- \let\acute\@undefined
- \let\check\@undefined
- \let\breve\@undefined
- \let\bar\@undefined
- \let\hat\@undefined
- \let\dot\@undefined
- \let\tilde\@undefined
- \let\ddot\@undefined
- \ifx\xmltexversion\@undefined\else{\catcode`\_=\active\global\let\xmltexUndersc@re_}\fi
- \def\provide@orig@symbol#1{\expandafter\let\csname orig#1\expandafter\endcsname\csname#1\endcsname}
- \provide@orig@symbol{Gamma}
- \provide@orig@symbol{Delta}
- \provide@orig@symbol{Theta}
- \provide@orig@symbol{Lambda}
- \provide@orig@symbol{Xi}
- \provide@orig@symbol{Pi}
- \provide@orig@symbol{Sigma}
- \provide@orig@symbol{Upsilon}
- \provide@orig@symbol{Phi}
- \provide@orig@symbol{Psi}
- \provide@orig@symbol{Omega}
- \RequirePackage[mtbold]{mathtime}
- \DeclareSymbolFont{largesymbolsA}{U}{esint}{m}{n}%from esint.sty
- \DeclareMathSymbol{\oiintop}{\mathop}{largesymbolsA}{'015}%from esint.sty
- \def\oiint{\oiintop\nolimits}%from esint.sty
- \ifx\xmltexversion\@undefined\else{\catcode`\_=\active\global\let_\xmltexUndersc@re}\fi
- \if@sansserifface
- \DeclareMathVersion{sans}
- \DeclareMathVersion{sansbold}
- \def\mversion@sans{sans}\def\mversion@sansbold{sansbold}
- \SetSymbolFont{operators}{sans}{OT1}{hvr}{m}{n}%
- \SetSymbolFont{letters}{sans}{OML}{hvm}{m}{it}%
- \SetSymbolFont{symbols} {sans}{MY2}{mtt}{m}{n}%because +=; reencoded in mathtime.sty
- \SetSymbolFont{largesymbols}{sans}{OMX}{hvex}{m}{n}%
- \SetSymbolFont{operators}{sansbold}{OT1}{hvr}{bx}{n}%
- \SetSymbolFont{letters}{sansbold}{OML}{hvm}{b}{it}%
- \SetSymbolFont{symbols} {sansbold}{MY2}{mtt}{b}{n}%because +=; reencoded in mathtime.sty
- \def\provide@fontspec@symbol#1{%
- \expandafter\let\csname mt#1\expandafter\endcsname\csname#1\endcsname
- \expandafter\DeclareRobustCommand\expandafter*\csname #1\endcsname{%
- \ifx\math@version\mversion@sans\csname orig#1\endcsname
- \else\ifx\math@version\mversion@sansbold\csname orig#1\endcsname
- \else\csname mt#1\endcsname\fi\fi}}
- \provide@fontspec@symbol{Gamma}
- \provide@fontspec@symbol{Delta}
- \provide@fontspec@symbol{Theta}
- \provide@fontspec@symbol{Lambda}
- \provide@fontspec@symbol{Xi}
- \provide@fontspec@symbol{Pi}
- \provide@fontspec@symbol{Sigma}
- \provide@fontspec@symbol{Upsilon}
- \provide@fontspec@symbol{Phi}
- \provide@fontspec@symbol{Psi}
- \provide@fontspec@symbol{Omega}
- \DeclareMathDelimiter{(}{\mathopen} {operators}{"28}{largesymbols}{"00}%was reencoded in mathtime.sty
- \DeclareMathDelimiter{)}{\mathclose}{operators}{"29}{largesymbols}{"01}%was reencoded in mathtime.sty
- \SetMathAlphabet\mathrm{sans}{OT1}{hvr}{m}{n}%mind! (gives more flexibility)
- \SetMathAlphabet\mathrm{sansbold}{OT1}{hvr}{bx}{n}%mind! (gives more flexibility)
- \SetMathAlphabet\mathit{sans}{OT1}{hvr}{m}{it}%
- \SetMathAlphabet\mathit{sansbold}{OT1}{hvr}{bx}{it}%
- \SetMathAlphabet\mathbf{sans}{OT1}{hvr}{bx}{n}%
- \SetMathAlphabet\mathbf{sansbold}{OT1}{hvr}{bx}{n}%
- \RequirePackage{hvams}
- \DeclareMathAlphabet\mathbold{MY1}{mtt}{b}{\greekshape}%
- \SetMathAlphabet\mathbold{sans}{OML}{hvm}{b}{it}%
- \SetMathAlphabet\mathbold{sansbold}{OML}{hvm}{bx}{it}%
- \fi
- \else
- \if@sansserifface
- \DeclareMathVersion{sans}
- \DeclareMathVersion{sansbold}
- \SetSymbolFont{operators}{sansbold}{OT1}{cmr} {bx}{n}
- \SetSymbolFont{letters} {sansbold}{OML}{cmm} {b}{it}
- \SetSymbolFont{symbols} {sansbold}{OMS}{cmsy}{b}{n}
- \SetMathAlphabet\mathsf{sansbold}{OT1}{cmss}{bx}{n}
- \SetMathAlphabet\mathit{sansbold}{OT1}{cmr}{bx}{it}
- \DeclareMathAlphabet\mathbold{OML}{cmm}{b}{it}%
- \fi
- \fi
- \else%discussions
- \if@cop@home
- \if@hvmath
- \RequirePackage{hvmath}
- \expandafter\let\csname\expandafter\string\csname T1\endcsname\string\'-\string y\endcsname\relax%patching wrong glyph in hvr, slot 253
- \DeclareMathSymbol{,}{\mathpunct}{operators}{"2C}
- \DeclareMathSymbol{.}{\mathord}{operators}{"2E}
- \RequirePackage{hvams}
- \else
- \let\rmdefault\sfdefault
- \DeclareSymbolFont{operators}{OT1}{cmss} {m}{n}
- \DeclareMathAlphabet{\mathbf}{OT1}{cmss}{bx}{n}
- \fi
- \else
- \let\rmdefault\sfdefault
- \DeclareSymbolFont{operators}{OT1}{cmss} {m}{n}
- \DeclareMathAlphabet{\mathbf}{OT1}{cmss}{bx}{n}
- \fi
- \fi
- \DeclareMathAlphabet{\mathblackbold}{U}{dsrom}{m}{n}
- \RequirePackage{pifont}
- \if@cop@home
- \if@nohyperref
- \else
- \if@stage@final\else
- \PassOptionsToPackage{pagebackref,pdffitwindow}{hyperref}
- \fi
- \usepackage[\ifcopyediting bookmarks=false\else bookmarks=true\fi,colorlinks]{hyperref}
- \hypersetup{anchorcolor=black,citecolor=black,filecolor=black,linkcolor=black,%
- menucolor=black,pagecolor=black,urlcolor=black}
- \let\old@Hy@backout\Hy@backout\def\Hy@backout{\leavevmode\old@Hy@backout}%bug-fixing, to be checked
- \ifnum\pdfoutput=\z@\RequirePackage{breakurl}\fi
- \pdfstringdefDisableCommands{\let\boldsymbol\relax\let\vec\relax}
- \fi
- \edef\@pdfcreator{%
- copernicus.cls%
- \space version \csname [email protected]\endcsname
- \ifx\xmltexversion\@undefined\else, produced from XML\fi}
- \if@nohyperref\pdfinfo{/Creator (\@pdfcreator)}\fi
- \else
- \usepackage[bookmarks=false,pdfborder={0 0 0}]{hyperref}
- \pdfstringdefDisableCommands{\let\boldsymbol\relax\let\vec\relax}
- \fi
- \ifx\xmltexversion\@undefined
- \else
- \ifnum\pdfoutput=\z@
- \def\ReadBookmarks{%
- \begingroup
- \escapechar=`\\%
- \let\escapechar\@gobble %
- \def\@@BOOKMARK[##1][##2]##3##4##5{\calc@bm@number{##5}}%
- \@inputtoc{\jobname.out}{}{}%
- \ifx\WriteBookmarks\relax
- \global\let\WriteBookmarks\relax
- \fi
- \def\@@BOOKMARK[##1][##2]##3##4##5{%
- \def\Hy@temp{##4}%
- \pdfmark{%
- pdfmark=/OUT,%
- Count={##2\check@bm@number{##3}},%
- Dest={##3},%
- Title=\expandafter\strip@prefix\meaning\Hy@temp
- }%
- }%
- {%
- \def\WriteBookmarks{0}%
- \@inputtoc{\jobname.out}{}{}%
- }%
- %{\escapechar\m@ne\InputIfFileExists{\jobname.out}{}{}}%
- \ifx\WriteBookmarks\relax
- \else
- \if@filesw
- \newwrite\@outlinefile
- \immediate\openout\@outlinefile=\jobname.out\relax
- \ifHy@typexml
- \immediate\write\@outlinefile{<relaxxml>\relax}%
- \fi
- \fi
- \fi
- \endgroup}
- \else
- \def\ReadBookmarks{%
- \begingroup
- \escapechar=`\\%
- \let\escapechar\@gobble %
- \def\@@BOOKMARK[##1][##2]##3##4##5{\calc@bm@number{##5}}%
- \@inputtoc{\jobname.out}{}{}%
- \ifx\WriteBookmarks\relax
- \global\let\WriteBookmarks\relax
- \fi
- \def\@@BOOKMARK[##1][##2]##3##4##5{%
- \def\Hy@temp{##4}%
- \Hy@pstringdef\Hy@pstringName{\HyperDestNameFilter{##3}}%
- \Hy@OutlineName{}\Hy@pstringName{%
- ##2\check@bm@number{##3}%
- }{%
- \expandafter\strip@prefix\meaning\Hy@temp
- }%
- }%
- {%
- \def\WriteBookmarks{0}%
- \@inputtoc{\jobname.out}{}{}%
- }%
- %{\escapechar\m@ne\InputIfFileExists{\jobname.out}{}{}}%
- \ifx\WriteBookmarks\relax
- \else
- \if@filesw
- \newwrite\@outlinefile
- \immediate\openout\@outlinefile=\jobname.out\relax
- \ifHy@typexml
- \immediate\write\@outlinefile{<relaxxml>\relax}%
- \fi
- \fi
- \fi
- \endgroup}
- \fi
- \fi
- \if@stage@final\else
- \if@cop@home
- \ifonline
- \let\orig@psheadings\ps@headings
- \let\orig@abstractname\abstractname
- \let\orig@pdfcreator\@pdfcreator
- \usepackage[screen,rightpanel]{pdfscreencop}
- \let\ps@headings\orig@psheadings \pagestyle{headings}%because pdfscreencop overwrites it
- \let\abstractname\orig@abstractname%because pdfscreencop overwrites it
- \let\@pdfcreator\orig@pdfcreator%because pdfscreencop overwrites it
- \setcounter{secnumdepth}{3}%because pdfscreencop sets it to 4
- \setlength\footskip{5mm}%because pdfscreencop overwrites it
- \def\addButton#1#2{\begingroup\normalsfcodes\fboxsep\z@
- \sffamily\colorbox{buttonbackground}{\hbox to#1{\hfil\Black\st#2\hfil}}\endgroup}
- \hypersetup{anchorcolor=black,citecolor=black,filecolor=black,linkcolor=black,%
- menucolor=black,pagecolor=black,urlcolor=black,%
- pdfcenterwindow=false,pdfmenubar=true,pdftoolbar=true,pdfwindowui=true}
- %because pdfscreencop overwrites it
- \def\PDFSCR@Warning#1{}% no more "No overlay specified" warnings
- \setlength\panelwidth{5cm}%
- \newlength\bigbutton\setlength\bigbutton{0.75\panelwidth}%
- \newlength\buttongap\setlength\buttongap{0.06\panelwidth}%
- \newlength\smallbutton\setlength\smallbutton{0.5\bigbutton}%
- \addtolength\smallbutton{-0.5\buttongap-0.5pt}%
- \def\panelfont{\rmfamily\scriptsize}%
- \margins{10mm}{10mm}{7mm}{7mm}%
- \screensize{15.9cm}{21.6cm}%
- \definecolor{backgroundcolor}{rgb}{1.,1.,1.}%white
- \backgroundcolor{backgroundcolor}%
- \definecolor{section0}{rgb}{0.,0.,0.}%black
- \definecolor{section1}{rgb}{0.,0.,0.}%black
- \definecolor{section2}{rgb}{0.,0.,0.}%black
- \definecolor{section3}{rgb}{0.,0.,0.}%black
- \definecolor{section4}{rgb}{0.,0.,0.}%black
- \def\panel{%
- \colorbox[rgb]{0.94,0.95,0.95}%
- {\begin{minipage}[t][\paperheight][t]{\panelwidth}
- %% set default font for panel:
- \fontseries{m}\fontshape{n}\fontsize{11}{13.7pt}\rmfamily
- %% journal name, volume, pages, year, runningtitle, runningauthor:
- \null\vspace*{7mm}%
- \centering
- \parbox[t]{0.8\panelwidth}%
- {\centering\color{paneltext}%
- {\Large\bfseries
- %overwrite of default urlcolor=black to journal-specific color @journalname
- %for the @journalnameshort link to the journal webpage on the panel
- \hypersetup{urlcolor=journalname}%
- \href{http://\@journalurl}{\@journalnameshort}}\\[2mm]
- \if@noref
- \else
- {\fontsize{8.7}{11}\selectfont
- %\@pvol, \@fpage\if@nolastpage\else{--\@lpage}\fi, \@pyear
- \hypersetup{urlcolor=paneltext}\doi{10.5194/\@msnumber}%
- }\\[1mm]%
- \fi
- \rule{0.8\panelwidth}{1.1pt}\\[1mm]
- {\bfseries\mathversion{bold}%
- \leavevmode\null
- \ifx\firstruntit@utput\@undefined
- \global\let\firstruntit@utput\relax
- \else
- \def\blackb@x[##1]##2{\relax}%
- \fi
- \@runtit}%
- \if@noauthor\else\\[3mm]{\small\leavevmode\null\@runauth}\fi
- \\[0mm]%
- \rule{0.8\panelwidth}{1.1pt}\\[5mm]} %keep this blank!
- %% the buttons:
- \addButton{\bigbutton}
- {\hyperlink{title}{\hfill\color{buttontext}Title Page\hfill}}%
- \\[1.5mm]
- \addButton{\smallbutton}
- {\hyperlink{abstr}{\hfill\color{buttontext}Abstract\hfill}}%
- \hspace{\buttongap}%
- \ifessd
- \addButton{\smallbutton}
- {\hyperlink{instru}{\hfill\color{buttontext}Instruments\hfill}}%
- \\[1.5mm]
- \else
- \addButton{\smallbutton}
- {\hyperlink{intro}{\hfill\color{buttontext}Introduction\hfill}}%
- \\[1.5mm]
- \fi
- \ifessd
- \addButton{\bigbutton}
- {\hyperlink{datastruct}{\hfill\color{buttontext}Data Provenance \& Structure\hfill}}%
- \\[1.5mm]
- \else
- \addButton{\smallbutton}
- {\hyperlink{conclusions}{\hfill\color{buttontext}Conclusions\hfill}}%
- \hspace{\buttongap}%
- \addButton{\smallbutton}
- {\hyperlink{references}{\hfill\color{buttontext}References\hfill}}%
- \\[1.5mm]
- \fi
- \addButton{\smallbutton}
- {\@ifundefined{@numtable}%automatically defined via \@num\@captype
- {\hfill\color{buttontext}Tables\hfill}
- {\hyperlink{table}{\hfill\color{buttontext}Tables\hfill}}}%
- \hspace{\buttongap}%
- \addButton{\smallbutton}
- {\@ifundefined{@numfigure}% automatically defined via \@num\@captype
- {\hfill\color{buttontext}Figures\hfill}
- {\hyperlink{figure}{\hfill\color{buttontext}Figures\hfill}}}%
- \\[4mm]%
- \Acrobatmenu{FirstPage}{\addButton{\smallbutton}%
- {\color{buttontext}$\rule[-0.144ex]{0.35ex}{1.244ex}\!\blacktriangleleft$}}%
- \hspace{\buttongap}%
- \Acrobatmenu{LastPage}
- {\addButton{\smallbutton}%
- {\color{buttontext}$\blacktriangleright\!\rule[-0.144ex]{0.35ex}{1.244ex}$}}%
- \\[1.5mm]
- \Acrobatmenu{PrevPage}
- {\addButton{\smallbutton}{\color{buttontext}$\blacktriangleleft$}}%
- \hspace{\buttongap}%
- \Acrobatmenu{NextPage}
- {\addButton{\smallbutton}{\color{buttontext}$\blacktriangleright$}}%
- \\[1.5mm]
- \Acrobatmenu{GoBack}{\addButton{\smallbutton}{\color{buttontext}Back}}%
- \hspace{\buttongap}%
- \Acrobatmenu{Close}{\addButton{\smallbutton}{\color{buttontext}Close}}%
- \\[1.5mm]
- \Acrobatmenu{FullScreen}{\addButton{\bigbutton}{\color{buttontext}Full Screen / Esc}}%
- \\[4mm]
- \addButton{\bigbutton}
- {\href{http://\@journalurl/\@pvol/\@fpage/\@pyear/\@journalnameshortlower-\@pvol-\@fpage-\@pyear-print.pdf}%
- {\hfill\color{buttontext}Printer-friendly Version\hfill}}%
- \\[1.5mm]
- \addButton{\bigbutton}
- {\href{http://\@journalurl/\@pvol/\@fpage/\@pyear/\@journalnameshortlower-\@pvol-\@fpage-\@pyear-discussion.html}%
- {\hfill\color{buttontext}Interactive Discussion\hfill}}%
- \\[4mm]
- \href{http://creativecommons.org/licenses/by/3.0/}{\includegraphics[width=1.7cm]{CreativeCommons_Attribution_License.png}}%
- \null\vspace*{10mm}%
- \end{minipage}}}
- \fi
- \fi
- \fi
- %% some of the following commands are only active if \@cop@hometrue
- \def\texlicencestatement#1{\gdef\@texlicencestatement{#1}}%
- \def\@texlicencestatement{\CopernicusError{Please add \string\texlicencestatement}{You must provide the licence statement before \string\maketitle"}}
- \def\received#1{\if@cop@home\def\@recvd{#1}\fi} \def\@recvd{}%+1,+2,+d
- \def\pubdiscuss#1{\if@cop@home\def\@pubdiscuss{#1}\fi} \def\@pubdiscuss{}%+1,+2,-d -- twostagejnltrue
- \def\revised#1{\if@cop@home\def\@revsd{#1}\fi} \def\@revsd{}%+1,+2,-d
- \def\accepted#1{\if@cop@home\def\@accptd{#1}\fi} \def\@accptd{}%+1,+2,+d
- \def\published#1{\if@cop@home\gdef\@published{#1}\fi} \if@stage@final\else\def\@published{}\fi%+1,+2,+d
- \def\firstpage#1{\if@cop@home\ifx\specialp@perstring\@undefined\ifx\citati@nbyarticlenumber\@undefined\gdef\@fpage{#1}\fi\fi\fi}
- \def\@fpage{1}%+1,+2,+d
- \def\articlenumber#1{\if@cop@home\ifx\specialp@perstring\@undefined\ifx\citati@nbyarticlenumber\relax\gdef\@fpage{#1}\fi\fi\fi}
- \def\citationbyarticlenumber{%
- \@nolastpagetrue
- \let\citati@nbyarticlenumber\relax
- \def\@fpage{-1}}
- \ifx\xmltexversion\@undefined
- \@onlypreamble\citationbyarticlenumber
- \fi
- \def\pubyear#1{\if@cop@home\ifx\specialp@perstring\@undefined\gdef\@pyear{#1}\fi\gdef\@cyear{#1}\fi}
- \def\@pyear{\number\year}%+1,+2,+d
- \let\@cyear\@pyear
- \def\pubvol#1{\if@cop@home\ifx\specialp@perstring\@undefined\gdef\@pvol{#1}\fi\fi}%+1,+2,+d
- \let\pubnum\@gobble%not for TeX, only for secondary data use
- \def\correspondence#1{\gdef\@corresp{#1}} \def\@corresp{}%+1,+2,+d
- \def\citationstatement#1{%
- \edef\@@doi{https://doi.org/10.5194/\@journalnameshortlower-\@pvol-\@fpage-\@pyear}%
- \def\@tempa{#1}%
- \ifx\@tempa\@empty
- \gdef\@howtocite{}%
- \else
- \gdef\@howtocite{#1, \@journalnameabbreviation, \@pvol, \@fpage--\@lpage, \expandafter\url{\@@doi}, \@pyear.}%
- \fi
- }\def\@howtocite{}%+1,+2,+d
- \def\msnumber#1{\if@cop@home\gdef\@msnumber{#1}\fi}
- \if@stage@final
- \else
- \def\affilfontsize#1{\def\@affilfontsize{#1}}
- \def\@affilfontsize{\small}
- \fi
- \if@stage@final
- \def\bartext#1{\gdef\@btext{#1}} \def\@btext{}
- \fi
- \if@cop@home
- \newcounter{jnlvolume}%the journal volume
- \setcounter{jnlvolume}{\number\year}
- \addtocounter{jnlvolume}{1}
- \AtBeginDocument{\addtocounter{jnlvolume}{-\@journalstartyear}}
- \def\@pvol{\arabic{jnlvolume}}
- \if@stage@final
- \ifadgeo\def\@pvol{1}\fi
- \ifasr\def\@pvol{1}\fi
- \fi
- \AtBeginDocument{%
- \ifx\specialp@perstring\@undefined\else
- \def\origfirstpage#1{\ifx\citati@nbyarticlenumber\@undefined\gdef\@fpage{#1}\fi}
- \def\origlastpage#1{\gdef\@lpage{#1}}
- \def\origpubyear#1{\gdef\@pyear{#1}}
- \def\origpubvol#1{\gdef\@pvol{#1}}
- \def\origarticlenumber#1{\ifx\citati@nbyarticlenumber\relax\gdef\@fpage{#1}\fi}
- \fi}
- \else
- \def\@pvol{0}
- \fi
- \if@stage@final
- \def\keywords#1{\def\@keyw{#1}}
- \def\@keyw{}
- \else
- \def\keywords#1{%
- \CopernicusWarningNoLine{Keywords are not supported.}%
- \vspace{1.7mm}\par\noindent\textbf{Keywords.}\enspace\ignorespaces#1}
- \fi
- \newcommand*\editorthanks[3]
- {\ifthenelse{\equal{#2}{}}% check if the first referee exits, if not write:
- {\\ \hspace*{4mm} Topical Editor\ #1\ thanks two unknown referees %
- for their help in evaluating this paper.}
- {\ifthenelse{\equal{#3}{}}% check if second referee exist, if not write:
- {\\ \hspace*{4mm}Topical Editor\ #1\ thanks\ #2\ and another %
- referee for their help in evaluating this paper.}%
- {\\ \hspace*{4mm}Topical Editor\ #1\ thanks\ #2\ and\ #3\ for their %
- help in evaluating this paper.}}}
- \def\runningauthor#1{\def\@runauth{#1}}
- \def\@runauth{}
- \def\runningtitle#1{\def\@runtit{#1}}
- \def\@runtit{}
- \if@stage@final
- \def\runninghead#1{\def\@runhd{#1}}
- \def\@runhd{%
- \ifx\firstrunhd@utput\@undefined
- \global\let\firstrunhd@utput\relax
- \else
- \def\blackb@x[##1]##2{\relax}%
- \fi
- \if@noauthor\else\@runauth: \fi\@runtit}
- \fi
- \DeclareRobustCommand*\degree{\ensuremath{^{\circ}}}
- \DeclareRobustCommand*\permil{\ifmmode\text{\textperthousand}\else\textperthousand\fi}
- \def\@Radical{\put(2.0,2.0){\circle*{1.5}}\kern3.5\p@}
- \def\@RadicalC{\raise0.25ex\hbox{\@Radical}}
- \DeclareRobustCommand*\Radical{%
- \ifmmode\mathchoice{\@RadicalC}{\@RadicalC}{\@Radical}{\@Radical}\else\@RadicalC\fi}
- \def\testbx{bx}
- \DeclareRobustCommand*\chem[1]
- {\ensuremath{%
- {\mathcode`\-="0200\mathcode`\=="003D% no space around "-" and "="
- \ifx\f@series\testbx\mathbf{#1}\else\mathrm{#1}\fi}}}
- \@ifpackageloaded{hyperref}
- {\begingroup
- \toks0=\expandafter{\pdfstringdefPreHook}%
- \xdef\pdfstringdefPreHook{%
- \the\toks0 %
- \let\noexpand\hack\noexpand\@gobble
- \let\noexpand\chem\noexpand\@firstofone}%
- \endgroup}
- {\relax}
- \DeclareRobustCommand*\unit[1]
- {\ensuremath{%
- {\thinmuskip3mu\relax
- \def\mu{\text{\textmu}}\def~{\,}%
- \ifx\f@series\testbx\mathbf{#1}\else\mathrm{#1}\fi}}}
- \@definecounter{reaction}
- \def\thereaction{R\@arabic\c@reaction}
- \let\c@org@eq\c@equation
- \let\org@theeq\theequation
- \def\setreaction{%
- \global\let\c@equation\c@reaction
- \global\let\theequation\thereaction}
- \def\setequation{%
- \global\let\c@equation\c@org@eq
- \global\let\theequation\org@theeq}
- \newenvironment{reaction}
- {\let\c@equation\c@reaction
- \let\theequation\thereaction
- \incr@eqnum
- \mathdisplay@push
- \st@rredfalse \global\@eqnswtrue
- \mathdisplay{equation}}
- {\endmathdisplay{equation}%
- \mathdisplay@pop
- \ignorespacesafterend}
- \IfFileExists{lineno.sty}
- {\AtBeginDocument{%
- \patchAmsMathEnvironmentForLineno{reaction}}}
- {}
- \newenvironment{rxnarray}
- {\let\c@equation\c@reaction
- \let\theequation\thereaction
- \eqnarray}
- {\endeqnarray
- \let\c@equation\c@reaction
- \let\theequation\thereaction}
- \if@stage@final\else
- \newcounter{parentreaction}
- \newenvironment{subreactions}
- {\refstepcounter{reaction}%
- \protected@edef\theparentreaction{\thereaction}%
- \setcounter{parentreaction}{\value{reaction}}%
- \setcounter{reaction}{0}%
- \def\thereaction{\theparentreaction\alph{reaction}}%
- \ignorespaces}
- {\setcounter{reaction}{\value{parentreaction}}%
- \ignorespacesafterend}
- \fi
- \newcommand\tophline{\hline\noalign{\vspace{1mm}}}
- \newcommand\middlehline{\noalign{\vspace{1mm}}\hline\noalign{\vspace{1mm}}}
- \newcommand\bottomhline{\noalign{\vspace{1mm}}\hline}
- \newcommand\hhline{\noalign{\vspace{1mm}}\hline\noalign{\vspace{1mm}}}
- \newdimen\tabularwidth
- \def\@tabular{%
- \leavevmode
- \setbox\z@
- \hbox \bgroup $\col@sep\tabcolsep \let\d@llarbegin\begingroup
- \let\d@llarend\endgroup
- \@tabarray}
- \def\endtabular{\endarray $\egroup
- \global\tabularwidth\wd\z@
- \unhbox\z@}
- \expandafter\let\csname endtabular*\endcsname=\endtabular
- \DeclareRobustCommand\belowtable[1]{%
- \par\vspace{1ex}%
- {\if@stage@final\else\def\@tempa{table}\ifx\@captype\@tempa\else\centering\fi\fi
- \ifdim\tabularwidth<10mm\tabularwidth\hsize\fi
- \leavevmode\vrule\@width\z@\@height2ex\@depth\z@
- \parbox{\tabularwidth}{\raggedright\scriptsize#1}%
- \if@stage@final\else\par\fi}}
- \ifessd
- \newcommand\instrumentation[1][Instrumentation]
- {\section[#1]{#1\if@cop@home\ifonline\hypertarget{instru}{}\fi\fi}%
- \gdef\instrumentationexists{true}%
- \gdef\introductionexists{true}}
- \newcommand\datastructure[1][Data Provenance and Structure]
- {\section[#1]{#1\if@cop@home\ifonline\hypertarget{datastruct}{}\fi\fi}%
- \gdef\datastructureexists{true}%
- \gdef\conclusionsexists{true}}
- \AtEndDocument{%
- \@ifundefined{instrumentationexists}
- {\@ifundefined{introductionexists}
- {\NoSectionError{Instrumentation}{\string\instrumentation}%
- \gdef\introductionexists{true}}
- {\CopernicusWarningNoLine{No section "Instrumentation"}}}
- {}
- \@ifundefined{datastructureexists}
- {\@ifundefined{conclusionsexists}
- {\NoSectionError{Data Provenance and Structure}{\string\datastructure}%
- \gdef\conclusionsexists{true}}
- {\CopernicusWarningNoLine{No section "Data Provenance and Structure"}}}
- {}}
- \fi
- \newcommand\introduction[1][\introductionname]
- {\section[#1]{#1\if@cop@home\ifonline\hypertarget{intro}{}\fi\fi}%
- \gdef\introductionexists{true}}
- \newcommand\conclusions[1][\conclusionname]
- {\section[#1]{#1\if@cop@home\ifonline\hypertarget{conclusions}{}\fi\fi}%
- \gdef\conclusionsexists{true}}
- \if@twostagejnl
- \AtEndDocument{%
- \@ifundefined{introductionexists}
- {\NoSectionWarning{Introduction}}
- {}
- \@ifundefined{conclusionsexists}
- {\NoSectionWarning{Conclusions}}
- {}}
- \fi
- \def\Supplementary#1{{%
- \advance\partopsep0.5\baselineskip
- \setbox\longtwo@box\vbox{%2- und 3-zeilige Supplement-Blöcke sollen den gleichen vertikalen Raum in Anspruch nehmen
- \begin{trivlist}\bfseries
- \if@stage@final
- \let\\\@centercr\@rightskip\z@\@plus\tw@ em
- \rightskip\@rightskip
- \parindent\z@
- \fi
- \item The Supplement related to this article is available online at
- \if@stage@final\else\\\fi
- \supplement{#1}.
- \end{trivlist}}%
- \ifdim\ht\longtwo@box<60\p@\vskip0.5\baselineskip\fi
- \unvcopy\longtwo@box
- \ifdim\ht\longtwo@box<60\p@\vskip0.5\baselineskip\fi}}
- \def\generateCommand#1#2{%
- \expandafter\long\expandafter\def\csname#1\endcsname##1{%
- \if@stage@final\ifhmode\vskip2\baselineskip\else\addvspace{2\baselineskip}\fi\fi
- \bgroup
- \list{}{\labelwidth\z@ \leftmargin\z@ \itemindent-\leftmargin
- \parsep\z@
- \listparindent\parindent
- \def\makelabel####1{%
- \hspace\labelsep
- \if@stage@final
- \if@sansserifface
- \sffamily\bfseries\mathversion{sansbold}\textcolor{textcol}{####1.}%
- \else
- \itshape####1.%
- \fi
- \pdfbookmark[1]{\csname #1name\endcsname}{#1}%
- \else
- \itshape####1.%
- \fi}%
- \reset@font\small}%
- \item[\csname #1name\endcsname]%
- ##1#2}}
- \generateCommand{copyrightstatement}{\endlist\egroup}
- \ifessd
- \long\def\codeavailability#1{\ifx\thesection\theolds\else\noappendix\fi\section{\codeavailabilityname}#1}
- \long\def\dataavailability#1{\ifx\thesection\theolds\else\noappendix\fi\section{\dataavailabilityname}#1}
- \long\def\codedataavailability#1{\ifx\thesection\theolds\else\noappendix\fi\section{\codedataavailabilityname}#1}
- \else
- \generateCommand{codeavailability} {\endlist\egroup}
- \generateCommand{dataavailability} {\endlist\egroup}
- \generateCommand{codedataavailability}{\endlist\egroup}
- \fi
- \generateCommand{authorcontribution}{\endlist\egroup}
- \generateCommand{sampleavailability}{\endlist\egroup}
- \generateCommand{competinginterests}{\endlist\egroup}
- \generateCommand{teamlist} {\endlist\egroup}
- \generateCommand{disclaimer} {\endlist\egroup}
- \generateCommand{sistatement} {\endlist\egroup}
- \generateCommand{acknowledgement} {} \def\endacknowledgement{\endlist\egroup}
- \generateCommand{acknowledgements} {} \def\endacknowledgements{\endlist\egroup}
- \iffalse %instead of \if@stage@final, to check what they want
- \def\appendixfigures{%
- \ifx\afterfirstappendixfigures\@undefined
- \let\afterfirstappendixfigures\relax
- \fi
- \setcounter{figure}{0}%
- \def\thefigure{A\@arabic\c@figure}%
- \let\theHfigure\thefigure}
- \def\appendixtables{%
- \ifx\afterfirstappendixtables\@undefined
- \let\afterfirstappendixtables\relax
- \fi
- \setcounter{table}{0}%
- \def\thetable{A\@arabic\c@table}%
- \let\theHtable\thetable}
- \else
- \def\appendixfigures{%
- \ifx\afterfirstappendixfigures\@undefined
- \let\afterfirstappendixfigures\relax
- \setcounter{section}{0}%
- \def\thesection{\Alph{section}}%
- \let\theHsection\thesection
- \fi
- \refstepcounter{section}%
- \setcounter{figure}{0}%
- \def\thefigure{\thesection\@arabic\c@figure}%
- \let\theHfigure\thefigure}
- \def\appendixtables{%
- \ifx\afterfirstappendixtables\@undefined
- \let\afterfirstappendixtables\relax
- \setcounter{section}{0}%
- \def\thesection{\Alph{section}}%
- \let\theHsection\thesection
- \fi
- \refstepcounter{section}%
- \setcounter{table}{0}%
- \def\thetable{\thesection\@arabic\c@table}%
- \let\theHtable\thetable}
- \fi
- \if@cop@home
- \newcounter{CEnote}
- \newcounter{TSnote}
- \def\theCEnote{\@arabic\c@CEnote}
- \def\theTSnote{\@arabic\c@TSnote}
- \newtoks\CEnotes
- \newtoks\TSnotes
- \global\let\edit@rnotereminder\@empty%initialising
- \def\n@telabel#1{\noexpand\n@tel@bel{#1\csname the#1note\endcsname}}
- \def\n@tel@bel#1{%
- \smash{\raisebox{0.2ex}{\bfseries\scriptsize\fboxsep1pt
- \colorbox[RGB]{255,149,64}{\textcolor[RGB]{255,255,255}{#1}}}}}
- \DeclareRobustCommand\blackbox{\@ifnextchar[\blackb@x{\blackb@x[TS]}}%]
- \def\blackb@x[#1]#2{%
- \refstepcounter{#1note}%
- \CopernicusWarningNoLine{Editor's note on page \thepage}%
- \hypertarget{#1\csname the#1note\endcsname}
- {\hyperlink{#1\csname the#1note\endcsname R}
- {\n@tel@bel{#1\csname the#1note\endcsname}}}%
- \gdef\edit@rnotereminder{%
- \smash{%
- \if@stage@final
- \llap{\rotatebox{90}{\scriptsize
- \else
- \tiny
- \fi
- \lower1ex\rlap{\fboxsep0.5ex\colorbox[RGB]{255,149,64}{\bfseries\strut
- \textcolor[RGB]{255,255,255}
- {Please note the remarks at the end of the manuscript.}}}%
- \if@stage@final
- }\kern\marginparsep}%
- \fi
- }%
- \global\let\edit@rnotereminder\@empty}%
- \edef\@tempa{\leavevmode
- \noexpand\hypertarget{#1\csname the#1note\endcsname R}
- {\noexpand\hyperlink{#1\csname the#1note\endcsname}
- {\noexpand\hb@xt@10mm{\n@telabel{#1}\hss}}}}%
- \global\csname #1notes\endcsname\expandafter\expandafter\expandafter{%
- \the\expandafter\csname #1notes\expandafter\endcsname\@tempa\mdseries#2\par}}
- \AtEndDocument{%
- \if@stage@final
- \onecolumn
- \else
- \clearpage
- \fi
- \thispagestyle{empty}%
- \parindent\z@
- \begin{nolinenumbers}%
- \expandafter\def\expandafter\@tempa\expandafter{\the\CEnotes}%
- \expandafter\def\expandafter\@tempb\expandafter{\the\TSnotes}%
- \ifx\@tempa\@empty
- \else
- \@tempcnta-\c@page
- \section*{Remarks from the language copy-editor}
- \hangindent10mm
- \@tempa
- \fi
- \ifx\@tempb\@empty
- \ifx\@tempa\@empty
- \else
- \advance\@tempcnta\c@page\advance\@tempcnta\@ne
- \CopernicusInfo{Pages with editing remarks: \the\@tempcnta.}%
- \fi
- \else
- \ifx\@tempa\@empty\@tempcnta-\c@page\fi
- \section*{Remarks from the typesetter}
- \hangindent10mm
- \@tempb
- \advance\@tempcnta\c@page\advance\@tempcnta\@ne
- \CopernicusInfo{Pages with editing remarks: \the\@tempcnta.}%
- \fi
- \end{nolinenumbers}}
- \fi
- \def\iftwocol#1#2{\if@twocolumn#1\else #2\fi}
- \let\hack\@firstofone
- \newcommand\@journalname{Journalname}
- \newcommand\@journalnameabbreviation{J. Name}
- \newcommand\@journalnameshort{JN}
- \newcommand\@journalnameshortlower{jn}
- \newcommand\@journalurl{www.jn.net}
- \newcommand\@journalpublisher{Copernicus Publications}
- \newcommand\@journalcopyright{%
- \copyright\ Author(s)\ \@cyear. %
- \if!\@texlicencestatement!%
- \CopernicusError{\string\texlicencestatement{} must have content}{Say, e.g., "\string\texlicencestatement{CC Attribution 4.0 License.}"}%
- \else
- \@texlicencestatement
- \fi}
- \newcommand\@journalstartyear{2013}
- \newcommand\@journallogo{Journallogo}
- \newcommand\@sentence{Sentence.}
- \newcommand\@sentenceDisc{Sentence.}
- \if@stage@final
- \definecolor{textcol}{rgb}{0,0,0}
- \definecolor{bgcol}{rgb}{1,1,1}
- \definecolor{barcol}{rgb}{1,1,1}
- \else
- \definecolor{discussion_bartext}{gray}{0.5}
- \definecolor{discussion_bartext_background}{gray}{0.85}
- \fi
- %%Now, journal configuration from copernicus.cfg:
- \@addjournalconfig
- %%Now, additions the manuscript and for the the discussion stage:
- \if@stage@final
- \if@manuscript
- \definecolor{textcol}{rgb}{0,0,0}
- \definecolor{bgcol}{rgb}{1,1,1}
- \definecolor{barcol}{rgb}{1,1,1}
- \fi
- \else
- \edef\@journalname{\@journalname\space Discussions}
- \let\@journalnameabbreviationbase\@journalnameabbreviation
- \edef\@journalnameabbreviation{\@journalnameabbreviation\space Discuss.}
- \edef\@journalnameshort{\@journalnameshort D}
- \edef\@journalnameshortlower{\@journalnameshortlower d}
- \fi
- \newwrite\@pagelistfile
- \immediate\openout\@pagelistfile=\jobname.pagelist\relax
- \endinput
- %%
- %% End of file `copernicus.cls'.
|