123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530 |
- %%% LaTeX class for manuscripts submitted to the
- %%% Royal Society (RS)
- %%%
- %%% version: 1.1 (26 October 2012)
- %%%
- \NeedsTeXFormat{LaTeX2e}[2005/12/01]
- \ProvidesClass{rsproca}
- [2005/12/01 v1.1
- Standard LaTeX document class]
- \newif\if@doublespace\@doublespacefalse
- \newif\if@usetimes\@usetimesfalse
- \newif\if@usemathtime\@usemathtimefalse
- \newif\if@restonecol
- \newif\if@titlepage
- \newif\iflink
- \newif\ifpressmark
- \newif\ifwebfig
- \newif\ifCapsgreek
- \newif\ifopenacc
- \newif\if@supertitle@provided \@supertitle@providedfalse
- \DeclareOption{usetimes}{\@usetimestrue}
- \DeclareOption{usemathtime}{\@usemathtimetrue}
- \DeclareOption{doublespace}{\@doublespacetrue}
- \DeclareOption{nospace}{\@doublespacefalse}
- \DeclareOption{link}{\global\linktrue}
- \DeclareOption{draft}{\PassOptionsToPackage{draft}{graphicx}}
- \DeclareOption{a4paper}{\PassOptionsToPackage{a4}{crop}}
- \DeclareOption{centre}{\PassOptionsToPackage{center}{crop}}
- \DeclareOption{crop}{\PassOptionsToPackage{cam}{crop}}
- \DeclareOption{nocrop}{\PassOptionsToPackage{off}{crop}}
- \DeclareOption{info}{\PassOptionsToPackage{info}{crop}}
- \DeclareOption{noinfo}{\PassOptionsToPackage{noinfo}{crop}}
- \DeclareOption{grid}{\def\@grid{grid}}
- \DeclareOption{Capsgreek}{\global\Capsgreektrue}
- \DeclareOption{openacc}{\global\openacctrue}
- \DeclareOption{openbib}{%
- \AtEndOfPackage{%
- \renewcommand\@openbib@code{%
- \advance\leftmargin\bibindent
- \itemindent -\bibindent
- \listparindent \itemindent
- \parsep \z@
- }%
- \renewcommand\newblock{\par}}%
- }
- \ExecuteOptions{openacc,nocrop,a4paper,centre,twoside,onecolumn,final,openbib,Capsgreek}
- \ProcessOptions
- \RequirePackage{vruler}
- \usepackage{crop}%
- \usepackage{amsmath,amssymb,amsfonts,upref,endnotes}
- \usepackage{amsthm}
- \usepackage{marginnote}
- \usepackage{soul}
- \RequirePackage{graphicx}
- \usepackage[figuresright]{rotating}
- \usepackage{color}
- \ifCapsgreek
- \AtBeginDocument{\let\Gamma\varGamma
- \let\Delta\varDelta
- \let\Theta\varTheta
- \let\Lambda\varLambda
- \let\Xi\varXi
- \let\Pi\varPi
- \let\Sigma\varSigma
- \let\Upsilon\varUpsilon
- \let\Phi\varPhi
- \let\Psi\varPsi
- \let\Omega\varOmega}
- \fi
- \newcommand{\query}[1]{\marginnote{{#1}}}
- \usepackage{dcolumn}
- \newcolumntype{d}{D{.}{.}{-1}}
- \RequirePackage[T1]{fontenc}
- \usepackage{palatino}
- \usepackage[scaled=0.85]{helvet}
- \renewcommand\normalsize{%
- \@setfontsize\normalsize\@ixpt\@xiipt
- \abovedisplayskip 6\p@ \@plus2\p@ \@minus0\p@
- \abovedisplayshortskip \z@ \@plus3\p@
- \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
- \belowdisplayskip \abovedisplayskip
- \let\@listi\@listI}
- \normalsize
- \newcommand\small{%
- \@setfontsize\small\@ixpt{11}%
- \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
- \abovedisplayshortskip \z@ \@plus2\p@
- \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
- \def\@listi{\leftmargin\leftmargini
- \topsep 4\p@ \@plus2\p@ \@minus2\p@
- \parsep 2\p@ \@plus\p@ \@minus\p@
- \itemsep \parsep}%
- \belowdisplayskip \abovedisplayskip
- }
- \newcommand\footnotesize{%
- \@setfontsize\footnotesize\@ixpt{11}%
- \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
- \abovedisplayshortskip \z@ \@plus\p@
- \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
- \def\@listi{\leftmargin\leftmargini
- \topsep 3\p@ \@plus\p@ \@minus\p@
- \parsep 2\p@ \@plus\p@ \@minus\p@
- \itemsep \parsep}%
- \belowdisplayskip \abovedisplayskip
- }
- \newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
- \newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
- \newcommand\large{\@setfontsize\large\@xiipt{14}}
- \newcommand\Large{\@setfontsize\Large\@xivpt{18}}
- \newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
- \newcommand\huge{\@setfontsize\huge\@xxpt{25}}
- \newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
- \setlength\parindent{15\p@}
- \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
- \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
- \setlength\headheight{12\p@}
- \setlength\headsep {25\p@}
- \setlength\topskip {10\p@}
- \setlength\footskip{30\p@}
- \if@compatibility \setlength\maxdepth{4\p@} \else
- \setlength\maxdepth{.5\topskip} \fi
- \if@compatibility
- \if@twocolumn
- \setlength\textwidth{410\p@}
- \else
- \setlength\textwidth{345\p@}
- \fi
- \else
- \setlength\@tempdima{\paperwidth}
- \addtolength\@tempdima{-2in}
- \setlength\@tempdimb{345\p@}
- \if@twocolumn
- \ifdim\@tempdima>2\@tempdimb\relax
- \setlength\textwidth{2\@tempdimb}
- \else
- \setlength\textwidth{\@tempdima}
- \fi
- \else
- \ifdim\@tempdima>\@tempdimb\relax
- \setlength\textwidth{\@tempdimb}
- \else
- \setlength\textwidth{\@tempdima}
- \fi
- \fi
- \fi
- \if@compatibility\else
- \@settopoint\textwidth
- \fi
- \if@compatibility
- \setlength\textheight{43\baselineskip}
- \else
- \setlength\@tempdima{\paperheight}
- \addtolength\@tempdima{-2in}
- \addtolength\@tempdima{-1.5in}
- \divide\@tempdima\baselineskip
- \@tempcnta=\@tempdima
- \setlength\textheight{\@tempcnta\baselineskip}
- \fi
- \addtolength\textheight{\topskip}
- \if@twocolumn
- \setlength\marginparsep {10\p@}
- \else
- \setlength\marginparsep{11\p@}
- \fi
- \setlength\marginparpush{5\p@}
- \if@compatibility
- \if@twoside
- \setlength\oddsidemargin {44\p@}
- \setlength\evensidemargin {82\p@}
- \setlength\marginparwidth {107\p@}
- \else
- \setlength\oddsidemargin {63\p@}
- \setlength\evensidemargin {63\p@}
- \setlength\marginparwidth {90\p@}
- \fi
- \if@twocolumn
- \setlength\oddsidemargin {30\p@}
- \setlength\evensidemargin {30\p@}
- \setlength\marginparwidth {48\p@}
- \fi
- \else
- \if@twoside
- \setlength\@tempdima {\paperwidth}
- \addtolength\@tempdima {-\textwidth}
- \setlength\oddsidemargin {.4\@tempdima}
- \addtolength\oddsidemargin {-1in}
- \setlength\marginparwidth {.6\@tempdima}
- \addtolength\marginparwidth {-\marginparsep}
- \addtolength\marginparwidth {-0.4in}
- \else
- \setlength\@tempdima {\paperwidth}
- \addtolength\@tempdima {-\textwidth}
- \setlength\oddsidemargin {.5\@tempdima}
- \addtolength\oddsidemargin {-1in}
- \setlength\marginparwidth {.5\@tempdima}
- \addtolength\marginparwidth {-\marginparsep}
- \addtolength\marginparwidth {-0.4in}
- \addtolength\marginparwidth {-.4in}
- \fi
- \ifdim \marginparwidth >2in
- \setlength\marginparwidth{2in}
- \fi
- \@settopoint\oddsidemargin
- \@settopoint\marginparwidth
- \setlength\evensidemargin {\paperwidth}
- \addtolength\evensidemargin{-2in}
- \addtolength\evensidemargin{-\textwidth}
- \addtolength\evensidemargin{-\oddsidemargin}
- \@settopoint\evensidemargin
- \fi
- \if@compatibility
- \setlength\topmargin{27pt}
- \else
- \setlength\topmargin{\paperheight}
- \addtolength\topmargin{-2in}
- \addtolength\topmargin{-\headheight}
- \addtolength\topmargin{-\headsep}
- \addtolength\topmargin{-\textheight}
- \addtolength\topmargin{-\footskip} % this might be wrong!
- \addtolength\topmargin{-.5\topmargin}
- \@settopoint\topmargin
- \fi
- \setlength\footnotesep{6.65\p@}
- \setlength{\skip\footins}{9\p@ \@plus 4\p@ \@minus 2\p@}
- \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
- \setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
- \setlength\@fptop{0\p@ \@plus 1fil}
- \setlength\@fpsep{8\p@ \@plus 2fil}
- \setlength\@fpbot{0\p@ \@plus 1fil}
- \setlength\@dblfptop{0\p@ \@plus 1fil}
- \setlength\@dblfpsep{8\p@ \@plus 2fil}
- \setlength\@dblfpbot{0\p@ \@plus 1fil}
- \setlength\partopsep{0\p@ \@plus 0\p@ \@minus 0\p@}
- \def\@listi{\leftmargin\leftmargini
- \parsep 0\p@ \@plus0\p@ \@minus\p@
- \topsep 12\p@ \@plus2\p@ \@minus0\p@
- \itemsep0\p@ \@plus0\p@ \@minus\p@}
- \let\@listI\@listi
- \@listi
- \def\@listii {\leftmargin\leftmarginii
- \labelwidth\leftmarginii
- \advance\labelwidth-\labelsep
- \topsep 4\p@ \@plus2\p@ \@minus\p@
- \parsep 0\p@
- \itemsep 0pt}
- \def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii
- \advance\labelwidth-\labelsep
- \topsep 2\p@ \@plus\p@\@minus\p@
- \parsep \z@
- \partopsep \p@ \@plus\z@ \@minus\p@
- \itemsep \topsep}
- \def\@listiv {\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv
- \advance\labelwidth-\labelsep}
- \def\@listv {\leftmargin\leftmarginv
- \labelwidth\leftmarginv
- \advance\labelwidth-\labelsep}
- \def\@listvi {\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi
- \advance\labelwidth-\labelsep}
- \setlength\lineskip{1\p@}
- \setlength\normallineskip{1\p@}
- \renewcommand\baselinestretch{}
- \setlength\parskip{0\p@}%
- \setlength\parindent{1pc}%
- \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}%
- \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}%
- \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}%
- \@lowpenalty 51%
- \@medpenalty 151%
- \@highpenalty 301%
- \clubpenalty 10000%
- \widowpenalty 10000%
- \displaywidowpenalty 100%
- \predisplaypenalty 10000%
- \postdisplaypenalty 2500%
- \interlinepenalty 0%
- \brokenpenalty 10000%
- \hyphenpenalty=10000
- \setlength{\paperheight}{247truemm}%
- \setlength{\paperwidth}{174truemm}%
- \setlength\headheight{7\p@} % height of running head
- \setlength\topmargin{12.15mm} % top margin 3pc, 9pt
- \addtolength\topmargin{8\p@} %
- \addtolength\topmargin{-1in} % subtract out the 1 inch driver margin
- \setlength\topskip{8\p@} % height of first line of text%% {10\p@}
- \setlength\headsep{0\p@} % space below running head --
- \addtolength\headsep{-\topskip} % base to base with first line of text
- \setlength\footskip{23\p@} % space above footer line
- \setlength\maxdepth{.02\topskip} % pages can be short or deep by half a line?
- \setlength\textwidth{135mm} % text measure excluding margins
- \setlength\textheight{53\baselineskip} % text height of 50pc,
- \addtolength\textheight{-1.9pt} % - including first line of text
- \setlength\marginparsep{6\p@}
- \setlength\marginparpush{8\p@}
- \setlength\marginparwidth{4.2pc}
- \setlength\oddsidemargin{19.5mm}%4.8%4.64
- \addtolength\oddsidemargin{-1in} % subtract out the 1 inch driver margin
- \setlength\@tempdima{\paperwidth}
- \addtolength\@tempdima{-\textwidth}
- \addtolength\@tempdima{-19.5mm}
- \setlength\evensidemargin{\@tempdima}
- \addtolength\evensidemargin{-1in}
- \setlength\columnsep{6\p@} % space between columns for double-column text
- \setlength\columnseprule{0\p@} % width of rule between two columns
- \setlength\footnotesep{0\p@} % space between footnotes
- \setlength{\skip\footins}{5\p@ \@plus 6\p@ \@minus 1\p@}
- \setcounter{totalnumber}{10}
- \setcounter{topnumber}{5}
- \setcounter{bottomnumber}{5}
- \renewcommand\topfraction{.921}
- \renewcommand\bottomfraction{.921}
- \renewcommand\textfraction{.079}
- \renewcommand\floatpagefraction{.887}
- \renewcommand\dbltopfraction{.88}
- \renewcommand\dblfloatpagefraction{.88}
- \setlength\floatsep {18\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
- \setlength\intextsep {18\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
- \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
- \setlength\@fptop{0\p@} % no space above float page figures
- \setlength\@fpsep{12\p@ \@plus 2fil}
- \setlength\@fpbot{0\p@ \@plus 1fil}
- \setlength\@dblfptop{0\p@}
- \setlength\@dblfpsep{12\p@ \@plus 1fil}
- \setlength\@dblfpbot{0\p@ \@plus 2fil}
- \def\startpage#1{\gdef\@startpage{#1}%
- \setcounter{page}{#1}}\gdef\@startpage{}%
- \def\endpage#1{\gdef\@endpage{#1}}\endpage{}%
- \def\lastpage@putlabel{\addtocounter{page}{-1}%
- \iflink%
- \immediate\write\@auxout{\string%
- \newlabel{LastPage}{{\thepage}{\thepage}{}{}{}}%
- }%
- \else%
- \immediate\write\@auxout{\string%
- \newlabel{LastPage}{{\thepage}{\thepage}}%
- }%
- \fi%
- \addtocounter{page}{1}}
- \AtBeginDocument{%
- \usepackage{longtable}}
- \newif\ifquery
- \def\printqry#1#2{%
- \gdef\@firstauthor{#1}%
- \gdef\@corrauthor{#2}%
- \global\querytrue}
- \AtEndDocument{%
- \message{Setting LastPage}%
- \clearpage\lastpage@putlabel}%
- \def\jname#1{\gdef\@jname{#1}}
- \def\@jname{rsos}
- \sodef\stitletrack{}{0.11em}{0.5em}{\z@}
- \def\mytrack#1{\kern1pt\fontsize{8}{10}\selectfont\stitletrack{#1}}
- \def\supertitle#1{\def\@supertitle{{\noindent {{#1}}}}\global\@supertitle@providedtrue}
- \def\Journal#1{\gdef\@Journal{#1}}\Journal{R. Soc. open sci. }
- \def\Doi#1{\gdef\@doi{10.1098/\@jname.#1}}\Doi{}
- \def\Year#1{\gdef\@Year{#1}}\Year{}
- \def\Vol#1{\gdef\@Vol{#1}}\Vol{}
- \def\artid#1{\gdef\@artid{#1}}\artid{}
- \def\Issue#1{\gdef\@Issue{#1}}\Issue{}
- \def\Pages#1{\gdef\@Pages{#1}}\Pages{\@startpage--\iflink\ref*{LastPage}\else\ref{LastPage}\fi}%
- \def\rhfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{11}{14}\selectfont}
- \def\foliofont{\reset@font\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{9}{12}\selectfont}
- \def\dropfoliofont{\reset@font\fontfamily{\rmdefault}\fontseries{m}\fontshape{n}\fontsize{10}{12}\selectfont}
- \def\rffont{\fontfamily{\rmdefault}\fontseries{m}\fontshape{it}\fontsize{8}{10}\selectfont}
- \gdef\rec#1{\gdef\@rec{#1}}\rec{}
- \gdef\acc#1{\gdef\@acc{#1}}\acc{}
- \gdef\pub#1{\gdef\@pub{#1}}\pub{}
- \gdef\onlinepub#1{\gdef\@onlinepub{#1}}\onlinepub{}
- \def\Copyrightinfo#1{\gdef\@copyrightinfo{#1}}\Copyrightinfo{This journal is \raise1.2pt\hbox{\scriptsize\smash{\copyright}}\ 2012 The Royal Society}
- \def\slinf#1{\gdef\@sinfo{\vbox to 0pt{\vskip14pt\scriptsize {\jobname --- \the\day/\the\month/\the\year ---\CROP@time ---Copy Edited by: #1}}}}\slinf{}
- \def\AOPfooter{\hbox to \textwidth{\begin{minipage}[b]{\textwidth}%
- \fontsize{8}{9}\selectfont%
- \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll@{}}%
- \ifx\@rec\empty\ \else\textit{Received}\ \@rec\fi & \\%
- \ifx\@acc\empty\ \else\textit{Accepted}\ \@acc\fi & \@copyrightinfo%
- \end{tabular*}%
- \vspace*{-3.5pt}%
- \end{minipage}}}
- \newdimen\catchlinewd\catchlinewd\textwidth
- \advance\catchlinewd-23pt%
- \newdimen\dcht\dcht=2.25pt
- \newdimen\frametextht\frametextht\textheight%
- \advance\frametextht-\dcht%
- \def\innerframe{\ifx\@undefined\@grid\else\rlap{\textcolor{magenta}{\vbox to 0pt{%
- \vskip-\headheight%
- \vbox to 0pt{\vss\hrule \@height.1pt width\textwidth}%
- \vskip\headheight\vbox to 0pt{\vss\hrule \@height.1pt width\textwidth}%
- \vskip\headsep\vbox to 0pt{\vss\hrule \@height.1pt width\textwidth}%
- \hbox to \textwidth{\llap{\vrule \@width.1pt height\frametextht}\hfil%
- \vrule \@width.1pt height\frametextht}%
- \vbox to 0pt{\vss\hrule \@height.1pt width\textwidth}%
- \vskip \footskip\vskip\dcht\vbox to 0pt{\vss\hrule \@height.1pt width\textwidth}%
- \@ifundefined{footheight}{}{\vskip -\footheight}%
- \vbox to 0pt{\vss\hrule \@height.1pt width\textwidth}%
- \vss%
- }}}\fi}%
- \definecolor{gray}{cmyk}{0,0,0,.2}% #1 50pt width
- \def\fproofmark#1{\vbox to 0pt{\noindent{\textcolor{gray}{\vrule height23pt depth0pt width\textwidth}}\llap{\raise6pt\hbox to \textwidth{\hfill {\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{16}{14}\selectfont\textcolor{white}{#1}} \hfill}}}\nointerlineskip}
- \def\pressmark#1{\ifpressmark{\rlap{\vbox to 0pt{\vskip-3pc\fproofmark{#1}}}}\fi}
- \definecolor{jobcolor}{cmyk}{0,0,0,.95}
- \definecolor{joblightcolor}{cmyk}{0,0,0,.95}
- \definecolor{abstractcolor}{cmyk}{0,0,0,.95}
- \definecolor{copyrightcolor}{cmyk}{.04,.04,.12,.08}
- \Vol{00}
- \artid{0000000}
- \newlength{\myrunhwidth}
- \def\runhead{\textcolor{jobcolor}{\rhfont \@jname.royalsocietypublishing.org\enskip \@Journal \@artid\,\,\,}}
- \settowidth{\myrunhwidth}{\runhead}
- \def\myrunhead{\vbox{\hbox{\colorbox{black}{\hbox to 10pt{\hfil\textcolor{white}{\foliofont\thepage}\hfil}}}\vskip11pt
- \hbox{\hskip3pt\begin{turn}{-90}{\vbox{\hbox{\runhead}
- \vspace*{3pt}
- \hbox to \the\myrunhwidth{\dotfill}}}\end{turn}}}\hspace*{-3.5pc}}
- \def\ps@plain{\vskip-3pc\let\@mkboth\@gobbletwo
- \def\@oddfoot{\noindent\raisebox{-7.5pt}{\hskip-12.8pt\includegraphics{RSOS_Pubs_Logo_Line_CMYK}}
- \ifopenacc
- \hskip28.8pt\colorbox{copyrightcolor}{\hbox to 75mm{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{7.5}{10}\selectfont
- \vbox{\hsize75mm \textcolor{black}{$\copyright$ \@Year\ The Authors. Published by the Royal Society under the terms of the Creative Commons Attribution
- License \iflink\href{http://creativecommons.org/licenses/by/4.0/}{http://creativecommons.org/licenses/}\break \href{http://creativecommons.org/licenses/by/4.0/}{by/4.0/}\else http://creativecommons.org/licenses/\break by/4.0/\fi, which permits unrestricted use, provided the original author and source are credited.\vphantom{g}}}\par}}
- \else
- \hskip28.8pt\colorbox{copyrightcolor}{\hbox to 75mm{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{7.5}{10}\selectfont
- \vbox{\hsize75mm \textcolor{black}{$\copyright$ \@Year\ The Author(s) Published by the Royal Society.
- All rights reserved.}}\par}}
- \fi
- }%
- \let\@evenfoot\@oddfoot%
- \def\@oddhead{\smash{\begin{picture}(0,0)\put(0,23){\pressmark{{ARTICLE IN PRESS}}}\end{picture}}\innerframe}%
- \let\@evenhead\@oddhead}
- \def\ps@headings{%
- \let\@oddfoot\@empty
- \def\@evenhead{\hspace*{\fill}\myrunhead}%
- \def\@oddhead{\hspace*{\fill}\myrunhead}%
- \let\@mkboth\markboth
- \def\sectionmark##1{%
- \markright {\MakeUppercase{%
- \ifnum \c@secnumdepth >\m@ne
- \thesection\quad
- \fi
- ##1}}}}
- \def\ps@myheadings{%
- \let\@oddfoot\@empty\let\@evenfoot\@empty
- \def\@evenhead{}%
- \def\@oddhead{}%
- \let\@mkboth\@gobbletwo
- \let\sectionmark\@gobble
- \let\subsectionmark\@gobble
- }
- \if@titlepage
- \newcommand\maketitle{\begin{titlepage}%
- \let\footnotesize\small
- \let\footnoterule\relax
- \let \footnote \thanks
- \null\vfil
- \vskip 60\p@
- \begin{center}%
- {\Large\mathversion{bold}\@title \par}%
- \vskip 3em%
- {\large
- \lineskip .75em%
- \begin{tabular}[t]{c}%
- \@author
- \end{tabular}\par}%
- \vskip 1.5em%
- {\large \@date \par}% % Set date in \large size.
- \end{center}\par
- \@thanks
- \vfil\null
- \end{titlepage}%
- \setcounter{footnote}{0}%
- \global\let\thanks\relax
- \global\let\maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@date\@empty
- \global\let\@title\@empty
- \global\let\title\relax
- \global\let\author\relax
- \global\let\date\relax
- \global\let\and\relax
- }
- \else
- \newcommand\maketitle{\par
- \begingroup
- \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
- \long\def\@makefntext##1{\parindent 1em\noindent
- \hb@[email protected]{%
- \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
- \if@twocolumn
- \ifnum \col@number=\@ne
- \@maketitle
- \else
- \twocolumn[\@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \@maketitle
- \fi
- \thispagestyle{plain}
- \@thanks
- \endgroup
- \setcounter{footnote}{0}%
- \global\let\thanks\relax
- \global\let\maketitle\relax
- \global\let\@maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@date\@empty
- \global\let\@title\@empty
- \global\let\title\relax
- \global\let\author\relax
- \global\let\date\relax
- \global\let\and\relax
- }
- \def\@maketitle{%
- \newpage
- \null
- \vskip 2em%
- \begin{center}%
- \let \footnote \thanks
- {\LARGE\mathversion{bold} \@title \par}%
- \vskip 1.5em%
- {\large
- \lineskip .5em%
- \begin{tabular}[t]{c}%
- \@author
- \end{tabular}\par}%
- \vskip 1em%
- {\large \@date}%
- \end{center}%
- \par
- \vskip 1.5em}
- \fi
- \setcounter{secnumdepth}{3}
- \newcounter {part}
- \newcounter {section}
- \newcounter {subsection}[section]
- \newcounter {subsubsection}[subsection]
- \newcounter {paragraph}[subsubsection]
- \newcounter {subparagraph}[paragraph]
- \renewcommand \thepart {\@Roman\c@part}
- \renewcommand \thesection {\@arabic\c@section}
- \renewcommand\thesubsection {(\@alph\c@subsection)}
- \renewcommand\thesubsubsection{\@roman\c@subsubsection}
- \renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
- \renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
- \newcommand\part{%
- \if@noskipsec \leavevmode \fi
- \par
- \addvspace{4ex}%
- \@afterindentfalse
- \secdef\@part\@spart}
- \def\@part[#1]#2{%
- \ifnum \c@secnumdepth >\m@ne
- \refstepcounter{part}%
- \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
- \else
- \addcontentsline{toc}{part}{#1}%
- \fi
- {\parindent \z@ \raggedright
- \interlinepenalty \@M
- \normalfont
- \ifnum \c@secnumdepth >\m@ne
- \Large\bfseries \partname~\thepart
- \par\nobreak
- \fi
- \huge \bfseries #2%
- \markboth{}{}\par}%
- \nobreak
- \vskip 3ex
- \@afterheading}
- \def\@spart#1{%
- {\parindent \z@ \raggedright
- \interlinepenalty \@M
- \normalfont
- \huge \bfseries #1\par}%
- \nobreak
- \vskip 3ex
- \@afterheading}
- \def\sectionfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{16}{18}\selectfont\color{jobcolor}}
- \def\subsectionfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{14}{18}\selectfont\color{jobcolor}}
- \def\subsubsectionfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{12}{14}\selectfont\color{jobcolor}}
- \newcommand\section{\def\@seccntformat##1{\csname the##1\endcsname.\hskip.4em}\@startsection {section}{1}{\z@}%
- {-12pt \@plus -1ex \@minus -.2ex}%
- {6pt}%
- {\sectionfont}}
- \newcommand\subsection{\def\@seccntformat##1{\csname the##1\endcsname\hskip.4em}\@startsection{subsection}{2}{\z@}%
- {10pt \@plus 1ex \@minus .2ex}%
- {6pt}%
- {\subsectionfont}}
- \newcommand\subsubsection{\def\@seccntformat##1{\textup{(\csname the##1\endcsname\textup)}\,}\@startsection{subsubsection}{3}{\z@}%
- {9pt \@plus 1ex \@minus .2ex}%
- {6pt}%
- {\subsubsectionfont}}
- \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
- {3.25ex \@plus1ex \@minus.2ex}%
- {-1em}%
- {\normalfont\normalsize\bfseries}}
- \newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
- {3.25ex \@plus1ex \@minus .2ex}%
- {-1em}%
- {\normalfont\normalsize\bfseries}}
- %
- \def\@startsection#1#2#3#4#5#6{%
- \if@noskipsec \leavevmode \fi
- \par
- \@tempskipa #4\relax
- \ifdim \@tempskipa <\z@
- \@tempskipa -\@tempskipa \@afterindentfalse
- \fi
- \if@nobreak
- \everypar{}%
- \ifnum#2=2
- \@afterindentfalse
- \fi
- \else
- \addpenalty\@secpenalty\addvspace\@tempskipa
- \fi
- \@ifstar
- {\@ssect{#3}{#4}{#5}{#6}}%
- {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
- %
- \def\@sect#1#2#3#4#5#6[#7]#8{%
- \ifnum #2>\c@secnumdepth
- \let\@svsec\@empty
- \else
- \refstepcounter{#1}%
- \protected@edef\@svsec{\@seccntformat{#1}\relax}%
- \fi
- \@tempskipa #5\relax
- \ifdim \@tempskipa>\z@
- \begingroup
- #6{%
- \@hangfrom{\hskip #3\relax\@svsec}%
- \interlinepenalty \@M #8\@@par}%
- \endgroup
- \csname #1mark\endcsname{#7}%
- \addcontentsline{toc}{#1}{%
- \ifnum #2>\c@secnumdepth \else
- \protect\numberline{\csname the#1\endcsname}%
- \fi
- #7}%
- \else
- \def\@svsechd{%
- #6{\hskip #3\relax
- \@svsec #8}%
- \csname #1mark\endcsname{#7}%
- \addcontentsline{toc}{#1}{%
- \ifnum #2>\c@secnumdepth \else
- \protect\numberline{\csname the#1\endcsname}%
- \fi
- #7}}%
- \fi
- \@xsect{#5}}
- \if@twocolumn
- \setlength\leftmargini {2em}
- \else
- \setlength\leftmargini {32.5pt}
- \fi
- \leftmargin \leftmargini
- \setlength\leftmarginii {2.2em}
- \setlength\leftmarginiii {1.87em}
- \setlength\leftmarginiv {1.7em}
- \if@twocolumn
- \setlength\leftmarginv {.5em}
- \setlength\leftmarginvi {.5em}
- \else
- \setlength\leftmarginv {1em}
- \setlength\leftmarginvi {1em}
- \fi
- \setlength \labelsep {.4em}
- \setlength \labelwidth{\leftmargini}
- \addtolength\labelwidth{-\labelsep}
- \@beginparpenalty -\@lowpenalty
- \@endparpenalty -\@lowpenalty
- \@itempenalty -\@lowpenalty
- \renewcommand\theenumi{(\@roman\c@enumi)}
- \renewcommand\theenumii{\@alph\c@enumii}
- \renewcommand\theenumiii{\@roman\c@enumiii}
- \renewcommand\theenumiv{\@Alph\c@enumiv}
- \newcommand\labelenumi{\theenumi}
- \newcommand\labelenumii{(\theenumii)}
- \newcommand\labelenumiii{\theenumiii.}
- \newcommand\labelenumiv{\theenumiv.}
- \renewcommand\p@enumii{\theenumi}
- \renewcommand\p@enumiii{\theenumi(\theenumii)}
- \renewcommand\p@enumiv{\p@enumiii\theenumiii}
- \newcommand\labelitemi{\textbullet}
- \newcommand\labelitemii{\normalfont\bfseries \textendash}
- \newcommand\labelitemiii{\textasteriskcentered}
- \newcommand\labelitemiv{\textperiodcentered}
- \newenvironment{description}
- {\list{}{\labelwidth\z@ \itemindent-\leftmargin
- \let\makelabel\descriptionlabel}}
- {\endlist}
- \newcommand*\descriptionlabel[1]{\hspace\labelsep
- \normalfont\bfseries #1}
- \if@titlepage
- \newenvironment{abstract}{%
- \titlepage
- \null\vfil
- \@beginparpenalty\@lowpenalty
- \begin{center}%
- \bfseries \abstractname
- \@endparpenalty\@M
- \end{center}}%
- {\par\vfil\null\endtitlepage}
- \else
- \newenvironment{abstract}{%
- \if@twocolumn
- \section*{\abstractname}%
- \else
- \small
- \begin{center}%
- \end{center}%
- \quotation
- \fi}
- {\if@twocolumn\else\endquotation\fi}
- \fi
- \newenvironment{verse}
- {\let\\\@centercr
- \list{}{\itemsep \z@
- \itemindent -1.5em%
- \listparindent\itemindent
- \rightmargin \leftmargin
- \advance\leftmargin 1.5em}%
- \item\relax}
- {\endlist}
- \newenvironment{quotation}
- {\list{}{\listparindent 1.5em%
- \itemindent \listparindent
- \rightmargin \leftmargin
- \parsep \z@ \@plus\p@}%
- \item\relax}
- {\endlist}
- \newenvironment{quote}%
- {\par\small\list{}{\topsep12pt\leftmargin2pc\rightmargin\z@
- }%
- \item\relax}
- {\endlist}
- \if@compatibility
- \newenvironment{titlepage}
- {%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse\newpage
- \fi
- \thispagestyle{empty}%
- \setcounter{page}\z@
- }%
- {\if@restonecol\twocolumn \else \newpage \fi
- }
- \else
- \newenvironment{titlepage}
- {%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse\newpage
- \fi
- \thispagestyle{empty}%
- \setcounter{page}\@ne
- }%
- {\if@restonecol\twocolumn \else \newpage \fi
- \if@twoside\else
- \setcounter{page}\@ne
- \fi
- }
- \fi
- \newcommand\appendix{\par
- \renewcommand \theequation {A\hskip2pt\@arabic\c@equation}
- \setcounter{section}{0}%
- \setcounter{subsection}{0}%
- \gdef\thesection{\@Alph\c@section}}
- \setlength\arraycolsep{5\p@}
- \setlength\tabcolsep{6\p@}
- \setlength\arrayrulewidth{.4\p@}
- \setlength\doublerulesep{2\p@}
- \setlength\tabbingsep{\labelsep}
- \skip\@mpfootins = \skip\footins
- \setlength\fboxsep{3\p@}
- \setlength\fboxrule{.4\p@}
- \renewcommand \theequation {\@arabic\c@equation}
- \numberwithin{equation}{section}
- \newcounter{figure}
- \renewcommand \thefigure {\@arabic\c@figure}
- \def\fps@figure{tbp}
- \def\ftype@figure{1}
- \def\ext@figure{lof}
- \def\fnum@figure{\figurename~\thefigure}
- \newenvironment{figure}
- {\@float{figure}}
- {\end@float}
- \newenvironment{figure*}
- {\@dblfloat{figure}}
- {\end@dblfloat}
- \newcounter{scheme}
- \renewcommand \thescheme {\@arabic\c@scheme}
- \def\fps@scheme{tbp}
- \def\ftype@scheme{1}
- \def\ext@scheme{lof}
- \def\fnum@scheme{\schemename~\thescheme}
- \newenvironment{scheme}
- {\@float{scheme}}
- {\end@float}
- \newenvironment{scheme*}
- {\@dblfloat{scheme}}
- {\end@dblfloat}
- \def\captionfont{\reset@font\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{8.5}{10}\selectfont}
- \def\captionheadfont{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{8.5}{10}\selectfont\raggedright}
- \def\tablebodyfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{8.5}{11}\selectfont\raggedright}
- \def\tablenotefont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{8.5}{11}\leftskip-\leftnoteskip\rightskip-\leftnoteskip plus1fill\selectfont}
- \newcounter{table}
- \renewcommand\thetable{\@arabic\c@table}
- \def\fps@table{tbp}
- \def\ftype@table{2}
- \def\ext@table{lot}
- \def\fnum@table{\tablename~\thetable}
- \newenvironment{table}
- {\@float{table}}
- {\end@float}
- \newenvironment{table*}
- {\@dblfloat{table}}
- {\end@dblfloat}
- \newlength\abovecaptionskip
- \newlength\belowcaptionskip
- \setlength\abovecaptionskip{6.75\p@}
- \setlength\belowcaptionskip{9\p@}
- \long\def\tabnote#1{{\par\vskip2pt\tablenotefont #1\par}}
- \newdimen\leftnoteskip
- \def\processtable#1#2#3{{%
- \setlength\abovecaptionskip{0\p@}%
- #1{{\tablebodyfont #2}}%
- \settowidth{\leftnoteskip}{{{\tablebodyfont #2}}}%
- \advance\leftnoteskip-\textwidth%
- \divide\leftnoteskip 2
- {#3}}}%
- \usepackage{colortbl}
- \def\tabhead#1{\textcolor{white}{#1\vphantom{y}}}
- \def\toprule{\noalign{\ifnum0=`}\fi%
- \color{jobcolor}
- \hrule \@height 14\p@\relax
- \hrule \@height -12.8\p@ \@width 0\p@
- \futurelet\@tempa\@xhline
- }
- \def\mtoprule{\noalign{\ifnum0=`}\fi%
- \color{jobcolor}
- \hrule \@height 13\p@\relax
- \hrule \@height -14.8\p@ \@width 0\p@
- \futurelet\@tempa\@xhline
- }
- \def\midruledotfill{%
- \leavevmode
- \cleaders \hb@xt@ .19em{\hss\tiny.\hss}\hfill
- \kern\z@}
- \def\midrule{\noalign{\midruledotfill}}
- \def\botrule{\noalign{\midruledotfill}}
- \long\def\@makecaption#1#2{%
- \vskip\abovecaptionskip
- \sbox\@tempboxa{{\captionheadfont #1.}\hskip2.5pt{\captionfont #2}}%
- \ifdim \wd\@tempboxa <\hsize
- \global \@minipagefalse
- \hb@xt@\hsize{\box\@tempboxa}%
- \else
- \ifdim \wd\@tempboxa >1.99\hsize
- {{\captionheadfont #1.}\hskip2.5pt {\captionfont #2}\par}
- \else
- {{\captionheadfont #1.}\hskip2.5pt {\captionfont#2}\par}
- \fi
- \fi
- \vskip\belowcaptionskip}
- \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
- \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
- \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
- \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
- \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
- \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
- \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
- \DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
- \DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
- \newcommand\@pnumwidth{18pt}
- \newcommand\@tocrmarg{18pt plus 1fil}
- \newcommand\@dotsep{3}
- \setcounter{tocdepth}{3}
- \newcommand\tableofcontents{%
- \section*{\contentsname
- \@mkboth{%
- \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
- \@starttoc{toc}%
- }
- \newcommand*\l@part[2]{%
- \ifnum \c@tocdepth >-2\relax
- \addpenalty\@secpenalty
- \addvspace{2.25em \@plus\p@}%
- \begingroup
- \parindent \z@ \rightskip \@pnumwidth
- \parfillskip -\@pnumwidth
- {\leavevmode
- \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
- \nobreak
- \if@compatibility
- \global\@nobreaktrue
- \everypar{\global\@nobreakfalse\everypar{}}%
- \fi
- \endgroup
- \fi}
- \newcommand*\l@section[2]{%
- \ifnum \c@tocdepth >\z@
- \addpenalty\@secpenalty
- \addvspace{1.0em \@plus\p@}%
- \setlength\@tempdima{1.5em}%
- \begingroup
- \parindent \z@ \rightskip \@pnumwidth
- \parfillskip -\@pnumwidth
- \leavevmode \bfseries
- \advance\leftskip\@tempdima
- \hskip -\leftskip
- #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
- \endgroup
- \fi}
- \newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
- \newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
- \newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
- \newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
- \newcommand\listoffigures{%
- \section*{\listfigurename
- \@mkboth{\MakeUppercase\listfigurename}%
- {\MakeUppercase\listfigurename}}%
- \@starttoc{lof}%
- }
- \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
- \newcommand\listoftables{%
- \section*{\listtablename
- \@mkboth{%
- \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
- \@starttoc{lot}%
- }
- \let\l@table\l@figure
- \def\@biblabel#1{#1}
- \newdimen\bibindent
- \setlength\bibindent{0pc}
- \def\bibfont{\fontfamily{\rmdefault}\fontseries{m}\fontshape{n}\fontsize{9}{11}\selectfont}
- \newenvironment{thebibliography}[1]
- {\section*{\refname%\@mkboth{\refname}{\refname}
- }%
- \addcontentsline{toc}{section}{\refname}%
- \bibfont
- \list{\@biblabel{\@arabic\c@enumiv.}}
- {\settowidth\labelwidth{\@biblabel{#1.}}
- \leftmargin\labelwidth
- \advance\leftmargin\labelsep
- \@openbib@code
- \usecounter{enumiv}%
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{\@arabic\c@enumiv}}%
- \sloppy
- \clubpenalty4000
- \@clubpenalty \clubpenalty
- \widowpenalty4000%
- \sfcode`\.\@m}
- {\def\@noitemerr
- {\@latex@warning{Empty `thebibliography' environment}}%
- \endlist}
- \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
- \let\@openbib@code\@empty
- \newenvironment{theindex}
- {\if@twocolumn
- \@restonecolfalse
- \else
- \@restonecoltrue
- \fi
- \columnseprule \z@
- \columnsep 35\p@
- \twocolumn[\section*{\indexname}]%
- \@mkboth{\MakeUppercase\indexname}%
- {\MakeUppercase\indexname}%
- \thispagestyle{plain}\parindent\z@
- \parskip\z@ \@plus .3\p@\relax
- \let\item\@idxitem}
- {\if@restonecol\onecolumn\else\clearpage\fi}
- \newcommand\@idxitem{\par\hangindent 40\p@}
- \newcommand\subitem{\@idxitem \hspace*{20\p@}}
- \newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
- \newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
- \renewcommand\footnoterule{%
- \kern-3\p@
- \hrule\@width.4\columnwidth
- \kern2.6\p@}
- \newcommand\@makefntext[1]{%
- \parindent 1em%
- \noindent
- \hb@[email protected]{\hss\@makefnmark}#1}
- \newcommand\contentsname{Contents}
- \newcommand\listfigurename{List of Figures}
- \newcommand\listtablename{List of Tables}
- \newcommand\refname{References}
- \newcommand\indexname{Index}
- \newcommand\figurename{Figure}
- \newcommand\schemename{Scheme}
- \newcommand\tablename{Table}
- \newcommand\partname{Part}
- \newcommand\appendixname{Appendix}
- \newcommand\abstractname{Abstract}
- \def\today{\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
- \space\number\day, \number\year}
- \setlength\columnsep{10\p@}
- \setlength\columnseprule{0\p@}
- \pagestyle{plain}
- \pagenumbering{arabic}
- \if@twoside
- \else
- \raggedbottom
- \fi
- \if@twocolumn
- \twocolumn
- \sloppy
- \flushbottom
- \else
- \onecolumn
- \fi
- \def\supertitlefont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{24}{26}\selectfont\raggedright}
- \def\titlefont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{20}{22}\selectfont\raggedright\color{jobcolor}}
- \def\authorfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{14}{22}\selectfont\raggedright\color{jobcolor}}
- \def\addressfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{11}{15}\selectfont\raggedright}
- \def\abstractfont{\fontfamily{\rmdefault}\fontseries{m}\fontshape{n}\fontsize{9}{12}\selectfont\parindent1em}
- \def\keywordfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright\mathversion{bold}}
- \def\subjectfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright\mathversion{bold}}
- \def\researchfont{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright\mathversion{bold}}
- \newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
- \def\title{\@ifnextchar[{\@title@wst@}{\@title@nst@}}
- \def\@title@wst@[#1]{\@title@assign@}
- \def\@title@nst@#1{\@title@assign@{#1}}
- \def\@title@assign@#1{\def\@title{#1}}
- \def\shorttitle#1{\gdef\@shorttitle{#1}}
- \def\author{\@ifnextchar[{\@author@wst@}{\@author@nst@}}
- \def\@author@wst@[#1]{\@author@assign@}
- \def\@author@nst@#1{\@author@assign@{#1}}
- \def\@author@assign@#1{\gdef\@author{#1}}
- \newif\if@classification@provided \@classification@providedfalse
- \newif\if@esm@provided \@esm@providedfalse
- \newif\if@others@provided \@others@providedfalse
- \newif\if@corres@provided \@corres@providedfalse
- \newif\if@keywords@provided \@keywords@providedfalse
- \newif\if@subject@provided \@subject@providedfalse
- \newif\if@citearticle@provided \@citearticle@providedfalse
- \newif\if@history@provided \@history@providedfalse
- \newcommand{\address}[1]{\gdef\@address{#1}}%
- \newbox\absbox
- \renewenvironment{abstract}{\global\setbox\absbox\vbox\bgroup\par\abstractfont\leftskip0pc\rightskip14.2pc\noindent\ignorespaces}{\par\egroup}
- \newbox\fmtextbox
- \newenvironment{fmtext}{\global\setbox\fmtextbox\vbox\bgroup\par\normalfont\hsize18.8pc\leftskip0pc\rightskip0pc
- \renewenvironment{quote}%
- {\par\small\list{}{\topsep12pt\leftmargin2pc\rightmargin15.2pc
- }%
- \item\relax}
- {\endlist}
- \def\@listi{\leftmargin\leftmargini
- \rightmargin13.2pc
- \parsep 0\p@ \@plus0\p@ \@minus\p@
- \topsep 12\p@ \@plus2\p@ \@minus0\p@
- \itemsep0\p@ \@plus0\p@ \@minus\p@}
- \let\@listI\@listi
- \noindent\ignorespaces}{\par\egroup}
- \def\keywordsname{{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright Keywords:}}
- \def\@keywords{}
- \newcommand\keywords[1]{%
- \global\@keywords@providedtrue%
- \gdef\@keywords{{\keywordsname}\par #1}}%
- \def\subjectname{{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright Subject Areas:}}
- \def\@subject{}
- \newcommand\subject[1]{%
- \global\@subject@providedtrue%
- \gdef\@subject{{\subjectname}\par #1}}%
- \def\titlehead{Research}
- \def\researchname{{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{18}{31}\selectfont\raggedright%
- \raisebox{9pt}{\titlehead}\ifopenacc\hfill\hfill%
- \else\hfill\fi\href{http://crossmark.crossref.org/dialog/?doi=\@doi&domain=pdf&date_stamp=\@onlinepub}{\includegraphics{OpenAccesslogo_bw}\hfill\includegraphics{RS_crossmark_logo}}\par}}
- \def\@citearticle{}
- \newcommand\citearticle[3]{%
- \global\@citearticle@providedtrue%
- \gdef\@citearticle{{\researchname}\par \resau{Cite this article:} #1. \@Year\ #2. Proc R Soc A #3. https://doi.org/\@doi}}%
- \def\@corres{}
- \newcommand\corres[1]{%
- \global\@corres@providedtrue%
- \gdef\@corres{{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright
- \correshead}\par #1}}%
- \def\@history{{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright Article submitted to journal}}
- \newcommand\history[1]{%
- \global\@history@providedtrue
- \gdef\@history{#1}}
- %\newcommand\history{%
- % \global\@history@providedtrue%
- % \gdef\@history{{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}l@{}}%
- %\ifx\@rec\empty \else Received:\ \@rec\fi\\%
- %\ifx\@acc\empty \else Accepted:\ \@acc\fi\\%
- %\ifx\@pub\empty \else Published:\ \@pub\fi%
- %\end{tabular*}
- %}}}%
- \def\@esm{}
- \newcommand\esm[1]{%
- \global\@esm@providedtrue%
- \gdef\@esm{{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont Electronic supplementary material is available
- at https://doi.org/\@doi\ or via http://\@jname.royalsocietypublishing.org.\par}}}%
- \def\@others{}
- \newcommand\others[1]{%
- \global\@others@providedtrue%
- \gdef\@others{{\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{10}{14}\selectfont #1\par}}}%
- \def\resau#1{{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{10}{14}\selectfont\raggedright#1}}
- \def\@classification{}
- \newcommand\classification[2][Jel Classification]{%
- \global\@classification@providedtrue%
- \gdef\@classification{{\noindent\centering\textit{#1.}\enskip #2\par}}}%
- \def\@fnsymbol#1{\ensuremath{\ifcase#1\or \text{*}\or ^{\dagger}\or ^{\ddagger}\or
- ^{\mathsection}\or ^{\mathparagraph}\or \|\or **\or \dagger\dagger
- \or \ddagger\ddagger \else\@ctrerr\fi}}
- \def\correshead{Author for correspondence:}%
- \renewcommand\maketitle{\par
- \begingroup
- \ifquery
- \unsetvruler%
- \pagestyle{empty}
- \noindent{\begin{tabular}{@{}p{67pt}@{\quad}>{\hangindent1em}P{25.5pc}@{}}%\fboxrule=.1pt\fboxsep0pt\fbox
- Journal: & \textbf{PROCEEDINGS OF THE ROYAL SOCIETY A}\\\\
- Article id: & \textbf{\jobname}\\\\
- Article Title:& \textbf{\@title}\\\\
- First Author: & \@firstauthor\\\\
- Corr. Author: & \@corrauthor
- \end{tabular}}
- \vskip4\baselineskip
- \noindent \textbf{AUTHOR QUERIES -- TO BE ANSWERED BY THE
- CORRESPONDING AUTHOR}
- \vskip\baselineskip
- \noindent The following queries have arisen during the typesetting of your
- manuscript. Please answer these queries by marking the required
- corrections at the appropriate point in the text.
- \vskip\baselineskip
- \def\arraystretch{1.25}
- \input\jobname_AQ.tex%
- \setcounter{page}{0}%
- \setcounter{table}{0}%
- \fi
- \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \def\@makefnmark{{{\normalfont\@thefnmark}}}%
- \long\def\@makefntext##1{\noindent{{\normalfont\@thefnmark}}\correshead##1\gdef\correshead{}}%
- \if@twocolumn
- \thispagestyle{plain}
- \ifnum \col@number=\@ne
- \@maketitle
- \else
- \twocolumn[\@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \@maketitle
- \fi
- \@thanks
- \endgroup
- \setcounter{footnote}{0}%
- \global\let\thanks\relax
- \global\let\maketitle\relax
- \global\let\@maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@date\@empty
- \global\let\@title\@empty
- \global\let\title\relax
- \global\let\author\relax
- \global\let\date\relax
- \global\let\and\relax
- \enlargethispage{-8pt}%
- }
- \def\Bytext{B\textsc{Y}}
- \def\@maketitle{%
- \vspace*{-5.5pc}
- \noindent\begin{minipage}[!t]{50mm}
- \hskip-1pc
- \vbox to 242mm{{\vskip68pt\includegraphics{OPENSCIENCE}\vskip21pt
- {\fontfamily{\sfdefault}\fontseries{m}\fontshape{n}\fontsize{13.5}{15}\selectfont\raggedright
- \textcolor{jobcolor}{\@jname.royalsocietypublishing.org}}\vskip10pt
- \if@citearticle@provided
- \vskip11pt
- {\researchfont \@citearticle\par}
- \vskip16pt
- \else
- {\researchname}
- \vskip16pt
- \fi
- %\if@history@provided
- \@history
- \vskip22pt
- %\else
- %\vskip22pt
- %\fi
- \if@subject@provided
- {\subjectfont \@subject\par}
- \vskip12pt
- \else
- \fi
- \if@keywords@provided
- {\keywordfont \@keywords\par}
- \vskip16pt
- \else
- \fi
- \if@corres@provided
- {\keywordfont \@corres\par}
- \else
- \fi
- \vfill
- \if@others@provided
- \vskip1.5pc
- \@others
- \vspace*{23pt}
- \else
- \fi
- \if@esm@provided
- \@esm
- \vspace*{23pt}
- \else
- \fi
- }}
- \end{minipage}\hspace*{2pc}
- \noindent\begin{minipage}[!t]{80mm}%
- \vbox to 239mm{\vskip64pt
- \let\footnote\thanks%
- \parindent=0pt%
- \if@supertitle@provided
- \centerline{\supertitlefont{\@supertitle}}
- \vskip12pt
- \fi
- {\titlefont\mathversion{bold}\@title \par}%
- \vspace*{-11pt}
- \rule{80mm}{.5pt}\vspace*{-7pt}
- {{\authorfont \@author\vphantom{$^1$}\par}}\vspace*{-5pt}
- \rule{80mm}{.5pt}
- \ifx\@address\empty\else
- {{\addressfont \leavevmode\vphantom{$^1$}\@address\par}}
- \fi
- \ifvoid\absbox\else
- \vskip15pt%
- {\colorbox{copyrightcolor}{\vbox{\hsize75mm{{\noindent\usebox\absbox}}}}}%
- \fi
- \ifvoid\fmtextbox\else
- \vskip15pt%
- {{\noindent\usebox\fmtextbox}}%
- \fi
- \if@classification@provided
- \vskip4pt
- {\leftskip\z@\parfillskip=\z@ plus1fill%
- \fontsize{8}{9}\selectfont\@classification\par}%
- \fi
- \vspace*{\fill}
- }
- \end{minipage}%
- \par
- \thispagestyle{plain}
- \vskip 14pt plus8pt minus3pt
- }
-
- \renewcommand\footnoterule{}
- \renewcommand\@makefntext[1]{\fontsize{7}{10}\selectfont\noindent{\@makefnmark}#1\vskip-1pt}
- \newtheorem{mythm}{mythm}[section]
- \newif\if@rotate \@rotatefalse
- \newif\if@rotatecenter \@rotatecenterfalse
- \def\rotatecenter{\global\@rotatecentertrue}
- \def\rotateendcenter{\global\@rotatecenterfalse}
- \def\rotate{\global\@rotatetrue}
- \def\endrotate{\global\@rotatefalse}
- \newdimen\rotdimen
- \def\rotstart#1{\special{ps: gsave currentpoint currentpoint translate
- #1 neg exch neg exch translate}}
- \def\rotfinish{\special{ps: currentpoint grestore moveto}}
- \def\rotl#1{\rotdimen=\ht#1\advance\rotdimen by \dp#1
- \hbox to \rotdimen{\vbox to\wd#1{\vskip \wd#1
- \rotstart{270 rotate}\box #1\vss}\hss}\rotfinish}
- \def\rotr#1{\rotdimen=\ht #1\advance\rotdimen by \dp#1
- \hbox to \rotdimen{\vbox to \wd#1{\vskip \wd#1
- \rotstart{90 rotate}\box #1\vss}\hss}\rotfinish}
- \hyphenation{Table}
- \hyphenation{Figure}
- \hyphenation{Section}
- \hyphenation{equation}
- \hyphenation{Theorem}
- \hyphenation{Lemma}
- \hyphenation{Algorithm}
- \hyphenation{Definition}
- \hyphenation{Corollary}
- \hyphenation{Proof}
- \hyphenation{Remark}
- \DeclareMathSizes{5} {5} {5} {5}
- \DeclareMathSizes{6} {6} {5} {5}
- \DeclareMathSizes{7} {7} {5} {5}
- \DeclareMathSizes{8} {8} {6} {5}
- \DeclareMathSizes{9} {9} {7} {5}
- \DeclareMathSizes{10} {10} {7} {5}
- \DeclareMathSizes{12} {12} {9} {7}
- \setlength{\jot}{5\p@}
- \skip\@mpfootins = \skip\footins
- \fboxsep=6\p@
- \fboxrule=.25\p@
- \medmuskip=4mu
- \thickmuskip=3.5mu
- \vbadness=9999
- \tolerance=9999
- \doublehyphendemerits=10000
- \doublehyphendemerits 640000
- \finalhyphendemerits 1000000
- \flushbottom
- \frenchspacing
- \onecolumn
- \pagestyle{headings}
- \DeclareSymbolFont{EulerExtension}{U}{euex}{m}{n}
- \DeclareMathSymbol{\intop}{\mathop}{EulerExtension}{"52}
- \DeclareMathSymbol{\ointop}{\mathop}{EulerExtension}{"48}
- \renewenvironment{subequations}{%
- \refstepcounter{equation}%
- \protected@edef\theparentequation{\theequation}%
- \setcounter{parentequation}{\value{equation}}%
- \setcounter{equation}{0}%
- \def\theequation{\theparentequation{\it\alph{equation}}}%
- \ignorespaces
- }{%
- \setcounter{equation}{\value{parentequation}}%
- \ignorespacesafterend
- }
- \newcommand{\sfrac}[2]{\leavevmode\kern.1em
- \raise.5ex\hbox{\footnotesize #1}\kern-.1em
- /\kern-.15em\lower.25ex\hbox{\footnotesize #2}}
- \def\dbond{\raise0.18ex\hbox{$=$}}
- \def\bond{\raise0.18ex\hbox{$-$}}
- \newcolumntype{P}[1]{>{\raggedright\let\\\@arraycr\hangindent1em}p{#1}}
- \def\email#1{\href{mailto:#1}{e-mail: #1}}
- \def\tcontinued{({\it Continued}.)}
- \def\bcontinued{\leftskip-\leftnoteskip plus1fill\rightskip-\leftnoteskip{({\it Continued}.)}}
- \def\source#1{\par\rightline{#1}}
- \newdimen\eqntext
- \def\leftno#1#2{%
- \settowidth{\eqntext}{$\displaystyle#2$}%
- \advance\eqntext-\textwidth%
- \divide\eqntext 2%
- \llap{\hbox to -\eqntext{$#1$\hfill}}#2}
- \def\l{l\kern-3pt\raisebox{3.25pt}{\rotatebox{-20}{\fontsize{4}{6}\selectfont/}\kern-.25pt}}
- \def\L{L\kern-6.4pt\raisebox{3.25pt}{\rotatebox{-20}{\fontsize{4}{6}\selectfont/}\kern3.2pt}}
- %%%%
- \def\vdotsfor#1#2{\rlap{\vbox to 0pt{\vskip-\ht\@arstrutbox\hskip#2\vbox to #1{\hsize0pt\xleaders\vbox{%
- \hbox{.}%
- \vskip3.5pt%
- }\vskip3.5pt plus2pt minus2pt}}}}%
- \def\fmbreak{\break\vspace*{-12pt}}
- \def\ack#1{{\vskip5.5pt\noindent \fontsize{8}{11}\selectfont#1}}
- \def\myquery#1#2{\\{\smash{\begin{picture}(0,0)\put(420,-#1){#2}\end{picture}}\innerframe}~}
- \def\ack#1{{\vskip5.5pt\noindent \fontsize{8}{11}\selectfont#1}}
- \def\ethics#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Ethics.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\dataccess#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Data Accessibility.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\aucontribute#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Authors' Contributions.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\competing#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Competing Interests.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\funding#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Funding.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\ack#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Acknowledgements.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\disclaimer#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Disclaimer.}\fontsize{8}{11}\selectfont\enskip #1}}
- \def\conflict#1{{\vskip5.5pt\noindent \textcolor{jobcolor}{\fontsize{9}{11}\selectfont Conflict of interests.}\fontsize{8}{11}\selectfont\enskip #1}}
- \usepackage[sort&compress]{natbib}
- \def\NAT@def@citea{\def\@citea{\NAT@separator}}
- \bibpunct{[}{]}{,}{n}{}{,}
- \def\@biblabel#1{#1.}
- \usepackage[bookmarksnumbered,raiselinks,breaklinks]{hyperref}
- \hypersetup{
- colorlinks,%
- citecolor=blue,%
- filecolor=blue,%
- linkcolor=blue,%
- urlcolor=blue
- }
- \Year{2014}
- \endinput
|