%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% This file is copyright by SPi Technologies Ltd. All rights reserved. %% %% Author: SPi, LaTeX Development Team, Chennai (India) %% Created On: %% Last Modified By: %% Last Modified On: %% Description: Class file to support authoring template in LaTeX typesetting %% for Wiley Journals %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e}[2009/09/24] \ProvidesClass{WileyNJD-v2} [2017/06/23 v0.2 Standard LaTeX document class for Journal] \newif\if@cropmarkson\@cropmarksonfalse \newif\if@croppage\@croppagefalse \newif\if@draftruleson\@draftrulesonfalse \newif\if@exactptsize\@exactptsizefalse \newif\if@pagenum \@pagenumfalse% \newif\if@purexml\global\@purexmlfalse \newif\if@xml\global\@xmlfalse \newif\if@hyperrefon \@hyperrefonfalse% \newif\ifbibunnumbered\global\bibunnumberedtrue% \newif\ifproof\global\prooffalse% \newif\ifEqnSpan\global\EqnSpantrue% \newif\if@dblspace\global\@dblspacefalse% \newif\if@font@stix\global\@font@stixfalse% \newif\if@large@design\global\@large@designtrue% \newif\if@small@design\global\@small@designfalse% \newif\if@APArefstyle\global\@APArefstylefalse% \newif\if@AMSrefstyle\global\@AMSrefstylefalse% \newif\if@AMArefstyle\global\@AMArefstylefalse% \newif\if@Vancouverrefstyle\global\@Vancouverrefstylefalse% \newif\if@Chemistryrefstyle\global\@Chemistryrefstylefalse% \newif\if@STIXLargeOneCol\global\@STIXLargeOneColfalse% \newif\if@STIXSmall\global\@STIXSmallfalse% \newif\if@STIXLargeTwoCol\global\@STIXLargeTwoColfalse% \newif\if@LATOLargeOneCol\global\@LATOLargeOneColfalse% \newif\if@LATOSmall\global\@LATOSmallfalse% \newif\if@LATOLargeTwoCol\global\@LATOLargeTwoColfalse% \def\dummyalphabet{\vphantom{abcdefghijklmnopqrstuvwxyz0123456789}} \DeclareOption{STIX1COL}{\global\@STIXLargeOneColtrue\global\@font@stixtrue} \DeclareOption{STIX2COL}{\global\@STIXLargeTwoColtrue\global\@font@stixtrue} \DeclareOption{STIXSMALL}{\global\@STIXSmalltrue \global\@font@stixtrue} \DeclareOption{LATO1COL}{\global\@LATOLargeOneColtrue\global\@font@stixfalse} \DeclareOption{LATO2COL}{\global\@LATOLargeTwoColtrue\global\@font@stixfalse} \DeclareOption{LATOSMALL}{\global\@LATOSmalltrue\global\@font@stixfalse} \DeclareOption{APA}{\global\@APArefstyletrue} \DeclareOption{AMS}{\global\@AMSrefstyletrue} \DeclareOption{ACS}{\global\@Chemistryrefstyletrue} \DeclareOption{AMA}{\global\@AMArefstyletrue} \DeclareOption{VANCOUVER}{\global\@Vancouverrefstyletrue} \DeclareOption{doublespace}{\global\@dblspacetrue} \DeclareOption{draftrules}{\global\@draftrulesontrue} \DeclareOption{exactsize}{\global\@exactptsizetrue}% \DeclareOption{noexactsize}{\global\@exactptsizefalse}% \DeclareOption{croppage}{\global\@croppagetrue\global\@cropmarksontrue}% \DeclareOption{number}{\xdef\@biboptions{numbers}} \DeclareOption{numbers}{\xdef\@biboptions{numbers}} \DeclareOption{EqnSpan}{\global\EqnSpantrue}%% \DeclareOption{proof}{% \global\prooftrue% \global\@hyperrefontrue% }% \DeclareOption{final}{% \global\prooffalse% \global\@hyperrefontrue% links and bookmarks are removed through PDF action list post PDF creation }% \def\@JrnlID{}% \gdef\JrnlID#1{\gdef\@JrnlID{#1}}% \def\@YES{YES}% \def\@NO{NO}% % %%%%%%%%% From Boolean Package %%%%%%%%% % \newcommand {\TRUE}[2]{#1} \newcommand {\FALSE}[2]{#2} %% Public commands are also given inner hidden names \let \bln@true \TRUE \let \bln@false \FALSE \newcommand {\AND}[2]{#1{#2}{\bln@false}} \newcommand {\OR}[2]{#1{\bln@true}{#2}} \newcommand {\NOT}[1]{#1{\bln@false}{\bln@true}} \newcommand {\IF}[3]{#1{#2}{#3}} \let \bln@and \AND \let \bln@or \OR \let \bln@not \NOT \let \bln@if \IF %% To convert if.. macros into Booleans: \newcommand {\texbool}[1] {#1\let \bln@do \bln@true \else \let \bln@do \bln@false\fi \bln@do} %% Does not work \let \bln@tex \texbool \newcommand {\ifxbool}[2] {\ifx #1#2\let \bln@do \bln@true \else \let \bln@do \bln@false \fi \bln@do} \let \bln@ifx \ifxbool \newcommand {\ifybool}[2] {\def \bln@testa{#1}\ifxbool{\bln@testa}{#2}} \let \bln@ify \ifybool \newcommand {\ifequalbool}[2] {\def \bln@testa{#1}\def \bln@testb{#2}\ifxbool{\bln@testa}{\bln@testb}} \let \bln@ifequal \ifequalbool \def \bln@empty {} \newcommand {\ifemptybool}[1] {\ifybool{#1}{\bln@empty}} \let \bln@ifempty \ifemptybool %% To force evaluation, e.g. if a blnlean expression is to be used several %% times. This takes a Boolean expression and returns a Boolean value, i.e. %% \True or \False. \newcommand* {\letboolval}[2] {#2{\let #1\bln@true}{\let #1\bln@false}} \newcommand* {\newboolval}[2] {\@ifdefinable #1{\letboolval{#1}{#2}}} %% We provide list versions of And and Or \def \bln@scan #1,#2\bln@to#3#4{% \bln@ifempty{#2}{#3{#4}{#1}} {\bln@scan #2\bln@to {#3}{#3{#4}{#1}}}% } \def \bln@eval #1#2#3{% \bln@ifempty{#1}{#3}% {\bln@scan #1,\bln@to {#2}{#3}}% } \newcommand*{\ANDL}[1]{\bln@eval {#1}{\bln@and}{\bln@true}} \newcommand*{\ORL} [1]{\bln@eval {#1}{\bln@or}{\bln@false}} %% In some contexts, shorter names may be more convenient \newcommand*{\ShorterBooleanNames}{% \let \true \bln@true \let \false \bln@true \let \or \bln@or \let \and \bln@and \let \not \bln@not \let \orl \bln@orl \let \andl \bln@andl } %% Comparisson between strings \newcommand {\stringmatch}[3]{% \def \@match ##1#2##2\str@sep ##3\str@sep ##4\str@end {#1{##1}{##2}{\ifequalbool{#2}{##3}}}% \@match #3\str@sep #2\str@sep \str@sep \str@end } \let \str@match \stringmatch %% The following commands takes in order Prefix Infix Suffix Left \def \str@infix #1#2#3{#3} \def \str@prefix #1#2#3{\AND{#3}{\ifemptybool{#1}}} \def \str@suffix #1#2#3{\AND{#3}{\ifemptybool{#2}}} \newcommand {\ifstringinfix} {\str@match {\str@infix}} \newcommand {\ifstringsuffix}{\str@match {\str@suffix}} \newcommand {\ifstringprefix}{\str@match {\str@prefix}} %%%%%%%%%%% From ifjobname Package %%%%%%%%%%%%% \edef \@jobname {\jobname} %% Simple equality \def \job@eattwo #1#2{} \def \ifjobname #1{% \edef \job@tmp {\expandafter \string \csname x#1\endcsname}% \edef \job@name {\expandafter \job@eattwo \job@tmp}% \ifxbool{\@jobname}{\job@name}% } %% \newtoks \job@temptoken \def \ifjob@iffix #1#2{% \edef \@tmp {\expandafter \string \csname x#2\endcsname}% \edef \job@name {\expandafter \job@eattwo \@tmp}% \job@temptoken{\def \@match ##1}% \@temptokena={##2\relax ##3\relax {\def \tmp@prefix {##1}\def \tmp@suffix {##2}\def \tmp@left {##3}}}% \let \arg@one \job@name% \edef \@tmp{\the \job@temptoken\job@name\the \@temptokena}\@tmp \edef \@tmp{\noexpand\@match \@jobname \relax \job@name \relax \relax}\@tmp #1} \def \job@infix {\ifxbool{\tmp@left}{\arg@one}} \def \job@suffix {\AND{\ifxbool{\tmp@left}{\arg@one}}{\ifxbool{\empty}{\tmp@suffix}}} \def \job@prefix {\AND{\ifxbool{\tmp@left}{\arg@one}}{\ifxbool{\empty}{\tmp@prefix}}} \newcommand {\ifjobinfix} {\ifjob@iffix {\job@infix}} \newcommand {\ifjobsuffix}{\ifjob@iffix {\job@suffix}} \newcommand {\ifjobprefix}{\ifjob@iffix {\job@prefix}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\ExecuteOptions{twosidecrop,crop,centre,noinfo,a3paper,exactsize,croppage}% \ProcessOptions \LoadClass[twoside,fleqn,onecolumn]{article}% %\usepackage{etex}% %\reserveinserts{28}% included etex package and \reserveinserts{...} to avoid no room for \newinserts, \newcounts or \newskips etc. \RequirePackage{graphicx,multicol}% \RequirePackage{multirow}% \RequirePackage{cuted}% \RequirePackage{ifpdf}% \RequirePackage{url}\def\UrlFont{}%\urlstyle{sf} \RequirePackage[strict]{changepage}% \RequirePackage{calc}% \RequirePackage{xcolor}% \RequirePackage{float}% \RequirePackage{floatpag}% \floatpagestyle{headings}% \rotfloatpagestyle{headings}%modified from plain to headings to get header and footer for sidewaystable% \RequirePackage{dblfloatfix}% \RequirePackage[figuresright]{rotating}% \RequirePackage{longtable}% %%\RequirePackage{threeparttable}% \RequirePackage{ulem}% \RequirePackage{enumerate}% \RequirePackage{soul} \usepackage{caption} %% %\if@hyperrefon% % \if@xml% \RequirePackage{hyperref}% % \else% % \RequirePackage{hyperref}% % \fi% % \RequirePackage{breakurl}% \hypersetup{bookmarksopen=true,% bookmarksdepth=3}% \RequirePackage{bookmark}% if bookmark package is commented bookmarks are getting printed at the beginning of the file in the output %\else% % \RequirePackage{hyperref}% % \RequirePackage{breakurl}% % \hypersetup{bookmarksopen=true,% % bookmarksdepth=3}% % \RequirePackage{bookmark}% if bookmark package is commented bookmarks are getting printed at the beginning of the file in the output %\fi% \IfFileExists{subfigure.sty}{}{\RequirePackage[labelformat=empty]{subfig}}% \RequirePackage{twoopt}% \RequirePackage[bottom]{footmisc}% to place footnotes below floats %\if@xml% %\else% %%%%%%% For pagenumbering automations %%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\usepackage{alphalph}% %\usepackage[pagecontinue=true,alphMult=ab,AlphMulti=AB,fnsymbolmult=true,romanMult=true,RomanMulti=true]{pageslts} %\AtBeginDocument{\pagenumbering{arabic}}%% for pagesLTS package %%%%%%% end pagenumbering automations %%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\fi% \AtBeginDocument{\if@dblspace\usepackage{setspace}\doublespacing\fi}% \RequirePackage{tabularx}%% COMPULSARILY HAS TO BE INPUTTED TO USE \tabpara% XMT: Update %\newcounter{boxcnt}% %\newcommand\boxsection[1]{\begingroup\vskip2pt% %\refstepcounter{boxcnt}% %\vbox{{\textcolor{black!75}{\bfseries BOX \theboxcnt.}}\quad {\bfseries#1}}\par% %\removelastskip\vskip4pt% %\endgroup} %\usepackage{mdframed} %\mdfsetup{linewidth=1pt,topline=true,bottomline=true,skipabove=\topskip,skipbelow=\topskip} %\newenvironment{boxtext}{\begingroup\begin{fcolorbox}{black}{white}% %}{\par\end{fcolorbox}\endgroup} %%%%%%%%%%%%%%%%%%%%%boxtext%%%%%%%%%%%%%%%%%%%%% \def\ColorDefns{% \definecolor{boxrulecol}{cmyk}{0,0,0,0}% \definecolor{boxbodycol}{cmyk}{0,0,0,0}}% \newdimen\tfboxrule% \newdimen\bfboxrule% \def\@spframeb@x#1{% \@tempdima\fboxrule \advance\@tempdima\fboxsep \advance\@tempdima\dp\@tempboxa \leavevmode \hbox{% \lower\@tempdima\hbox{% \vbox{% \hrule\@height\tfboxrule \hbox{% \vrule\@width\fboxrule #1% \vbox{% \vskip\fboxsep \box\@tempboxa \vskip\fboxsep}% #1% \vrule\@width\fboxrule}% \hrule\@height\bfboxrule}% }% }% }% \newdimen\BXRuleThickness% \BXRuleThickness=0.25pt% \newdimen\BXleftrightskipdimen% \BXleftrightskipdimen=8pt% \newdimen\BXhsize% \advance\BXhsize by -2\BXRuleThickness%(rule thickness) \advance\BXhsize by -2\BXleftrightskipdimen%(rule thickness) \newdimen\FreePageSpace%To find out the FreeSpace \newdimen\ovsize% \newskip\adjustskip% \adjustskip=0pt plus10pt minus1pt% \gdef\ComputeFreeSpaceOnPage{% \par% \ifdim\pagetotal=0pt% \global\FreePageSpace=\vsize% \global\advance\FreePageSpace by -\adjustskip% \else% \FreePageSpace=\pagegoal% \ifvoid\footins% \global\advance\FreePageSpace by -\pagetotal% \global\advance\FreePageSpace by -\adjustskip% \else% \setbox3=\vbox{\unvbox\footins}% \htftbox=\ht3% \advance\htftbox by \dp3% \global\advance\FreePageSpace by -\pagetotal% \global\advance\FreePageSpace by -\htftbox% \global\advance\FreePageSpace by -\adjustskip% \fi% \fi% }% \newbox\BXbox% \gdef\overprinton{\special{ps:gsave true setoverprint}} \gdef\overprintoff{\special{ps:grestore false setoverprint}} \long\def\BXboxfirst#1{\begingroup%\undefined% \fboxsep=\BXleftrightskipdimen% \fboxrule=\BXRuleThickness\tfboxrule=\BXRuleThickness\bfboxrule=\BXRuleThickness% \setbox\BXbox=\vbox{\hsize=\BXhsize\hsize=\BXhsize\fbox{\vbox{#1}}}% \box\BXbox% \endgroup}% \long\def\BXboxmid#1{\begingroup%\undefined% \fboxsep=\BXleftrightskipdimen% \fboxrule=\BXRuleThickness\tfboxrule=\BXRuleThickness\bfboxrule=\BXRuleThickness% \setbox\BXbox=\vbox{\hsize=\BXhsize\hsize=\BXhsize\fbox{\vbox{#1}}}% \box\BXbox% \endgroup}% \long\def\BXboxlast#1{\begingroup%\undefined% \fboxsep=\BXleftrightskipdimen% \fboxrule=\BXRuleThickness\tfboxrule=\BXRuleThickness\bfboxrule=\BXRuleThickness% \setbox\BXbox=\vbox{\hsize=\BXhsize\hsize=\BXhsize\fbox{\vbox{#1}}}% \box\BXbox% \endgroup}% \long\def\BXboxfull#1{\begingroup% \fboxsep=\BXleftrightskipdimen% \fboxrule=\BXRuleThickness\tfboxrule=\BXRuleThickness\bfboxrule=\BXRuleThickness% \setbox\BXbox=\vbox{\hsize=\BXhsize\hsize=\BXhsize\fbox{\vbox{#1}}}% \box\BXbox% \endgroup}% \newskip\xxptspaceamount% \xxptspaceamount=20pt plus10pt minus5pt% \newskip\BXboxoutbnewskip% \BXboxoutbnewskip=\xxptspaceamount% \def\BXboxoutbskip{\removelastskip\vskip\BXboxoutbnewskip}% \newdimen\BXdim% \def\boxejectdefns{\vfill\eject}% \long\def\BX#1{\begingroup% \ComputeFreeSpaceOnPage% \BXdim=\ht#1\advance\BXdim by \dp#1% \ifdim\BXdim>\FreePageSpace% \advance\FreePageSpace by -\BXboxoutbnewskip%outside space before definition \advance\FreePageSpace by -\BXleftrightskipdimen%bottom space in the first box \setbox8=\vbox{\unvbox#1}% \setbox1=\vsplit8to\FreePageSpace% \setbox1=\vbox{\unvbox1}% \setbox2=\vbox{\unvbox8}% \BXboxfirst{\unvbox1}\boxejectdefns% \loop\ifdim\ht2>\vsize% \ovsize=\vsize% \advance\ovsize by -2\BXleftrightskipdimen% \setbox1=\vsplit2to\ovsize% \setbox1=\vbox{\unvbox1}% \BXboxmid{\unvbox1}\boxejectdefns% \repeat% \BXboxlast{\unvbox2}% \else% \BXboxfull{\unvbox#1}% \fi% \endgroup}% \newbox\BXgraybox% \newenvironment{boxtext}{\begingroup\parskip=0pt\parindent=0pt% %\let\section=\boxhead% \let\@frameb@x\@spframeb@x% \fboxsep=5pt\hsize=\BXhsize\parindent=0pt% \setbox\BXgraybox=\vbox\bgroup%\leftskip=1pt% \nointerlineskip\vskip0pt%% %\reset@font\tabbodyfont% \removelastskip\noindent}% {\egroup\hsize=\hsize\BXboxoutbskip\BX{\BXgraybox}\endgroup}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% ========================================================= %% %% If array package is included before dcolumn package, %% %% array environment inside eqnarray throw errors %% %% array package is included in dcolumn package; do not %% %% include array.sty again in Wileyarticle.cls anywhere; %% %% ========================================================= %% \RequirePackage{varwidth}% \RequirePackage{dcolumn}% % %% Fonts Used % \if@STIXLargeOneCol% \RequirePackage[not1,notextcomp,lcgreekalpha]{stix}% \usepackage[T1]{fontenc} \BXhsize=170mm% \else% \if@STIXLargeTwoCol% \RequirePackage[not1,notextcomp,lcgreekalpha]{stix}% \usepackage[T1]{fontenc} \BXhsize=19pc% \else% \if@STIXSmall% \RequirePackage[not1,notextcomp,lcgreekalpha]{stix}% \usepackage[T1]{fontenc} \BXhsize=170mm% \else% \if@LATOLargeTwoCol% \usepackage[default]{lato} \usepackage[T1]{fontenc} \fontfamily{fla}% \renewcommand{\rmdefault}{fla}% \renewcommand{\sfdefault}{fla}% \BXhsize=19pc% \else% \if@LATOLargeOneCol% \usepackage[default]{lato} \usepackage[T1]{fontenc} \fontfamily{fla}% \renewcommand{\rmdefault}{fla}% \renewcommand{\sfdefault}{fla}% \everymath{\sf}% \renewcommand*{\mathsf}{fla}% \BXhsize=170mm% \else% \if@LATOSmall% \usepackage[default]{lato} \usepackage[T1]{fontenc} \fontfamily{fla}% \renewcommand{\rmdefault}{fla}% \renewcommand{\sfdefault}{fla}% \BXhsize=170mm% \else% \fi\fi\fi\fi\fi\fi% %\RequirePackage[not1,notextcomp,lcgreekalpha]{stix}% \captionsetup[figure]{labelformat=simple, labelsep=none, skip=10pt, labelfont=bf} \captionsetup[table]{labelformat=simple, labelsep=none, skip=10pt, labelfont=bf} \renewcommand{\thefigure}{\arabic{figure}\enspace } \renewcommand{\thetable}{\arabic{table}\enspace } \renewcommand\figurename{\textbf{FIGURE}}%% \renewcommand\tablename{\textbf{TABLE}} %% \def\fnum@figure{\figurenumfont{\figurename}\space\relax\textbf{\thefigure\hskip9pt}} %%LN % %%%%%%%%%%%%%%%%%%%%%%%%%%%%% Layout Settings %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \newlength\trimwidth \newlength\trimheight \newlength\typewidth \newlength\typeheight \newlength\normaltextheight \newlength\blindfoliodrop \newlength\figheight \newlength\figwidth \newlength\tabledim \if@STIXLargeOneCol% \setlength\paperwidth{210mm}% \setlength\paperheight{276mm}% \setlength\typeheight{62\baselineskip} \setlength\textheight{53\baselineskip}% \addtolength\textheight{-6.9\p@}% \setlength\typewidth{177.8mm} \setlength\textwidth{177.8mm} %%\addtolength\textwidth{1.8\p@} \setlength\normaltextheight{\textheight} % \setlength\headheight{12.5\p@}% \setlength\headsep {15.2pt}% \setlength\topskip {6\p@}% \setlength\splittopskip {\topskip} % \setlength\columnsep{1pc}% \addtolength\columnsep{6\p@}% \setlength\columnseprule{0\p@} % \newdimen\columnhsizevalue% \columnhsizevalue=\textwidth% \advance\columnhsizevalue by -\columnsep% \divide\columnhsizevalue by 2% % \setlength\topmargin{2pc}% \addtolength\topmargin{5\p@}% \setlength\oddsidemargin{45\p@}% \setlength\evensidemargin{45\p@}% \setlength\footskip{51\p@} \setlength\maxdepth{4\p@} \setlength{\marginparsep}{18\p@}% \setlength{\marginparwidth}{5mm}% \setlength\footnotesep{5.75\p@} %\setlength{\skip\footins}{12pt plus2pt minus2pt}% \setlength{\skip\footins}{18pt plus2pt minus2pt}% \newskip\abs@coli@hsize\abs@coli@hsize12pc% \newskip\abs@colii@hsize\abs@colii@hsize29pc% \RequirePackage[paperwidth=210mm, paperheight=276mm, %% top={26pt+21pt+11pt}, top={25.5pt+21pt+11pt}, headheight={21pt},% incl. rule headsep={11pt}, left={\oddsidemargin}, right={\evensidemargin}, % text={176.5mm,666.5pt}, %%(60 x 11 + 9 (point size) = 669pt) marginparsep=0pt, columnsep=0pt, marginparwidth=0pc, bindingoffset=0mm, footskip=48.5pt, bottom={10.5pt+48.5pt}, centering]{geometry} \else% \if@STIXLargeTwoCol% \setlength\paperwidth{210mm}% \setlength\paperheight{276mm}% \setlength\typeheight{62\baselineskip} \setlength\textheight{53\baselineskip}% \addtolength\textheight{-6.9\p@}% \setlength\typewidth{177.8mm} \setlength\textwidth{177.8mm} %%\addtolength\textwidth{1.8\p@} \setlength\normaltextheight{\textheight} % \setlength\headheight{12.5\p@}% \setlength\headsep {15.2pt}% \setlength\topskip {6\p@}% \setlength\splittopskip {\topskip} % \setlength\columnsep{1pc}% \addtolength\columnsep{6\p@}% \setlength\columnseprule{0\p@} % \newdimen\columnhsizevalue% \columnhsizevalue=\textwidth% \advance\columnhsizevalue by -\columnsep% \divide\columnhsizevalue by 2% % \setlength\topmargin{2pc}% \addtolength\topmargin{5\p@}% \setlength\oddsidemargin{45\p@}% \setlength\evensidemargin{45\p@}% \setlength\footskip{51\p@} \setlength\maxdepth{4\p@} \setlength{\marginparsep}{18\p@}% \setlength{\marginparwidth}{5mm}% \setlength\footnotesep{5.75\p@} %\setlength{\skip\footins}{12pt plus2pt minus2pt}% \setlength{\skip\footins}{18pt plus2pt minus2pt}% \newskip\abs@coli@hsize\abs@coli@hsize12pc% \newskip\abs@colii@hsize\abs@colii@hsize29pc% \RequirePackage[paperwidth=210mm, paperheight=276mm, %% top={26pt+21pt+11pt}, top={25.5pt+21pt+11pt}, headheight={21pt},% incl. rule headsep={11pt}, left={\oddsidemargin}, right={\evensidemargin}, % text={176.5mm,666.5pt}, %%(60 x 11 + 9 (point size) = 669pt) marginparsep=0pt, columnsep=0pt, marginparwidth=0pc, bindingoffset=0mm, footskip=48.5pt,twocolumn,columnsep=1pc, bottom={10.5pt+48.5pt}, centering]{geometry} \else% \if@STIXSmall% \setlength\paperwidth{171mm}% \setlength\paperheight{246mm}% \setlength\typeheight{56\baselineskip} \setlength\typewidth{177mm} % \setlength\textheight{47\baselineskip}% \addtolength\textheight{-5.1\p@}% \setlength\textwidth{33.8pc} %\addtolength\textwidth{2\p@} \setlength\normaltextheight{\textheight} % \setlength\headheight{12.5\p@}% \setlength\headsep {21.2pt}% \setlength\topskip {6\p@}% \setlength\splittopskip {\topskip} % \setlength\columnsep{1pc}% \addtolength\columnsep{6\p@}% \setlength\columnseprule{0\p@} % \newdimen\columnhsizevalue% \columnhsizevalue=\textwidth% \advance\columnhsizevalue by -\columnsep% \divide\columnhsizevalue by 2% % \setlength\topmargin{2pc}% %\addtolength\topmargin{4\p@}% \setlength\oddsidemargin{40.5\p@}% \setlength\evensidemargin{40.5\p@}% \setlength\footskip{22\p@} \setlength\maxdepth{4\p@} \setlength{\marginparsep}{18\p@}% \setlength{\marginparwidth}{5mm}% \setlength\footnotesep{5.75\p@} \setlength{\skip\footins}{12pt plus2pt minus2pt}% %\setlength{\skip\footins}{22pt plus2pt minus2pt}% \setlength\parindent{15pt}% \z@ \setlength\lineskip{1\p@} \setlength\normallineskip{1\p@} \renewcommand\baselinestretch{} \parskip=0pt% \newskip\abs@coli@hsize\abs@coli@hsize11pc% \newskip\abs@colii@hsize\abs@colii@hsize21.7pc% \RequirePackage[paperwidth=171mm, paperheight=246mm, %% top={26pt+21pt+11pt}, top={25.5pt+21pt+11pt}, headheight={21pt},% incl. rule headsep={11pt}, left={\oddsidemargin}, right={\evensidemargin}, % text={176.5mm,666.5pt}, %%(60 x 11 + 9 (point size) = 669pt) marginparsep=0pt, columnsep=0pt, marginparwidth=0pc, bindingoffset=0mm, footskip=48.5pt, bottom={10.5pt+48.5pt}, centering]{geometry} \else% \if@LATOLargeTwoCol% \setlength\paperwidth{210mm}% \setlength\paperheight{276mm}% \setlength\typeheight{62\baselineskip} \setlength\textheight{53\baselineskip}% \addtolength\textheight{-6.9\p@}% \setlength\typewidth{177.8mm} \setlength\textwidth{177.8mm} %%\addtolength\textwidth{1.8\p@} \setlength\normaltextheight{\textheight} % \setlength\headheight{12.5\p@}% \setlength\headsep {15.2pt}% \setlength\topskip {6\p@}% \setlength\splittopskip {\topskip} % \setlength\columnsep{1pc}% \addtolength\columnsep{6\p@}% \setlength\columnseprule{0\p@} % \newdimen\columnhsizevalue% \columnhsizevalue=\textwidth% \advance\columnhsizevalue by -\columnsep% \divide\columnhsizevalue by 2% % \setlength\topmargin{2pc}% \addtolength\topmargin{5\p@}% \setlength\oddsidemargin{45\p@}% \setlength\evensidemargin{45\p@}% \setlength\footskip{51\p@} \setlength\maxdepth{4\p@} \setlength{\marginparsep}{18\p@}% \setlength{\marginparwidth}{5mm}% \setlength\footnotesep{5.75\p@} %\setlength{\skip\footins}{12pt plus2pt minus2pt}% \setlength{\skip\footins}{18pt plus2pt minus2pt}% \newskip\abs@coli@hsize\abs@coli@hsize12pc% \newskip\abs@colii@hsize\abs@colii@hsize29pc% \RequirePackage[paperwidth=210mm, paperheight=276mm, %% top={26pt+21pt+11pt}, top={25.5pt+21pt+11pt}, headheight={21pt},% incl. rule headsep={11pt}, left={\oddsidemargin}, right={\evensidemargin}, % text={176.5mm,666.5pt}, %%(60 x 11 + 9 (point size) = 669pt) marginparsep=0pt, columnsep=0pt, marginparwidth=0pc, bindingoffset=0mm, footskip=48.5pt,twocolumn,columnsep=1pc, bottom={10.5pt+48.5pt}, centering]{geometry} \else% \if@LATOLargeOneCol% \setlength\paperwidth{210mm}% \setlength\paperheight{276mm}% \setlength\typeheight{62\baselineskip} \setlength\textheight{53\baselineskip}% \addtolength\textheight{-6.9\p@}% \setlength\typewidth{177.8mm} \setlength\textwidth{177.8mm} %%\addtolength\textwidth{1.8\p@} \setlength\normaltextheight{\textheight} % \setlength\headheight{12.5\p@}% \setlength\headsep {15.2pt}% \setlength\topskip {6\p@}% \setlength\splittopskip {\topskip} % \setlength\columnsep{1pc}% \addtolength\columnsep{6\p@}% \setlength\columnseprule{0\p@} % \newdimen\columnhsizevalue% \columnhsizevalue=\textwidth% \advance\columnhsizevalue by -\columnsep% \divide\columnhsizevalue by 2% % \setlength\topmargin{2pc}% \addtolength\topmargin{5\p@}% \setlength\oddsidemargin{45\p@}% \setlength\evensidemargin{45\p@}% \setlength\footskip{51\p@} \setlength\maxdepth{4\p@} \setlength{\marginparsep}{18\p@}% \setlength{\marginparwidth}{5mm}% \setlength\footnotesep{5.75\p@} %\setlength{\skip\footins}{12pt plus2pt minus2pt}% \setlength{\skip\footins}{18pt plus2pt minus2pt}% \newskip\abs@coli@hsize\abs@coli@hsize12pc% \newskip\abs@colii@hsize\abs@colii@hsize29pc% \RequirePackage[paperwidth=210mm, paperheight=276mm, %% top={26pt+21pt+11pt}, top={25.5pt+21pt+11pt}, headheight={21pt},% incl. rule headsep={11pt}, left={\oddsidemargin}, right={\evensidemargin}, % text={176.5mm,666.5pt}, %%(60 x 11 + 9 (point size) = 669pt) marginparsep=0pt, columnsep=0pt, marginparwidth=0pc, bindingoffset=0mm, footskip=48.5pt, bottom={10.5pt+48.5pt}, centering]{geometry} \else% \if@LATOSmall% \setlength\paperwidth{171mm}% \setlength\paperheight{246mm}% \setlength\typeheight{56\baselineskip} \setlength\typewidth{177mm} % \setlength\textheight{47\baselineskip}% \addtolength\textheight{-5.1\p@}% \setlength\textwidth{33.8pc} %\addtolength\textwidth{2\p@} \setlength\normaltextheight{\textheight} % \setlength\headheight{12.5\p@}% \setlength\headsep {21.2pt}% \setlength\topskip {6\p@}% \setlength\splittopskip {\topskip} % \setlength\columnsep{1pc}% \addtolength\columnsep{6\p@}% \setlength\columnseprule{0\p@} % \newdimen\columnhsizevalue% \columnhsizevalue=\textwidth% \advance\columnhsizevalue by -\columnsep% \divide\columnhsizevalue by 2% % \setlength\topmargin{2pc}% %\addtolength\topmargin{4\p@}% \setlength\oddsidemargin{40.5\p@}% \setlength\evensidemargin{40.5\p@}% \setlength\footskip{22\p@} \setlength\maxdepth{4\p@} \setlength{\marginparsep}{18\p@}% \setlength{\marginparwidth}{5mm}% \setlength\footnotesep{5.75\p@} \setlength{\skip\footins}{12pt plus2pt minus2pt}% %\setlength{\skip\footins}{22pt plus2pt minus2pt}% \setlength\parindent{15pt}% \z@ \setlength\lineskip{1\p@} \setlength\normallineskip{1\p@} \renewcommand\baselinestretch{} \parskip=0pt% \newskip\abs@coli@hsize\abs@coli@hsize11pc% \newskip\abs@colii@hsize\abs@colii@hsize21.7pc% \RequirePackage[paperwidth=171mm, paperheight=246mm, %% top={26pt+21pt+11pt}, top={25.5pt+21pt+11pt}, headheight={21pt},% incl. rule headsep={11pt}, left={\oddsidemargin}, right={\evensidemargin}, % text={176.5mm,666.5pt}, %%(60 x 11 + 9 (point size) = 669pt) marginparsep=0pt, columnsep=0pt, marginparwidth=0pc, bindingoffset=0mm, footskip=48.5pt, bottom={10.5pt+48.5pt}, centering]{geometry} \else% \fi\fi\fi\fi\fi\fi% % \newdimen\parindentvalue% \parindentvalue=1em% % \setlength\parindent{\parindentvalue}% % \ifpdf% \global\@cropmarksonfalse% \else% \if@cropmarkson% \RequirePackage{crop}% \if@croppage% \CROP@size{\paperwidth}{\paperheight}% \fi% \fi% \fi% % % Footnotes % %%\renewcommand\thefootnote{\@fnsymbol\c@footnote}% % % %%%%%%%%%%%%%%%%%%%%%%%%%%%% Pagination Settings %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Line spacing \setlength\lineskip{0\p@}% \setlength\normallineskip{0\p@}% \renewcommand\baselinestretch{}% \parskip=\z@% \pagenumbering{arabic}% \sloppy% \frenchspacing% %%\flushbottom %%% special parameters for TeX \adjdemerits=100 \linepenalty=100 % Page break penalties \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 % Disallow widows and orphans \clubpenalty 10000 \widowpenalty 10000 % Disable page breaks before equations, allow pagebreaks after % equations and discourage widow lines before equations. \displaywidowpenalty 100 \predisplaypenalty 10000 \postdisplaypenalty 0 % Set these global demerits \doublehyphendemerits 1000000% corresponds to badness 800 \finalhyphendemerits 1000000% corresponds to badness 1000 % Allow loose lines rather than overfull lines \vbadness=9999% \tolerance=9999% % Allow breaking the page in the middle of a paragraph \interlinepenalty 0% % Disallow breaking the page after a hyphenated line \brokenpenalty 10000% % Hyphenation; don't split words into less than three characters \lefthyphenmin=3% \righthyphenmin=3% % Float placement parameters % The total number of floats that can be allowed on a page. \setcounter{totalnumber}{10}% % The maximum number of floats at the top and bottom of a page. \setcounter{topnumber}{3}% \setcounter{bottomnumber}{3}% % The maximum part of the top or bottom of a text page that can be % occupied by floats. This is set so that at least four lines of text % fit on the page. \renewcommand\topfraction{.921}% \renewcommand\bottomfraction{.921}% % The minimum amount of a text page that must be occupied by text. % This should accomodate four lines of text. %%\renewcommand\textfraction{.13}% \renewcommand\textfraction{.1}% % The minimum amount of a float page that must be occupied by floats. %%\renewcommand\floatpagefraction{.887}% \renewcommand\floatpagefraction{.95}% % The same parameters repeated for double column output %%\renewcommand\dbltopfraction{.88}% %%\renewcommand\dblfloatpagefraction{.88}% \renewcommand\dbltopfraction{.95}% \renewcommand\dblfloatpagefraction{.95}% % Space between floats \setlength\floatsep{24\p@ \@plus 2.875\p@ \@minus 1.4375\p@}% % Space between floats and text \setlength\textfloatsep{24\p@ \@plus 2.875\p@ \@minus 1.4375\p@}% % %%\def\resettextfloatsep{\makeatletter\setlength\textfloatsep{13.5\p@ \@plus 2.875\p@ \@minus 1.4375\p@}\makeatother}% % % Space above and below an inline figure \setlength\intextsep{24\p@ \@plus 2.875\p@ \@minus 1.4375\p@}% % For double column floats \setlength\dblfloatsep{24\p@ \@plus 2.875\p@ \@minus 1.4375\p@}% \setlength\dbltextfloatsep{24\p@ \@plus 2.875\p@ \@minus 1.4375\p@}% \hyphenation{Figure Figures Table Tables Equation Equations Section Sections Appendix Theorem Lemma Proposition Corollary}% \hyphenation{Claim Conjecture Property Remark Problem Example Definition Algorithm Assumption Axiom Case Hypotheses Note Proof}% %%% miscellaneous macros %%% \def\zz#1{\vphantom{#1}}% \def\nobreaktie{\penalty\@M\hbox{\ }} % tie % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Draftrules %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %%% To print grid lines on all pages \newdimen\pageheight\global\pageheight=\textheight% \newcount\rulecount\rulecount=1% % \newdimen\leftcolrulepos \newdimen\rightcolrulepos % \edef\slugtoday{\two@digits{\the\day}/\two@digits{\the\month}/\the\year}% % \def\PrintGridLines{% {\color{black!10}% {% \loop% \ifdim\pageheight>0pt% \ifnum\rulecount=1% \advance\pageheight by -1.5pt% \fi% \AtTextUpperLeft{%x \put(0,\LenToUnit{-\pageheight}){% \line(1,0){\LenToUnit{\leftcolrulepos}}}}% %%14Mar16%% \AtTextUpperLeft{% \put(\LenToUnit{\rightcolrulepos},\LenToUnit{-\pageheight}){% \line(1,0){\LenToUnit{\leftcolrulepos}}}}% \advance\pageheight-11.5pt%baseline \advance\rulecount\@ne% \repeat% }}}% % \RequirePackage{showframe} \if@draftruleson% % \renewcommand\ShowFramePicture{% \leftcolrulepos\columnwidth% \rightcolrulepos\columnwidth% \advance\rightcolrulepos by \columnsep% \begingroup \normalcolor\thinlines% \put(0,0){ % \if@watermarkon\AtTextUpperLeft{% % \put(\LenToUnit{\textwidth},41){\llap{\fontsize{8}{10}\selectfont {\rm JrnlID\ \@JrnlID\_ArtID \@artid\_Proof\#1 - \slugtoday}}}}\fi% \AtTextLowerLeft{% \framebox(\LenToUnit{\textwidth},\LenToUnit{\textheight}){}}% \linethickness{.1pt}% \PrintGridLines% \AtTextLowerLeft{% \put(0,\LenToUnit{-\footskip}){% \line(1,0){\LenToUnit{\textwidth}}}}% \AtTextLowerLeft{% \put(\LenToUnit{\columnwidth},0){% \line(0,1){\LenToUnit{\textheight}}}}% %%For marginpar %%14Mar16%% \AtTextLowerLeft{% \put(\LenToUnit{\rightcolrulepos},0){% \line(0,1){\LenToUnit{\textheight}}}}% \AtTextLowerLeft{% \@tempdima=\textwidth\advance\@tempdima\marginparsep% \if@twoside% \ifodd\c@page \if@mparswitch \@tempdima=-\marginparsep\advance\@tempdima-\marginparwidth% \fi \else% \@mparswitchfalse \if@mparswitch \@tempdima=-\marginparsep\advance\@tempdima-\marginparwidth% \fi \fi% \fi% }}% \endgroup }% \else \renewcommand\ShowFramePicture{% \leftcolrulepos\columnwidth% \rightcolrulepos\columnwidth% \advance\rightcolrulepos by \columnsep% \begingroup \normalcolor\thinlines% \put(0,0){ % \if@watermarkon\AtTextUpperLeft{% % \put(\LenToUnit{\textwidth},41){\llap{\fontsize{8}{10}\selectfont {\rm JrnlID\ \@JrnlID\_ArtID \@artid\_Proof\#1 - \slugtoday}}}}\fi% }% \endgroup }% \fi% %% Miscellaneous macros %% \newdimen\artopleftskipdim% \artopleftskipdim=36.25pt% \def\hb{\hfill\break}% \def\uns{\ifmmode\,\else$\,$\fi}% \def\raggedcenter{\leftskip=0pt plus 0.5fil\rightskip=0pt plus 0.5fil\parfillskip=0pt}% \def\artopraggedright{\leftskip=\artopleftskipdim\rightskip=0pt plus 1fil\parfillskip=0pt\relax}% %% Metadata Info %% \def\@artid{xx}% pub-id \def\@jname{xxx}% \def\@jvol{\emph{xxx}}% \def\@eissn{xx}% \def\@pissn{xx}% %%\def\@copyyear{xxxx}% \def\copyyr{xxxx}% \def\@jnlyear{xxxx}% \def\@doi{}% \def\@pubname{ }% \def\@arteditor{}% \def\artid#1{\gdef\@artid{#1}}% \def\@jid{}% \def\jid#1{\gdef\@jid{#1}}% \def\jname#1{\gdef\@jname{#1}}% \def\jvol#1{\gdef\@jvol{#1}}% \def\eissn#1{\gdef\@eissn{#1}}% \def\pissn#1{\gdef\@pissn{#1}}% \def\copyyear#1{\gdef\copyyr{#1}}% \def\jyear#1{%%\gdef\copyyear{#1} \gdef\@jnlyear{#1}}% \def\doi#1{\gdef\@doi{#1}}% \def\pubname#1{\gdef\@pubname{#1}}% %%\def\arteditor#1{\gdef\@arteditor{\acadeditorfont Academic Editor:\ #1}}% %%\def\aceditor#1{\gdef\@arteditor{\acadeditorfont Academic Editor:\ #1}}% \def\jmonth#1{\gdef\@jmonth{#1}}% \def\@copyeditor{}% \def\copyeditor#1{\gdef\@copyeditor{#1}}% \def\orcid[#1]#2#3{}% \newcommand{\orgdiv}[1]{#1}% \newcommand{\orgname}[1]{#1}% \newcommand{\orgaddress}[1]{#1}% \newcommand{\street}[1]{#1}% \newcommand{\postcode}[1]{#1}% \newcommand{\city}[1]{#1}% \newcommand{\state}[1]{#1}% \newcommand{\country}[1]{#1}% %%\def\PI#1{{#1}}% %%\def\licenseVal#1{}% \def\@copyname{}% \newcommand\copyrightinfo[2][]{\if!#2!\gdef\@copyname{}\else\gdef\@copyname{\copyrightfont#2\ \@licenseVal}\fi}% %% Macros for firstpage %% \def\startpage#1{% \gdef\temp{#1}% \ifx\temp\@empty% \def\@firstpage{1}% \else% \def\@firstpage{#1}% \setcounter{page}{#1}% \setcounter{spagecounter}{#1}% \fi% }% \def\@firstpage{} \def\endpage#1{\gdef\@endpage{#1}} \def\@endpage{} % %% Cross Link for Author & Address % \def\jmkLabel#1{\@bsphack\protected@write\@auxout{}{\string\Newlabel{#1}{\@currentlabel}}\@esphack}% \def\Newlabel#1#2{\expandafter\xdef\csname X@#1\endcsname{#2}}% \def\jmkRef#1{\@ifundefined{X@#1}{0}{\csname X@#1\endcsname}}% % %%%%%%%%%%%%%%%%%% Updation for xml conversion % \gdef\@FirstPg{}% \gdef\@LastPg{}% % \def\FirstPg#1{\if!#1!\else\gdef\@FirstPg{#1}\fi}% \def\LastPg#1{\if!#1!\else\gdef\@LastPg{#1}\fi}% %\newcount\LastAQCnt% \newwrite\@xmlpage \openout\@xmlpage=\jobname.pag \newcounter{spagecounter} \newcounter{lpagecounter} %%\AtBeginDocument{\setcounter{spagecounter}{\c@page}} \AtEndDocument{\setcounter{lpagecounter}{\c@page}% \addtocounter{lpagecounter}{-1}% \immediate\write\@xmlpage{\string\FirstPg{\thespagecounter}\string\LastPg{\thelpagecounter}}% \immediate\write\@auxout{\string\FirstPg{\thespagecounter}\string\LastPg{\thelpagecounter}}% \immediate\closeout\@xmlpage% }% %% Fonts definitions %% \if@font@stix% \def\footnotetextfont{\rmfamily\fontsize{8bp}{10bp}\selectfont}\else% %% \def\footnotetextfont{\rmfamily\fontsize{6bp}{8bp}\selectfont} \fi% % %\usepackage{microtype} %\DisableLigatures[f]{encoding = *, family = * } \newcommand{\sbdefault}{sb} \DeclareRobustCommand\sbseries{\not@math@alphabet\sbseries\mathbf\fontseries\sbdefault\selectfont} \DeclareTextFontCommand{\textsb}{\sbseries} \DeclareRobustCommand\sfitseries{\not@math@alphabet\sfitseries\normalfont\fontseries{m}\fontshape{it}\selectfont} \DeclareTextFontCommand{\textsfi}{\sfitseries} \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} \if@exactptsize% \def\set@fontsize#1#2#3{% \@defaultunits\@tempdimb#2bp\relax\@nnil% \edef\f@size{\strip@pt\@tempdimb}% \@defaultunits\@tempskipa#3bp\relax\@nnil% \edef\f@baselineskip{\the\@tempskipa}% \edef\f@linespread{#1}% \let\baselinestretch\f@linespread% \def\size@update{% \baselineskip\f@baselineskip\relax% \baselineskip\f@linespread\baselineskip% \normalbaselineskip\baselineskip% \setbox\strutbox\hbox{\vrule\@height.7\baselineskip\@depth.3\baselineskip\@width\z@}% \let\size@update\relax% }% }% \fi% \renewcommand\normalsize{% \if@font@stix% \@setfontsize\normalsize{10bp}{13bp}% \else% \@setfontsize\normalsize{8bp}{13bp}% \fi% \abovedisplayskip 5.5\p@ \@plus2\p@ \@minus0\p@ \abovedisplayshortskip \z@ \@plus3\p@% \belowdisplayshortskip 3\p@ \@plus3\p@ \@minus3\p@% \belowdisplayskip \abovedisplayskip% \let\@listi\@listI}% \newcommand{\textbaselineskip}{\baselineskip13bp}% \normalsize\baselineskip13bp% \newcommand\medsize{% \@setfontsize\small\@viipt{9}% \abovedisplayskip 5\p@ \@plus3\p@ \@minus4\p@ \abovedisplayshortskip \z@ \@plus2\p@ \belowdisplayshortskip 3\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} \renewcommand\small{% \@setfontsize\small\@vpt{7}% \abovedisplayskip 5\p@ \@plus3\p@ \@minus4\p@ \abovedisplayshortskip \z@ \@plus2\p@ \belowdisplayshortskip 3\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} \renewcommand\footnotesize{% \@setfontsize\footnotesize{7.5}{9}% \abovedisplayskip 5\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} \renewcommand\scriptsize{\@setfontsize\scriptsize\@ixpt\@ixpt} \newcommand\scrisize{\@setfontsize\scrisize{9.3}{9}} \renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} \renewcommand\large{\@setfontsize\large{12}{14}} \newcommand\larg{\@setfontsize\larg{11}{13}} \renewcommand\Large{\@setfontsize\Large{16}{18}} \newcommand\fpe{\@setfontsize\fpe{19}{21}} \renewcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}} \newcommand\rke{\@setfontsize\rke{10}{10}} \newcommand\ke{\@setfontsize\ke{9}{10}} \newcommand\lke{\@setfontsize\lke{8.4}{8.25}} \newcommand\ffe{\@setfontsize\ffe{9}{12}} \newcommand\adf{\@setfontsize\adf{10.3}{12}} \newcommand\kes{\@setfontsize\kes{8}{9.5}} \newcommand\bis{\@setfontsize\bis{9}{10}} \newcommand\tdf{\@setfontsize\tdf{14}{16}} \newcommand\svo{\@setfontsize\svo{14.5}{16}} \renewcommand\huge{\@setfontsize\huge\@xxpt{25}} \renewcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} % %\DeclareMathSizes{24bp}{24}{16.06}{10}% %\DeclareMathSizes{15bp}{15}{10}{5}% %\DeclareMathSizes{9bp}{9}{6.02}{5.5} %\DeclareMathSizes{8bp}{8}{5.35}{4.1}% %\DeclareMathSizes{7.5bp}{7.5}{5.35}{4.1}% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FONT DECLARATION Ends %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% FONTS / COLOR DECLARATION Starts %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% \def\dummyalphabet{\vphantom{abcdefghijklmnopqrstuvwxyz0123456789}} % \sodef\letterspacetwty{}{.2em}{.4em plus1em}{.5em plus 1em minus1em } % \definecolor{Black}{gray}{0} \definecolor{White}{cmyk}{0.0,0.0,0.0,0.0} \definecolor{Tcolor}{cmyk}{1,0.8,0.0,0.0}% \definecolor{Jcolor}{cmyk}{0.0,0.85,1,0.0}% \definecolor{rgray}{cmyk}{0.0,0.0,0.0,0.4}% \definecolor{lightgray}{cmyk}{0.0,0.0,0.0,0.2} \definecolor{Blue}{cmyk}{1,0.77,0.0,0.0} % \gdef\@stix@font@defn{% % \def\infoboxfont{\fontfamily{tim}\fontsize{8}{8}\selectfont}% % \def\watermarkfont{\reset@font\fontfamily{\ffdefault}\fontsize{45}{45}\bfseries\selectfont} % \def\pagenumfont{\rmfamily\fontsize{7}{9}\bfseries\selectfont}% \def\cnmpagenumfont{\rmfamily\fontsize{7}{9}\selectfont\bfseries}% %%% \def\runningheadfont{\rmfamily\fontsize{7}{9}\scshape\selectfont}% \def\runningheadfont{\rmfamily\fontsize{7}{9}\selectfont}%New updations 19aug2016 \def\runningfootfont{\rmfamily\fontsize{7}{9}\selectfont}% \def\titlepageheadfont{\rmfamily\fontsize{7}{9}\selectfont}% % \def\BRarttypefont{\reset@font\rmfamily\fontsize{18}{18}\fontseries{b}\selectfont}% \def\pubheadfont{\reset@font\rmfamily\fontsize{7}{9}\fontseries{b}\selectfont}% \def\arttypefont{\rmfamily\fontsize{9}{9}\fontseries{b}\selectfont}% \def\SParttypefont{\rmfamily\fontsize{9}{12}\fontseries{b}\selectfont}% \def\titlefont{\rmfamily\fontsize{18}{23}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil\let\mathbcal\titmathbcal}% \def\subtitlefont{\rmfamily\fontsize{16}{21}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\Authorfont{\rmfamily\fontsize{12}{18}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\absheadfont{\hsize\abs@colii@hsize\rmfamily\fontsize{10}{10}\fontseries{b}\selectfont\bfseries\leftskip7\p@\rightskip\leftskip}% LN20FEB2016 \def\legalstatementfont{\rmfamily\fontsize{7}{10}\selectfont\leftskip0\p@\rightskip\leftskip}% \def\BRsectionfont{\rmfamily\fontsize{10}{16}\fontseries{b}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\sectionfont{\rmfamily\fontsize{12}{13}\fontseries{b}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\subsectionfont{\rmfamily\fontsize{12}{13}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\subsubsectionfont{\rmfamily\fontsize{12}{13}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\paragraphfont{\rmfamily\fontsize{10.5}{13}\fontseries{b}\selectfont}% \def\subparagraphfont{\rmfamily\fontsize{10}{13}\fontseries{b}\selectfont}% \def\appsectionfont{\rmfamily\fontsize{10}{13}\fontseries{b}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% % \def\boxheadfont{\rmfamily\fontsize{10}{13}\fontseries{b}\selectfont} \def\boxtitlefont{\rmfamily\fontsize{10}{13}\bfseries\selectfont} % \def\GnSabsfont{\rmfamily\fontsize{9}{15}\selectfont}% \def\GnSabsfootfont{\reset@font\rmfamily\fontsize{14}{0}\bfseries\selectfont}% % \def\suppinfofont{\noindent\rmfamily}% \def\suppinfoheadfont{\noindent\fontsize{10}{13}\fontseries{b}\selectfont}% \def\suppinfocaptionfont{\noindent\rmfamily}% % \def\figurenumfont{\rmfamily\fontsize{9bp}{12}\fontseries{b}\selectfont}% \def\figurecaptionfont{\rmfamily\fontsize{8.5bp}{12}\selectfont} \def\bwfiginfofont{\fontfamily{tim}\fontsize{10bp}{10bp}\selectfont}% % \def\tablenumfont{\rmfamily\fontsize{9bp}{11.5bp}\fontseries{b}\selectfont}% \def\keypointheadfont{\reset@font\rmfamily\fontsize{10bp}{13bp}\fontseries{b}\selectfont}% \def\tablecaptionfont{\rmfamily\fontsize{8.5bp}{12bp}\selectfont} \def\tablebodyfont{\rmfamily\fontsize{8.5bp}{11.5bp}\selectfont} \def\tablecolheadfont{\rmfamily\fontsize{8.5bp}{11.5bp}\selectfont\bfseries} \def\tablefootnotefont{\rmfamily\fontsize{7.5bp}{10.5bp}\selectfont} % %% \def\footnotetextfont{\rmfamily\fontsize{8bp}{10bp}\selectfont} % \def\listfont{\normalsize}% % \def\refheadfont{\fontsize{10}{13}\fontseries{b}\selectfont} \def\reflistfont{\fontsize{8.5}{11.5}\selectfont} % \def\biographyheadfont{\fontsize{10}{13}\fontseries{b}\selectfont} % \def\ackheadfont{\fontsize{10}{13}\selectfont\fontseries{b}\selectfont} \def\addressfont{\hsize\abs@coli@hsize\rmfamily\fontsize{8}{11}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\corresfont{\hsize\abs@coli@hsize\rmfamily\fontsize{8}{11}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\FIfont{\hsize\abs@coli@hsize\rmfamily\fontsize{8}{11}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\JELfont{\hsize\abs@coli@hsize\rmfamily\fontsize{8}{11}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\keywordsheadfont{\hsize\abs@colii@hsize\rmfamily\fontsize{8}{8}\selectfont\ifAbstractexist\leftskip7\p@\rightskip\leftskip\fi}% \def\abstractfont{\hsize\abs@colii@hsize\rmfamily\fontsize{10}{15}\selectfont\leftskip7\p@\rightskip\leftskip}% \def\keywordsfont{\rmfamily\fontsize{8}{13}\selectfont\ifAbstractexist\leftskip7\p@\rightskip\leftskip\fi}% % }% \gdef\@lato@font@defn{% % \def\infoboxfont{\fontfamily{tim}\fontsize{8}{8}\selectfont}% % \def\watermarkfont{\reset@font\fontfamily{\ffdefault}\fontsize{45}{45}\bfseries\selectfont} % \def\pagenumfont{\rmfamily\fontsize{7}{9}\bfseries\selectfont}% \def\cnmpagenumfont{\rmfamily\fontsize{7}{9}\selectfont\bfseries}% %%% \def\runningheadfont{\rmfamily\fontsize{7}{9}\scshape\selectfont}% \def\runningheadfont{\rmfamily\fontsize{7}{9}\selectfont}%New updations 19aug2016 \def\runningfootfont{\rmfamily\fontsize{7}{9}\selectfont}% \def\titlepageheadfont{\rmfamily\fontsize{7}{9}\selectfont}% % \def\BRarttypefont{\reset@font\rmfamily\fontsize{18}{18}\fontseries{b}\selectfont}% \def\pubheadfont{\reset@font\rmfamily\fontsize{7}{9}\fontseries{b}\selectfont}% \def\arttypefont{\rmfamily\fontsize{9}{9}\fontseries{b}\selectfont}% \def\SParttypefont{\rmfamily\fontsize{9}{12}\fontseries{b}\selectfont}% \def\titlefont{\rmfamily\fontsize{18}{23}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil\let\mathbcal\titmathbcal}% \def\subtitlefont{\rmfamily\fontsize{16}{21}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\Authorfont{\rmfamily\fontsize{12}{18}\selectfont\bfseries\leftskip\z@\rightskip\z@ plus1fil}% \def\addressfont{\hsize\abs@coli@hsize\rmfamily\fontsize{7}{10}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\corresfont{\hsize\abs@coli@hsize\rmfamily\fontsize{7}{10}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% % \def\FIfont{\hsize\abs@coli@hsize\rmfamily\fontsize{7}{10}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\JELfont{\hsize\abs@coli@hsize\rmfamily\fontsize{7}{10}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\abstractfont{\hsize\abs@colii@hsize\rmfamily\fontsize{8}{13}\selectfont\leftskip7\p@\rightskip\leftskip}% \def\keywordsheadfont{\hsize\abs@colii@hsize\rmfamily\fontsize{7}{7}\selectfont\ifAbstractexist\leftskip7\p@\rightskip\leftskip\fi}% \def\absheadfont{\hsize\abs@colii@hsize\rmfamily\fontsize{10}{10}\fontseries{b}\selectfont\bfseries\leftskip7\p@\rightskip\leftskip}% LN20FEB2016 \def\keywordsfont{\rmfamily\fontsize{8}{13}\selectfont\ifAbstractexist\leftskip7\p@\rightskip\leftskip\fi}% \def\legalstatementfont{\rmfamily\fontsize{7}{10}\selectfont\leftskip0\p@\rightskip\leftskip}% % \def\BRsectionfont{\rmfamily\fontsize{10}{16}\fontseries{b}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\sectionfont{\rmfamily\fontsize{10}{13}\fontseries{b}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\subsectionfont{\rmfamily\fontsize{10}{14}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\subsubsectionfont{\rmfamily\fontsize{9}{12.5}\bfseries\selectfont\leftskip\z@\rightskip\z@ plus1fil}% \def\paragraphfont{\rmfamily\fontsize{8.5}{13}\fontseries{b}\selectfont}% \def\subparagraphfont{\rmfamily\fontsize{8.5}{13}\fontseries{b}\selectfont}% \def\appsectionfont{\rmfamily\fontsize{8}{11}\fontseries{b}\selectfont\leftskip\z@\rightskip\z@ plus1fil}% % \def\boxheadfont{\rmfamily\fontsize{8}{10}\fontseries{b}\selectfont} \def\boxtitlefont{\rmfamily\fontsize{8}{10}\bfseries\selectfont} % \def\GnSabsfont{\rmfamily\fontsize{9}{15}\selectfont}% \def\GnSabsfootfont{\reset@font\rmfamily\fontsize{14}{0}\bfseries\selectfont}% % \def\suppinfofont{\noindent\rmfamily}% \def\suppinfoheadfont{\noindent\fontsize{8}{13}\fontseries{b}\selectfont}% \def\suppinfocaptionfont{\noindent\rmfamily}% % \def\figurenumfont{\rmfamily\fontsize{7bp}{9}\fontseries{b}\selectfont}% \def\figurecaptionfont{\rmfamily\fontsize{8bp}{11}\selectfont} \def\bwfiginfofont{\fontfamily{tim}\fontsize{10bp}{10bp}\selectfont}% % \def\tablenumfont{\rmfamily\fontsize{7bp}{9bp}\fontseries{b}\selectfont}% \def\keypointheadfont{\reset@font\rmfamily\fontsize{9bp}{11bp}\fontseries{b}\selectfont}% \def\tablecaptionfont{\rmfamily\fontsize{8bp}{9bp}\selectfont} \def\tablebodyfont{\rmfamily\fontsize{7.5bp}{9bp}\selectfont} \def\tablecolheadfont{\rmfamily\fontsize{7.5bp}{9bp}\selectfont\bfseries} \def\tablefootnotefont{\rmfamily\fontsize{7.5bp}{9bp}\selectfont} % %% \def\footnotetextfont{\rmfamily\fontsize{8bp}{10bp}\selectfont} % \def\listfont{\normalsize}% % \def\refheadfont{\fontsize{8}{10}\fontseries{b}\selectfont} \def\reflistfont{\fontsize{7.5}{10}\selectfont} % \def\biographyheadfont{\fontsize{8}{10}\fontseries{b}\selectfont} % \def\ackheadfont{\fontsize{8}{9}\selectfont\fontseries{b}\selectfont} % }% %% \gdef\largedesign@lato@font{\@lato@font@defn}% %% \gdef\largedesign@stix@font{\@stix@font@defn% }% %% \gdef\smalldesign@lato@font{\@lato@font@defn}% %% \gdef\smalldesign@stix@font{\@stix@font@defn}% \if@large@design% \if@font@stix% \largedesign@stix@font% \else% \largedesign@lato@font% \fi% \else% \if@font@stix% \smalldesign@stix@font% \else% \smalldesign@lato@font% \fi% \fi% % \def\listfont{\reset@font\fontfamily{\rmdefault}\normalsize}% \def\tablistfont{\tablebodyfont}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% article front matter elements %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% article opening Running headers %% \def\artoprunningheaders{\vbox{\OPRHfont\raggedright% \@pubname\par% \@jname\par% Volume\ \@jvol, Article ID\ \@artid, \thepage~pages\par% %%\if@hyperrefon\urlstyle{same}\burlalt{http://dx.doi.org/\@doi}{http://dx.doi.org/\@doi}\else{http://dx.doi.org/\@doi}\fi% this line is not required in the output }} \def\nullartoprunningheaders{\vbox{\OPRHfont\raggedright% \phantom{\@pubname}\par% \phantom{\@jname}\par% \phantom{Volume\ \@jvol, Article ID\ \@artid, \thepage pages}\par% %%\if@hyperrefon\urlstyle{same}\burlalt{http://dx.doi.org/\@doi}{http://dx.doi.org/\@doi}\else{http://dx.doi.org/\@doi}\fi% }} %% article category %% \def\@DocHead{}% \def\articletype#1{\gdef\@DocHead{\hsize=\textwidth\arttypefont\bfseries\uline{\uppercase{#1}}}}% %% article title %% \def\titlemark#1{\gdef\@titlemark{#1}}% \gdef\@titlemark{}% %%\def\titlefootnotemark#1{\textsuperscript{\hbox{\reset@font\fontsize{12.5}{0}\selectfont$\@fnsymbol{#1}$}}}% \def\titlefootnotemark#1{\textsuperscript{$\@fnsymbol{#1}$}}% \def\title#1{\gdef\@title{\hsize=\textwidth% \titlefont#1\addcontentsline{toc}{chapter}{#1}% for bookmarks }}% \def\shrttitle#1{\gdef\@shrttitle{#1}}\shrttitle{}% %% article authors %% \let\sep\@empty% \let\authorsep\@empty% \let\emailsep\@empty% \newcount\aucount% \newcount\corrauthcount% %%\def\au@and{\unskip\advance\punctcount by -1, }% \def\au@and{\ifnum\punctcount=1\else\ifnum\punctcount=2\ and\advance\punctcount by -1\else\advance\punctcount by -1 \fi \fi}% \def\artauthors{} \newif\if@auemail% \newcommand{\thecorrauthcount}{\the\corrauthcount}% \newcommand{\theaucount}{\the\aucount}% \newcommand{\thefnmCnt}{\the\fnmCnt}% \newcount\authfncnt% \authfncnt=0% \newcount\authfnTmpCnt% \authfnTmpCnt=1% % \gdef\StoreAuthFnText#1#2{% \edef\GetRoman{\romannumeral#1}% \expandafter\gdef\csname\GetRoman StoreAuthFnTxt\endcsname{#2}% }% % \def\authfndefns{% \loop\ifnum\authfncnt>0% \csname\romannumeral\authfnTmpCnt StoreAuthFnTxt\endcsname\par% \StepDownCounter{\authfncnt}% \StepUpCounter{\authfnTmpCnt}% \repeat}% \def\author{\advance\aucount\@ne% %%\let\footnotetext\authfootnotetext% \@ifstar\@@corrauthor\@@author}% \newcommand{\@@corrauthor}[2][]{\g@addto@macro\artauthors{\undefined% \renewcommand{\email}[1]{}% \hsize=\textwidth\raggedright% \global\advance\aucount\@ne%% \global\advance\corrauthcount\@ne%% \def\@currentlabel{#2} \jmkLabel{corrauth\thecorrauthcount}% \Authorfont% \def\baselinestretch{1}% \authorsep{#2\ifnum\aucount=2\else\ifnum\punctcount=2,\else\ifnum\punctcount=1\relax\else\ifnum\punctcount=0\relax\else,\fi\fi\fi\fi}% \unskip\ifx#1\empty\else\textsuperscript{\smash{{% \@for\@@affmark:=#1\do{\edef\affnum{\@ifundefined{X@\@@affmark}{1}{\jmkRef{\@@affmark}}}% \unskip\sep\affnum\let\sep=,}}}}\fi% \def\authorsep{\au@and~}% \global\let\sep\@empty% }}% \newcommand\fnm[1]{{\StepUpCounter{\fnmCnt}#1\addtocontents{aq}{\protect{\bfseries Author\ \thefnmCnt}\hfill\protect\break Given Names: #1\hfill\protect\break}}}% \newcommand\sur[1]{{#1\addtocontents{aq}{Last Name: #1\protect\par}}}% \newbox\aufootnotemark% \newbox\authmarkbox% \newif\ifGApresent% \def\@filtername#1#2\@nil{#1.\ }% \def\filtername#1 #2\@nil{% \@filtername#1\@nil #2}% \newcommand{\@@author}[2][]{% \def\temp{#1}\g@addto@macro\artauthors{% \def\footnotemark##1{% \affilmarkdefns% \global\setbox\authmarkbox\hbox{\reset@font\fontfamily{\rmdefault}\fontsize{8.75pt}{0}\selectfont{##1}}}% \ifnum\aucount=1% \global\@auemailtrue% \else% \global\@auemailfalse% \fi% \Authorfont%\baselineskip=12pt% \def\baselinestretch{1}% \authorsep{#2}\unskip\ifx\temp\@empty% \@ifundefined{Xname@0}% {\expandafter\xdef\csname Xname@0\endcsname{\filtername#2\@nil}}% {\expandafter\protected@xdef\csname Xname@0\endcsname% {\csname Xname@0\endcsname,\ \filtername#2\@nil}}% \else% \textsuperscript{\smash{{% \@for\@@affmark:=#1\do{\edef\affnum{\@ifundefined{X@\@@affmark}{1}{\jmkRef{\@@affmark}}}% \@ifundefined{Xname@\@@affmark}% {\expandafter\xdef\csname Xname@\@@affmark\endcsname{\filtername#2\@nil}}% {\expandafter\protected@xdef\csname Xname@\@@affmark\endcsname% {\csname Xname@\@@affmark\endcsname,\ \filtername#2\@nil}}% \unskip\sep\ifnum\addcount=1\else\affnum\fi\let\sep=,}}}\unhbox\authmarkbox}\fi% \gdef\authorsep{\enspace|\enspace}%%% \global\let\sep\@empty\global\let\@corref\@empty% }}% %%\if@purexml\else% % \newcounter{affn}% \renewcommand\theaffn{\arabic{affn}}% % \def\jmkaddress{}% \def\miscjmkaddress{}% \def\addsep{\par\vskip0pt}% % \newcount\addcount% To check the count of address % \def\address{\advance\addcount\@ne\@ifstar\@@corraddress\@@address}% % \newcommand{\@@corraddress}[2][]{\gdef\@corresinfo{#2}}% % \newcommand{\@@address}[2][]{\def\temp{#1}% \g@addto@macro\jmkaddress{\hsize=\textwidth% \def\baselinestretch{1}% \stepcounter{affn}% \xdef\@currentlabel{\theaffn}% \jmkLabel{#1}% \addressfont\ifx#1\empty\else\@hangfrom{\textsuperscript{\smash{\theaffn}}}\fi% #2\vphantom{Thy}\par% }}% %%\fi% %% email details %% \newcount\emailcount% \newcount\punctcount% %\def\jmkemail{}% %\def\emailand{\ and\ }% %\def\@emailsep{\unskip\advance\emailcount by -1\emailand}% %\newcommand{\email}[1]{%%\global\advance\emailcount\@ne% %\let\emailcount\corrauthcount% %\g@addto@macro\jmkemail{% %\def\emailau{\jmkRef{corrauth\thecorrauthcount};}% %\emailsep{\emailau\ #1}\def\emailsep{\@emailsep}}}% \newcommand{\email}[1]{Email: #1}% % %% Correspondence details % %\def\corresinfotext{Correspondence should be addressed to }% %\newcommand{\corresinfo}{{\hsize=\textwidth\corresfont\corresinfotext\jmkemail\par}}% \gdef\@corresinfo{}% \def\corres#1{\gdef\@corresinfo{#1}}% \newcommand{\corresinfo}{{\corresfont\baselineskip11pt\textbf{Correspondence}\par \@corresinfo\par}}% \gdef\@presentaddress{}% \def\presentaddress#1{\gdef\@presentaddress{\hsize=\textwidth\corresfont\baselineskip11pt\textbf{Present Address}\par #1}}% % \def\received#1{\gdef\@received{Received #1;}}\gdef\@received{}% \def\revised#1{\gdef\@revised{Revised #1;}}\gdef\@revised{}% \def\accepted#1{\gdef\@accepted{Accepted #1}}\gdef\@accepted{}% \def\published#1{\gdef\@published{Published #1}}\gdef\@published{}% \def\xmlreceived{\gdef\@received{\ifnum\artActypcnt=1\relax Received:\ref{MSSreceiveddate}\ReceivedMONTH\nobreakspace{}\kern.5pt\ReceivedYEAR,\else Received:\ref{MSSreceiveddate}\nobreakspace{}\kern.5pt\ReceivedDATE\nobreakspace{}\kern.5pt\ReceivedMONTH\nobreakspace{}\kern.5pt\ReceivedYEAR\fi}}\gdef\@received{}% \def\xmlrevised{\gdef\@revised{Revised:\ref{MSSrevised}\nobreakspace{}\kern.5pt\RevisedDATE\nobreakspace{}\kern.5pt\RevisedMONTH\nobreakspace{}\kern.5pt\RevisedYEAR}}\gdef\@revised{}% \def\xmlaccepted{\gdef\@accepted{\ifnum\artActypcnt=1\relax in final form\ref{ACCdate}\AccMONTH\nobreakspace{}\kern.5pt\AccYEAR\else Accepted:\ref{ACCdate}\nobreakspace{}\kern.5pt\AccDATE\nobreakspace{}\kern.5pt\AccMONTH\nobreakspace{}\kern.5pt\AccYEAR\fi}}\gdef\@accepted{}% \def\xmlacceptedonline{\gdef\@acceptedonline{Accepted article online\ref{PUBaccptdate}\nobreakspace{}\kern.5pt\AccDATEi\nobreakspace{}\kern.5pt\AccMONTHi\nobreakspace{}\kern.5pt\AccYEARi}}\gdef\@acceptedonline{}% \def\xmlpubdate{\gdef\@pubdate{Published on:\ref{PUBEVdate}\nobreakspace{}\kern.5pt\PubDATE\nobreakspace{}\kern.5pt\PubMONTH\nobreakspace{}\kern.5pt\PubYEAR}}\gdef\@pubdate{}% \newif\ifarticletype\global\articletypefalse \def\pagenumberalign#1{\hbox to 22.5\p@{#1}}% \def\rhvertbar{\smash{\raisebox{-2\p@}{\rule{.5\p@}{10\p@}}}}% \def\historydatesvertbar{\hspace*{7\p@}\smash{\raisebox{-4\p@}{\rule{.5\p@}{12\p@}}}\hspace*{7\p@}}% \def\foot@pagenumber@align#1{\hbox to 15.75\p@{#1}}% \def\foot@vertbar{\hspace*{7\p@}\smash{\raisebox{0\p@}{\rule{.5\p@}{9.25\p@}}}\hspace*{7\p@}}% \def\authorseprule#1{\gdef\author@seprule{\hspace*{7\p@}#1\hspace*{7\p@}}}\authorseprule{\smash{\raisebox{.1\p@}{\hbox{\rule{.5\p@}{8.5\p@}}}}}% % \def\thepagedef{{\pagenumfont\thepage}}% \def\headfootrule#1{\gdef\@headfootrule{#1}}\headfootrule{{\rule{\textwidth}{.5\p@}}}% \def\historykern#1{\gdef\history@kern{#1}}\historykern{\nobreakspace{}\kern.5pt} \def\@dummy@received{\textcolor{red}{Received:\history@kern{}00\history@kern{}Month\history@kern{}0000}}% \def\@dummy@revised{\textcolor{red}{Revised:\history@kern{}00\history@kern{}Month\history@kern{}0000}}% \def\@dummy@accepted{\textcolor{red}{Accepted:\history@kern{}00\history@kern{}Month\history@kern{}0000}}% \def\@dummy@pubdate{\textcolor{red}{Published\history@kern{}on:\history@kern{}00\history@kern{}Month\history@kern{}0000}}% \def\historydates#1{\gdef\@history@dates{#1}}% \historydates{{\titlepageheadfont% \ifx\@received\@empty\@dummy@received\else\@received\fi\historydatesvertbar% \ifx\@revised\@empty\@dummy@revised\else\@revised\fi\historydatesvertbar% \ifx\@accepted\@empty\@dummy@accepted\else\@accepted\fi%\historydatesvertbar% % \ifx\@pubdate\@empty\@dummy@pubdate\else\@pubdate\fi% }}% % \def\doiheadtext#1{\gdef\@DOI@text{#1}}\doiheadtext{DOI: xxx/xxxx\nobreakspace{}}% \def\head@titlepage@def#1#2{\vbox{% \hbox to \textwidth{#1\dummyalphabet}\par\vspace*{2.5\p@}% \@headfootrule\par\vspace*{9\p@}% \smash{{\titlepageheadfont\@DOI@text#2}}\par\vspace*{9\p@}% \vspace*{-2.5\p@}% % \smash{\hbox to \textwidth{\hfill\rhlogo}}\par% }}% % \newskip\foot@titlepage@raise@skip\global\foot@titlepage@raise@skip23\p@% \def\oddhead@titlepage@info{\head@titlepage@def{\@history@dates\hfill}{\@doi}}% \def\evenhead@titlepage@info{\oddhead@titlepage@info}% % %\def\oddfoot@titlepage@info{\foot@titlepage@def{\runningfooter}}% %\def\evenfoot@titlepage@info{\oddfoot@titlepage@info}% % \def\ps@titlepage{% % \def\@oddfoot{\oddfoot@titlepage@info}% % \def\@evenfoot{\evenfoot@titlepage@info}% \def\@oddhead{\oddhead@titlepage@info}% \def\@evenhead{\evenhead@titlepage@info}% \let\@mkboth\markboth% }% %% Abstract %% %% Article Abstract %% Author name in Running Head \newcount\lastauthorcnt \newif\if@suppimage \global\@suppimagefalse \newif\ifAbstractexist% \global\Abstractexistfalse% %% Article Abstract \renewcommand\abstract[2][]{\global\Abstractexisttrue% \gdef\@abstract{% \setlength{\parindent}{\z@}% \vspace*{8.5\p@}% \rightskip0pt\raggedright\hspace*{7\p@}\hbox{\reset@font\abstractfont{\absheadfont#1}}\par\vskip3pt% LN20feb2016 {\abstractfont\baselineskip15pt\ifFWabstract\hsize\textwidth\fi\hsize0.68\textwidth#2\par\vspace*{0\p@}}% \addcontentsline{toc}{section}{\abstractname}% }}%\abstract{}% %% Correspondence \def\correspondencename{Correspondence} \def\correspondence#1{% \gdef\@correspondence{% \par\vspace*{3\p@}% {\corresfont\correspondencename\par}% {\corresfont#1\par}% }% }\correspondence{}% %% Funding Information \def\fundingNumber#1{#1.}% \def\fundingAgency#1{#1,\space}% % \newcount\fundinginfocount\fundinginfocount0% \newcount\commafundinginfocount\commafundinginfocount0% \newcount\fundinginfotempcount\fundinginfotempcount0% \newcount\tempfundinginfocount\tempfundinginfocount0% % \def\fundingInfo#1{% \expandafter\protected@xdef\csname fundinginfo\the\fundinginfocount\endcsname{#1}% \global\advance\fundinginfocount1% }% % \def\fundinginfohead#1{\gdef\@fundinginfo@head{#1}}\fundinginfohead{Funding information}% \def\fundinginfoheadtext#1{\gdef\@fundinginfo@head@text{#1}}\fundinginfoheadtext{}% \gdef\@fundinginfo{{% \reset@font\FIfont% \ifnum\fundinginfocount<1\else% \par\vspace*{3\p@}% \@fundinginfo@head\par% \@fundinginfo@head@text% \global\tempfundinginfocount\fundinginfocount% \global\advance\tempfundinginfocount-1% \global\commafundinginfocount\tempfundinginfocount% \global\advance\commafundinginfocount-1% \ifnum\fundinginfocount=1% \ignorespaces\csname fundinginfo0\endcsname% \else% \@whilenum\fundinginfotempcount<\tempfundinginfocount\do{% \ignorespaces\csname fundinginfo\the\fundinginfotempcount\endcsname\ % \global\advance\fundinginfotempcount1% }% \csname fundinginfo\the\fundinginfotempcount\endcsname\par% \fi% \fi% \vfill}}% %% JEL Classification \newcount\JELinfocount\JELinfocount0% \newcount\commaJELinfocount\commaJELinfocount0% \newcount\JELinfotempcount\JELinfotempcount0% \newcount\tempJELinfocount\tempJELinfocount0% % \def\JELinfo#1{% \expandafter\protected@xdef\csname JELinfo\the\JELinfocount\endcsname{#1}% \global\advance\JELinfocount1% }% % \def\JELinfohead#1{\gdef\@JELinfo@head{#1}}\JELinfohead{JEL Classification:\nobreakspace{}}% \gdef\@JELinfo{{% \ifnum\JELinfocount<1\else% \reset@font\JELfont% \par\vspace*{3\p@}% \@JELinfo@head% \global\tempJELinfocount\JELinfocount% \global\advance\tempJELinfocount-1% \global\commaJELinfocount\tempJELinfocount% \global\advance\commaJELinfocount-1% \ifnum\JELinfocount=1% \ignorespaces\csname JELinfo0\endcsname% \else% \@whilenum\JELinfotempcount<\tempJELinfocount\do{% \ignorespaces\csname JELinfo\the\JELinfotempcount\endcsname\ % \global\advance\JELinfotempcount1% }% \csname JELinfo\the\JELinfotempcount\endcsname\par\vspace*{-\baselineskip}% \fi% \fi% \vfill}}% %% \newbox\htftbox% \newdimen\ovsize% \newdimen\oovsize% \newdimen\FreePageSpace% \newdimen\FreePageSpaceTest% \newskip\fadjskip\fadjskip=0pt% \newskip\adjustskip\adjustskip=0pc% \newskip\titleskip% \gdef\ComputeFreeSpaceOnPage{% \par% \ifdim\pagetotal=0pt% \global\FreePageSpace=\vsize% \global\advance\FreePageSpace by -\adjustskip% \else% \FreePageSpace=\pagegoal% \ifvoid\footins% \global\advance\FreePageSpace by -\pagetotal% \global\advance\FreePageSpace by -\adjustskip% \else% \setbox3=\vbox{\unvbox\footins}% \htftbox=\ht3% \advance\htftbox by \dp3% \global\advance\FreePageSpace by -\pagetotal% \global\advance\FreePageSpace by -\htftbox% \global\advance\FreePageSpace by -\adjustskip% \fi% \fi% }% %% \definecolor{tenpercent}{cmyk}{0,0,0,0.10} \definecolor{thirtyfivepercent}{cmyk}{0,0,0,0.35} \definecolor{sixtyfivepercent}{cmyk}{0,0,0,0.65} \definecolor{seventyfivepercent}{cmyk}{0,0,0,0.75} % %\newskip\abs@coli@hsize\abs@coli@hsize12pc% %\newskip\abs@colii@hsize\abs@colii@hsize29pc% % \newbox\abs@boxa% \newbox\abs@boxb% \newbox\abs@boxc% % \newdimen\abs@dima% \newdimen\abs@dimb% \newdimen\abs@dimc% % \def\absCOvrule{\vrule width0.5pt}% \def\authCOvrule{{\color{tenpercent}\vrule width\abs@colii@hsize}}% \def\FWauthCOvrule{{\color{tenpercent}\vrule width\textwidth}}% % \long\def\absworkarea#1#2{% \setbox\abs@boxa\vbox{\hsize\abs@coli@hsize#1\dummyalphabet}% \abs@dima=\ht\abs@boxa% \advance\abs@dima by \dp\abs@boxa% \advance\abs@dima by -4.5\p@% \setbox\abs@boxb\vbox{\hsize\abs@colii@hsize#2\dummyalphabet}% \abs@dimb=\ht\abs@boxb% \advance\abs@dimb by \dp\abs@boxb% \ComputeFreeSpaceOnPage% \stripsep\z@% \ifdim\abs@dimb>\FreePageSpace% \setbox8=\vbox{\unvbox\abs@boxb}% \advance\FreePageSpace by -\@firstpage@foot@height% %\advance\FreePageSpace by \baselineskip% \setbox1=\vsplit8 to \FreePageSpace% \setbox1=\vbox{\unvbox1}% \setbox2=\vbox{\unvbox8}% \ifdim\abs@dima>\FreePageSpace% \setbox7=\vbox{\unvbox\abs@boxa}% %\advance\FreePageSpace by -\@firstpage@foot@height% %\advance\FreePageSpace by \baselineskip% \setbox3=\vsplit7 to \FreePageSpace% \setbox3=\vbox{\unvbox3}% \setbox4=\vbox{\unvbox7}% \fi% \gdef\abs@dimchk{\ifdim\ht3>\ht1\ht3\else\ht1\fi}% \parbox{\textwidth}{% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox to \abs@dimchk{\ifdim\abs@dima>\FreePageSpace\copy3\else\unvbox\abs@boxa\fi\vfill}% \end{minipage}\hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox to \abs@dimchk{\unvbox1\vfill}% \end{minipage}% \vspace*{\@firstpage@foot@height}% }%\end{strip}% \clearpage%\vfill\eject% \loop% \ifdim\ht2>\textheight% \ovsize=\vsize% \setbox1=\vsplit2 to \ovsize% \setbox1=\vbox{\unvbox1}% \setbox3=\vsplit4 to \ovsize% \setbox3=\vbox{\unvbox3}% %\ifdim\ht4>\textheight% %\oovsize=\vsize% %\setbox3=\vsplit4 to \oovsize% %\setbox3=\vbox{\unvbox3}% \parbox{\textwidth}{% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox{\unvbox3\vfill}% \end{minipage}\hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox{\vspace*{7\p@}\unvbox1\vspace*{7\p@}}% \end{minipage}% }% \clearpage% \repeat% \gdef\abs@dimchk{\ifdim\ht4>\ht2\ht4\else\ht2\fi}% \parbox{\textwidth}{% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox to \abs@dimchk{\copy4\vfill}% \end{minipage} \hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox to \abs@dimchk{\unvbox2\vfill}% \end{minipage}% \vspace*{2pc}% \vskip\titleskip% }% \else% \ifdim\abs@dima>\FreePageSpace% \setbox8=\vbox{\unvbox\abs@boxa}% \advance\FreePageSpace by -\@firstpage@foot@height% %\advance\FreePageSpace by \baselineskip% \setbox1=\vsplit8 to \FreePageSpace% \setbox1=\vbox{\unvbox1}% \setbox2=\vbox{\unvbox8}% \parbox{\textwidth}{%% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox{\copy1\vfill}% \end{minipage}\hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox to \ht1{\unvbox\abs@boxb\vfill}% \end{minipage}% \vspace*{\@firstpage@foot@height}% }% \clearpage%\vfill\eject% \loop\ifdim\ht2>\textheight% \ovsize=\vsize% \setbox1=\vsplit2 to \ovsize% \setbox1=\vbox{\unvbox1}% \parbox{\textwidth}{%% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox{\unvbox1\vfill}% \end{minipage}\hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox{\vspace*{7\p@}\unvbox1\vspace*{7\p@}}% \end{minipage}% }% \clearpage% \repeat% \parbox{\textwidth}{% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox{\unvbox2\vfill}% \end{minipage} \hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox{\vspace*{7\p@}\unvbox2\vspace*{-7\p@}}% \end{minipage}% \vspace*{2pc}% \vskip\titleskip% }% \else% \gdef\abs@dimchk{\ifdim\abs@dima>\abs@dimb\abs@dima\else\abs@dimb\fi}% \parbox{\textwidth}{%% \begin{minipage}[t]{\abs@coli@hsize}% \leavevmode\vbox to \abs@dimchk{\copy\abs@boxa\vfill}% \end{minipage}\hfill% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\abs@colii@hsize}% \leavevmode\hspace*{-\textwidth}\vbox to \abs@dimchk{\unvbox\abs@boxb\vfill}% \end{minipage}% \vspace*{2pc}% \vskip\titleskip% }% \fi% \fi% %%% \ifx\@titlenotes\@empty\else\global\thankstrue\footnotetext{\@titlenotes\par\vspace*{-\baselineskip}}\fi% }% \long\def\FWabsworkarea#1#2{% % \setbox\abs@boxa\vbox{\hsize\abs@coli@hsize#1\dummyalphabet}% % \abs@dima=\ht\abs@boxa% % \advance\abs@dima by \dp\abs@boxa% % \advance\abs@dima by -4.5\p@% \setbox\abs@boxb\vbox{\hsize\textwidth#2\dummyalphabet}% \abs@dimb=\ht\abs@boxb% \advance\abs@dimb by \dp\abs@boxb% \ComputeFreeSpaceOnPage% \stripsep\z@% %\ifx\@titlenotes\@empty\else\footnotetext{\textsuperscript{1}\@titlenotes\par\vspace*{-2\baselineskip}}\par\vspace*{-2\baselineskip}\fi% %% \ifx\@fundinginfo\@empty\else\footnotetext{\textsuperscript{1}\@fundinginfo\par\vspace*{-2\baselineskip}}\par\vspace*{-2\baselineskip}\fi% \ifdim\abs@dimb>\FreePageSpace% \setbox8=\vbox{\unvbox\abs@boxb}% \advance\FreePageSpace by -\@firstpage@foot@height% %\advance\FreePageSpace by \baselineskip% \setbox1=\vsplit8 to \FreePageSpace% \setbox1=\vbox{\unvbox1}% \setbox2=\vbox{\unvbox8}% \ifdim\abs@dima>\FreePageSpace% % \setbox7=\vbox{\unvbox\abs@boxa}% %\advance\FreePageSpace by -\@firstpage@foot@height% %\advance\FreePageSpace by \baselineskip% \setbox3=\vsplit7 to \FreePageSpace% \setbox3=\vbox{\unvbox3}% \setbox4=\vbox{\unvbox7}% \fi% \gdef\abs@dimchk{\ifdim\ht3>\ht1\ht3\else\ht1\fi}% \parbox{\textwidth}{% % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox to \abs@dimchk{\ifdim\abs@dima>\FreePageSpace\copy3\else\unvbox\abs@boxa\fi\vfill}% % \end{minipage}\hfill% \FWauthCOvrule % \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox to \abs@dimchk{\unvbox1\vfill}% \end{minipage}% \vspace*{\@firstpage@foot@height}% }% \end{strip}% \vfill\eject% \loop% \ifdim\ht2>\textheight% \ovsize=\vsize% \setbox1=\vsplit2 to \ovsize% \setbox1=\vbox{\unvbox1}% \setbox3=\vsplit4 to \ovsize% \setbox3=\vbox{\unvbox3}% %\ifdim\ht4>\textheight% %\oovsize=\vsize% %\setbox3=\vsplit4 to \oovsize% %\setbox3=\vbox{\unvbox3}% \parbox{\textwidth}{%\begin{strip}% % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox{\unvbox3\vfill}% % \end{minipage}\hfill% \FWauthCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox{\vspace*{7\p@}\unvbox1\vspace*{7\p@}}% \end{minipage}% }%\end{strip}% \clearpage% \repeat% \gdef\abs@dimchk{\ifdim\ht4>\ht2\ht4\else\ht2\fi}% \parbox{\textwidth}{%\begin{strip} % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox to \abs@dimchk{\copy4\vfill}% % \end{minipage} % \hfill% \FWauthCOvrule% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox to \abs@dimchk{\unvbox2\vfill}% \end{minipage}% \vspace*{2pc}% \vskip\titleskip% }%\end{strip} \else% \ifdim\abs@dima>\FreePageSpace% % \setbox8=\vbox{\unvbox\abs@boxa}% \advance\FreePageSpace by -\@firstpage@foot@height% %\advance\FreePageSpace by \baselineskip% % \setbox1=\vsplit8 to \FreePageSpace% % \setbox1=\vbox{\unvbox1}% % \setbox2=\vbox{\unvbox8}% \parbox{\textwidth}{%\begin{strip}% % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox{\copy1\vfill}% % \end{minipage}\hfill% % \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox to \ht1{\unvbox\abs@boxb\vfill}% \end{minipage}% \vspace*{\@firstpage@foot@height}% }%\end{strip}% \vfill\eject% \loop\ifdim\ht2>\textheight% \ovsize=\vsize% \setbox1=\vsplit2 to \ovsize% \setbox1=\vbox{\unvbox1}% \parbox{\textwidth}{%\begin{strip}% % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox{\unvbox1\vfill}% % \end{minipage}\hfill% \FWauthCOvrule% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox{\vspace*{7\p@}\unvbox1\vspace*{7\p@}}% \end{minipage}% }%\end{strip}% \clearpage% \repeat% \parbox{\textwidth}{%\begin{strip} % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox{\unvbox2\vfill}% % \end{minipage} % \hfill% \FWauthCOvrule% \hspace*{7\p@}\absCOvrule\hspace*{7\p@}\authCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox{\vspace*{7\p@}\unvbox2\vspace*{-7\p@}}% \end{minipage}% \vspace*{2pc}% \vskip\titleskip% }%\end{strip} \else% \gdef\abs@dimchk{\ifdim\abs@dima>\abs@dimb\abs@dima\else\abs@dimb\fi}% \parbox{\textwidth}{%\begin{strip}% % \begin{minipage}[t]{\abs@coli@hsize}% % \leavevmode\vbox to \abs@dimchk{\copy\abs@boxa\vfill}% % \end{minipage}\hfill% \FWauthCOvrule% \begin{minipage}[t]{\textwidth}% \leavevmode\hspace*{-\textwidth}\vbox to \abs@dimchk{\unvbox\abs@boxb\vfill}% \end{minipage}% \vspace*{2pc}% \vskip\titleskip% }%\end{strip}% \fi% \fi% \ifx\@titlenotes\@empty\else\global\thankstrue\footnotetext{\@titlenotes\par\vspace*{-\baselineskip}}\fi% }% \newif\ifabstract\global\abstractfalse% \newif\ifFWabstract% % \gdef\printabstractpart{% \absworkarea{% \noindent{\reset@font\addressfont\jmkaddress\par}%\movedauaddress\@movedauaddress%\@corres% % \noindent\ifx\movedauaddress\@empty\else{\addressfont\@movedauaddress\par}\fi% \removelastskip\vskip8pt% \ifx\@corresinfo\empty\else{\corresinfo\par}\fi% \removelastskip\vskip8pt% \ifx\@presentaddress\empty\else\@presentaddress\fi% \removelastskip\vskip8pt% \ifx\@fundinginfo\@empty\else\par\@fundinginfo\fi% \ifx\@JELinfo\@empty\else\par\@JELinfo\fi% }{% \global\abstracttrue% \ifx\@abstract\@empty\else\@abstract\fi% \removelastskip\vskip15pt% \ifx\@keywords\@empty\else\@keywords\fi% \global\abstractfalse% } } %% Printing Abstract %% Printing Abstract \long\def\printabstract{% \bgroup% \setlength{\parindent}{\z@}% \printabstractpart% \egroup% }% %% Legal Statement \def\legalstatement#1{% \gdef\@temp{#1}% \ifx\@temp\@empty% \gdef\@legalstatement{}% \else% \gdef\@legalstatement{% \smash{{\color{thirtyfivepercent}\@headfootrule}}\par\vspace*{-.45\baselineskip}% \parbox[t]{\textwidth}{{\color{seventyfivepercent}\legalstatementfont#1\dummyalphabet\par}}\par\vspace*{4.75\p@}% }% \fi% }\legalstatement{}% %% Keywords %% \def\keywords#1{\def\@keywords{{\keywordsheadfont\textbf{KEYWORDS}\par\removelastskip\nointerlineskip\vskip6pt \keywordsfont#1\par}}}\def\@keywords{}% \def\@fnsymbol#1{\ifcase#1\or \dagger\or \ddagger\or \S\or \P\or \#\or \|\or **\or \dagger\dagger \or \ddagger\ddagger\or \S\S\or \P\P\or \#\#\or \|\|\else\@ctrerr\fi\relax} \renewcommand{\maketitle}{\par% \@afterindentfalse% \begingroup \renewcommand{\thefootnote}{\fnsymbol{footnote}}% \def\@makefnmark{\hbox to\z@{$\m@th^{\@thefnmark}$\hss}}% \long\def\@makefntext##1{\parindent 1em\noindent \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}% \if@twocolumn \ifnum \col@number=\@ne \twocolumn[\@maketitle]% \else \twocolumn[\@maketitle]% \fi \else \newpage \global\@topnum\z@ % Prevents figures from going at top of page. \@maketitle \fi \thispagestyle{titlepage}\@thanks% \insert\footins{\authfndefns}\par% \endgroup % \let\footnotetext\oldfootnotetext% \setcounter{footnote}{0}% \let\thanks\relax \let\maketitle\relax\let\@maketitle\relax \gdef\@thanks{}\gdef\@author{}\gdef\@title{} \@afterheading% } \newskip\adjtitleskip% \adjtitleskip=10pt plus4pt minus2pt \renewcommand{\@maketitle}{{\unskip% \hsize=\textwidth\parindent=0pt% \thispagestyle{empty}% %%\let\footnote\thanks% %\removelastskip\vskip-21.13pt% %\ifproof\artoprunningheaders\else\nullartoprunningheaders\fi\par% \removelastskip\vspace*{5pt}% \ifx\@DocHead\empty% \zz{\@DocHead\par}% \else% {\@DocHead\par}% \fi% \removelastskip\vskip4pt% \ifx\@title\empty\else{\@title\par}\fi% \removelastskip\vskip18pt% \ifnum\aucount>0% \global\punctcount\aucount% {\artauthors\par}% \removelastskip\vskip8.25pt% % {\jmkaddress\par}% \fi% % \removelastskip\vskip9pt% % \ifx\@corresinfo\empty\else{\corresinfo\par}\fi% %\removelastskip\vskip8pt% %\ifx\@presentaddress\empty\else\@presentaddress\fi% %\removelastskip\vskip8pt% %{\history\par}% %\removelastskip\vskip12pt% % \ifx\@abstract\empty\else{\@abstract\par}\fi% \removelastskip\vskip19pt% % \ifx\@keywords\empty\else{\@keywords\par}\fi% \printabstract %% \vspace*{10pt plus4pt minus2pt}% \removelastskip\vskip\adjtitleskip% }}% %\renewcommand\thefootnote{\@arabic\c@footnote}% % %% %%%%%%%%%%%%%%%%%%%%%%%section defn%%%%%%%%%%%%%%%%%%%%%% %\setcounter{secnumdepth}{3} \newcounter {chapter}[part]% for bookmarks \renewcommand\thepart {\@Roman\c@part} \renewcommand\thesection {\@arabic\c@section} \renewcommand\thesubsection {\thesection.\@arabic\c@subsection} \renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection} \renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph} \renewcommand\thesubparagraph {\theparagraph\@arabic\c@subparagraph} %% \renewcommand\part{\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} \renewcommand\section{\@startsection{section}{1}{\z@}{-25pt \@plus -2pt \@minus -2pt}{12\p@}{\sectionfont}}% \renewcommand\subsection{\@startsection{subsection}{2}{\z@}{-22pt \@plus -2pt \@minus -2pt}{5\p@}{\subsectionfont}}% \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-20pt \@plus -2pt \@minus -2pt}{2\p@}{\subsubsectionfont}}% % \newskip\secruleskip\secruleskip8.5\p@% %\def\secrule{\color{sixtyfivepercent}\hspace*{\secruleskip}\raisebox{0pt}{\rule{.5\p@}{7.5\p@}}\hspace*{\secruleskip}}% %\def\subsecrule{\color{sixtyfivepercent}\secrule}% %\def\subsubsecrule{\color{sixtyfivepercent}\hspace*{\secruleskip}\raisebox{0pt}{\rule{.5\p@}{6.5\p@}}\hspace*{\secruleskip}}% \def\secrule{\hspace*{\secruleskip}\raisebox{0pt}{\rule{.5\p@}{7.5\p@}}\hspace*{\secruleskip}}% \def\subsecrule{\secrule}% \def\subsubsecrule{\hspace*{\secruleskip}\raisebox{0pt}{\rule{.5\p@}{6.5\p@}}\hspace*{\secruleskip}}% \def\@sectioncntformat#1{{\ifappendixsec\csname the#1\endcsname\ \else\csname the#1\endcsname\secrule\fi}}% \def\@subsectioncntformat#1{{\ifappendixsec\csname the#1\endcsname\ \else\csname the#1\endcsname\subsecrule\fi}}% \def\@subsubsectioncntformat#1{{\ifappendixsec\csname the#1\endcsname\ \else\csname the#1\endcsname\subsubsecrule\fi}}% \def\@paragraphcntformat#1{{\ifappendixsec\csname the#1\endcsname\ \else\csname the#1\endcsname.\ \fi}}% \def\@subparagraphcntformat#1{#1} % \if@font@stix\relax% \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{-10pt \@plus -2pt \@minus -2pt}{2\p@}{\paragraphfont}}% \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}{-10pt \@plus -2pt \@minus -2pt}{-12\p@}{\subparagraphfont}}% \def\@sect#1#2#3#4#5#6[#7]#8{% \ifnum #2>\c@secnumdepth% \edef\@svsec{\noindent}% \else% \refstepcounter{#1}% \let\@@protect\protect% \def\protect{\noexpand\protect\noexpand}% \edef\@svsec{\csname @#1cntformat\endcsname{#1}}% \let\protect\@@protect% \fi% \@tempskipa #5\relax% \ifdim \@tempskipa>\z@% \ifnum#2=1% \begingroup #6\relax%\@hangfrom% {\noindent\hskip #3\relax{\@svsec}}% {\interlinepenalty\@M{\uppercase{#8}}\par}% \endgroup% \else% \ifnum#2=2% \begingroup #6\relax%\@hangfrom% {\noindent\hskip #3\relax\@svsec}% {\interlinepenalty\@M{#8}\par}% \endgroup% \else% \ifnum#2=3% \begingroup #6\relax%\@hangfrom% {\noindent\hskip #3\relax\@svsec}% {\interlinepenalty\@M{#8}\par}% \endgroup% \else% \ifnum#2=4% \begingroup #6\relax%\@hangfrom% {\noindent\hskip #3\relax\@svsec}% {\interlinepenalty\@M{\textcolor{black!75}{#8}}\par}% \endgroup% \else% \begingroup #6\relax%\@hangfrom {\noindent\hskip #3\relax\@svsec}% {\interlinepenalty\@M#8\par}% \endgroup% \fi% \fi% \fi% \fi% \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 \textcolor{black!75}{#8}\hspace*{4pt}}% }% \fi% \@xsect{#5}% }% \else% \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}{-20pt \@plus -2pt \@minus -2pt}{2\p@}{\paragraphfont}}% \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}{-20pt \@plus -2pt \@minus -2pt}{-12\p@}{\subparagraphfont}}% \def\@sect#1#2#3#4#5#6[#7]#8{% \ifnum #2>\c@secnumdepth% \edef\@svsec{\noindent}% \else% \refstepcounter{#1}% \let\@@protect\protect% \def\protect{\noexpand\protect\noexpand}% \edef\@svsec{\csname @#1cntformat\endcsname{#1}}% \let\protect\@@protect% \fi% \@tempskipa #5\relax% \ifdim \@tempskipa>\z@% \ifnum#2=1% \begingroup #6\relax%\@hangfrom% {\noindent\hskip #3\relax{\@svsec}}% {\interlinepenalty\@M{\uppercase{#8}}\par}% \endgroup% \else% \ifnum#2=2% \begingroup #6\relax%\@hangfrom% {\noindent\hskip #3\relax\@svsec}% {\interlinepenalty\@M{#8}\par}% \endgroup% \else% \begingroup #6\relax%\@hangfrom {\noindent\hskip #3\relax\@svsec}% {\interlinepenalty\@M{#8}\par}% \endgroup% \fi% \fi% \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.\hspace*{6pt}}% }% \fi% \@xsect{#5}% }% \fi% \def\@ssect#1#2#3#4#5#6{% %#1#2#3#4#5#6 \@tempskipa #4\relax% \ifdim\@tempskipa>\z@% \ifnum#1=1% \begingroup% #5{\@hangfrom{\hskip #2}% \interlinepenalty \@M\uppercase{#6}\@@par}% \endgroup% \addcontentsline{toc}{section}{#6}% \else% \begingroup% #5{\@hangfrom{\hskip #2}% \interlinepenalty \@M#6\@@par}% \endgroup% \fi% \else% \def\@svsechd{#5{\hskip #2\relax #6}}% \fi% \@xsect{#4}% }% % \def\@startsection#1#2#3#4#5#6{% \if@noskipsec\leavevmode\fi% \par% \@tempskipa #4\relax% \@afterindenttrue% \ifdim \@tempskipa <\z@% \@tempskipa-\@tempskipa% \@afterindentfalse% \fi \if@nobreak %\ifnum#2=2% % \vspace*{-2.4\p@}% %\fi% \everypar{}% \else% \addpenalty\@secpenalty% \addvspace\@tempskipa% \fi% \@ifstar% {\@ssect{#2}{#3}{#4}{#5}{#6}}% {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% Regular pagestyle %% % \def\@authormark{}% \def\authormark#1{% \markboth{{{#1}}}{{{#1}}}\gdef\@authormark{\def\etal{\textit{ET AL.}}\let\AQ\AHAQ#1}\gdef\@authormarkforcite{\undefined\def\etal{\textit{et al.}}#1}}% \def\etal{\textit{et al.}}% \newskip\rhverticalsep\rhverticalsep11.5\p@% \def\oddpage@headings@def{\hspace*{\rhverticalsep}\rhvertbar\pagenumberalign{\hss\thepagedef}}% \def\evenpage@headings@def{\pagenumberalign{\thepagedef\hss}\rhvertbar\hspace*{\rhverticalsep}}% \def\leftmarkdef{{\runningheadfont\@authormark}}% \def\rightmarkdef{{\runningheadfont\@authormark}}% % \def\headfootrule#1{\gdef\@headfootrule{#1}}\headfootrule{{\rule{\textwidth}{.5\p@}}}% % \def\head@headings@def#1{\vbox{% \strut\par\vspace*{-5pt}% \vspace*{2\p@}%\fi% \@headfootrule\par%\vspace*{-8.25\p@}% \vspace*{-11\p@}%\fi% \hbox to \textwidth{#1\dummyalphabet}\par\vspace*{\p@}% }% }% % \def\oddhead@headings@info{\head@headings@def{\rightmarkdef\hfill\oddpage@headings@def}}% \def\evenhead@headings@info{\head@headings@def{\evenpage@headings@def\hfill\leftmarkdef}}% \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty% \def\@oddhead{\oddhead@headings@info}% \def\@evenhead{\evenhead@headings@info}% \let\@mkboth\markboth% }% \pagestyle{headings}% % %% Macros for Section headings %% \setcounter{secnumdepth}{3}% % \newif\if@FTSection% \global\@FTSectionfalse% \newif\if@unnumsection% \@unnumsectionfalse% %% Macros for Bibliography %% %\newif\ifbackmatter\newcommand{\backmatter}{\par\global\backmattertrue}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%% % \if@Vancouverrefstyle% \IfFileExists{NJDnatbib.sty}{\usepackage[numbers,super,sort&compress]{NJDnatbib}}{\usepackage[numbers,super,sort&compress]{natbib}}% \bibliographystyle{WileyNJD-VANCOUVER}% \bibpunct{}{}{, }{s}{}{}% \renewcommand\@biblabel[1]{#1.} % \renewcommand{\bibfont}{\reset@font\fontfamily{\rmdefault}\fontsize{8bp}{10}\selectfont\baselineskip=10\p@}% \else% \if@AMArefstyle% \IfFileExists{NJDnatbib.sty}{\usepackage[numbers,super]{NJDnatbib}}{\usepackage[numbers,super]{natbib}}% \bibliographystyle{WileyNJD-AMA}% \renewcommand\@biblabel[1]{#1.} % \bibpunct{(}{)}{,}{n}{}{}% % \renewcommand{\bibfont}{\reset@font\fontfamily{\rmdefault}\fontsize{8bp}{10}\selectfont\baselineskip=10\p@}% \else% \if@Chemistryrefstyle% \IfFileExists{NJDnatbib.sty}{\usepackage[numbers,super,sort&compress]{NJDnatbib}}{\usepackage[numbers,super,sort&compress]{natbib}}% \bibliographystyle{WileyNJD-ACS}% \bibpunct{[}{]}{,}{n}{}{}% \setcitestyle{super,open={[},close={]}} %% \renewcommand{\bibfont}{\reset@font\fontfamily{\rmdefault}\fontsize{8bp}{10}\selectfont\baselineskip=10\p@}% \else% \if@AMSrefstyle% \usepackage[numbers]{natbib}% \bibliographystyle{WileyNJD-AMS}% \bibpunct{(}{)}{,}{}{}{}% \setcitestyle{numbers,square} % \renewcommand{\bibfont}{\reset@font\fontfamily{\rmdefault}\fontsize{8bp}{10}\selectfont\baselineskip=10\p@}% \else% \if@APArefstyle \usepackage[natbibapa]{NJDapacite}% \bibliographystyle{WileyNJD-APA}% \renewcommand{\APACrefbtitle}[2]{\textit{#2}} \bibpunct{(}{)}{; }{}{}{}% %% % \renewcommand{\bibfont}{\reset@font\fontfamily{\rmdefault}\fontsize{8bp}{10}\selectfont\baselineskip=10\p@}% %% \renewcommand{\APACrefnote}[1]{% \ifx\@empty#1\@empty \else {#1.}% \fi}% %% \renewcommand{\BTR}{}%% \renewcommand{\BNUM}{}% number (of a technical report) %% \renewcommand{\APACjournalVolNumPages}[4]{% \textit{#1}% journal \ifx\@empty#2\@empty \else \unskip, \textit{#2}% volume \fi \ifx\@empty#3\@empty \else \unskip({#3})% issue number \fi \ifx\@empty#4\@empty \else \unskip, {#4}% pages \fi} %% \fi\fi\fi\fi\fi% % %% Macros for Scheme %% % \def\ftype@scheme{1}% \def\ext@scheme{los}% \def\fps@scheme{tbp}% \newcounter{scheme}% \setcounter{scheme}{0}% \renewcommand{\thescheme}{\@arabic\c@scheme}% \newenvironment{scheme}% {\@float{scheme}}% {\end@float} \newenvironment{scheme*}% {\@dblfloat{scheme}}% {\end@dblfloat} % %% Macros for display equations %% \let\SplitEq\relax% \setlength\arraycolsep{2\p@}% \setlength\tabcolsep{6\p@}% \setlength\arrayrulewidth{.4\p@}% \setlength\doublerulesep{4\p@}% \setlength\tabbingsep{\labelsep}% \def\eqnarray{%%\initialset%%%introduced on 31Oct15% \stepcounter{equation}% \def\@currentlabel{\p@equation\theequation}% \global\@eqnswtrue \m@th \global\@eqcnt\z@ \tabskip\@centering% \let\\\@eqncr $$\everycr{}\halign to\displaywidth\bgroup \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel% for centered equations %% \hskip\z@skip\hfil$\displaystyle\tabskip\z@skip{##}$\@eqnsel% for left aligned equations &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep $\displaystyle{##}$\hfil\tabskip\@centering &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup \tabskip\z@skip \cr } \def\endeqnarray{% \@@eqncr \egroup \global\advance\c@equation\m@ne $$\@ignoretrue } % % %% Macros for Tables %% \RequirePackage{booktabs}% %%%%table notes%%%% \newenvironment{tablenotes}{\list{}{\setlength{\labelsep}{0pt}% \setlength{\labelwidth}{0pt}% \setlength{\leftmargin}{0pt}% \setlength{\rightmargin}{0pt}% \setlength{\topsep}{2pt}% \setlength{\itemsep}{0pt}% \setlength{\partopsep}{0pt}% \setlength{\listparindent}{0em}% \setlength{\parsep}{0pt}}% \item\relax% }{\endlist}% \def\tnote#1{#1}%% % % %\renewenvironment{sidewaystable*} % {\@rotdblfloat{table}} % {\thisfloatpagestyle{headings}\end@rotdblfloat}% %\renewenvironment{sidewaysfigure*} % {\@rotdblfloat{figure}} % {\thisfloatpagestyle{headings}\end@rotdblfloat} %% Macros for Quote %% \renewenvironment{quote}{\list{}{\setlength{\labelsep}{0pt}% \setlength{\labelwidth}{0pt}% \setlength{\leftmargin}{\parindentvalue}% \setlength{\rightmargin}{\parindentvalue}% \setlength{\topsep}{12.5pt \@plus2pt \@minus1pt}% \setlength{\itemsep}{0pt}% \setlength{\partopsep}{0pt}% \setlength{\listparindent}{0em}% \setlength{\parsep}{0pt}}% \def\rightline##1{\undefined\vspace*{6pt}\@@line{\hss##1}}% \item\relax% }{\endlist}% %% %%%% Enunciations: Theorem-like styles %% %% \let\iint\undefined% \let\iiint\undefined% \let\iiiint\undefined% \let\dddot\undefined% \let\ddddot\undefined% \let\overleftrightarrow\undefined% \let\underrightarrow\undefined% \let\underleftarrow\undefined% \let\underleftrightarrow\undefined% \RequirePackage[intlimits,sumlimits,namelimits,centertags]{amsmath}% \RequirePackage{amsthm} \newif\ifeproof% %%introduced to make number in italics %\def\thmhead@plain#1#2#3{% % \thmname{#1}\ifeproof\else\thmnumber{\@ifnotempty{#1}{ }\textit{#2}}% % \thmnote{ {\the\thm@notefont\textit{(#3)}}}\fi} %\newtheorem{theorem}{Theorem} %\newtheorem{lemma}{Lemma} %\newtheorem{proposition}{Proposition} %\newtheorem{definition}{Definition} %\newtheorem{corollary}{Corollary} %\newtheorem{conjecture}{Conjecture} %\newtheorem{eremark}{Remark} %\newtheorem{case}{Case} %\newtheorem{eexample}{Example} %\newtheorem{estep}{Step} %\newtheorem{eproof}{Proof} \def\thm@space@setup{% \thm@preskip=7\p@ \thm@postskip=7\p@ } \thm@headpunct{} \def\thmsep{9pt}% \newif\ifOldenunciation% \newif\ifEnunciation% \newtheoremstyle{plain}% Numbered {8pt}% Space above {8pt}% Space below {\normalfont}% Body font {}% Indent amount {\itshape}% Theorem head font {}% Punctuation after theorem head {\newline}% Space after theorem headi {}% Theorem head spec (can be left empty, meaning `normal') %\renewenvironment{proof}[1][\proofname]{\par% %\pushQED{\qed}% % \pushQED{\fontsize{9}{0}\selectfont{\qed}}% %\pushQED{\hfill\fontsize{9}{0}\selectfont{$\square$}}% % \normalfont \topsep8\p@\@plus6\p@\relax % \noindent\ignorespaces{\itshape#1}\newline%\itshape %}{% %\popQED\endtrivlist\@endpefalse %} % \newtheoremstyle{WBstyleone} {6\p@} % Space above {6\p@} % Space below {\normalfont} % Body font {\z@} % Indent amount {\bfseries} % Theorem head font {.} % Punctuation after theorem head {5\p@} % Space after theorem head {} % Theorem head spec (can be left empty, meaning `normal') %\renewenvironment{proof}[1][\proofname]{\par%%%%%%%%%%%%%commented as per author request % \pushQED{\qed}% % \normalfont \topsep6\p@\@plus6\p@\relax % \trivlist % \item[\hskip\labelsep % % \itshape % #1\@addpunct{.}]\ignorespaces\Enunciationtrue% %\itshape}{%\vspace*{-\baselineskip}% % \popQED\endtrivlist\@endpefalse %} \newtheoremstyle{WBstyletwo} {6\p@} % Space above {6\p@} % Space below {\normalfont} % Body font {\z@} % Indent amount {\itshape} % Theorem head font {.} % Punctuation after theorem head {5\p@} % Space after theorem head {\thmname{#1}\thmnumber{ #2}\thmnote{. #3}} % Theorem head spec (can be left empty, meaning `normal') \newtheoremstyle{WBstylethree} {6\p@} % Space above {6\p@} % Space below {\normalfont} % Body font {\z@} % Indent amount {\bfseries} % Theorem head font {.} % Punctuation after theorem head {5\p@} % Space after theorem head {} % Theorem head spec (can be left empty, meaning `normal') \theoremstyle{WBstyleone} \newtheorem{theorem}{Theorem} \newtheorem{construction}{Construction} \newtheorem{estimate}{Estimate} \newtheorem{lemma}{Lemma} \newtheorem{corollary}{Corollary} \newtheorem{result}{Result} \newtheorem{algth}{Algorithm} \newtheorem{proposition}{Proposition} \newtheorem{hypothesis}{Hypothesis} \newtheorem{experiment}{Experiment} \newtheorem{LWrule}{Rule} \newtheorem{procedure}{Procedure} \newtheorem{assertion}{Assertion} \newtheorem{axiom}{Axiom} \newtheorem{conjecture}{Conjecture} \newtheorem{criterion}{Criterion} \newtheorem{reduction}{Reduction} \newtheorem{sublemma}{Sublemma} \theoremstyle{WBstyletwo} \newtheorem{case}{Case} \newtheorem{remark}{Remark} \newtheorem{notation}{Notation} \newtheorem{answer}{Answer} \newtheorem{base}{Base} \newtheorem{claim}{Claim} \newtheorem{ccomment}{Comment} \newtheorem{subproof}{Subproof} \newtheorem{conclusion}{Conclusion} \newtheorem{observation}{Observation} \newtheorem{subcase}{Subcase} \newtheorem{step}{Step} \newtheorem{summary}{Summary} \theoremstyle{WBstylethree} \newtheorem{definition}{Definition} \newtheorem{condition}{Condition} \newtheorem{property}{Property} \newtheorem{problem}{Problem} \newtheorem{fact}{Fact} \newtheorem{assumption}{Assumption} \newtheorem{eexample}{Example} \newtheorem{model}{Model} \newtheorem{affirmation}{Affirmation} \newtheorem{application}{Application} \newtheorem{convention}{Convention} \newtheorem{discussion}{Discussion} \newtheorem{exercise}{Exercise} \newtheorem{question}{Question} \newtheorem{scholium}{Scholium} \newtheorem{terminology}{Terminology} % %% Macros for Appendix %% % \newif\ifappendixsec% \newcounter{printcitcnt} %\newcounter{appcnt} %\newcounter{appseccnt} %\newcounter{appsubseccnt} %\newcounter{appsubsubseccnt} %\def\sappendix{\global\appendixsectrue\printjnlcitation% % \setcounter{figure}{0}% % \setcounter{table}{0}% % \setcounter{equation}{0}% % \renewcommand\thesection{\protect\refstepcounter{appcnt}\protect\refstepcounter{appseccnt}APPENDIX\ \protect\Alph{appcnt}\protect\arabic{appseccnt}:}% % \renewcommand\thesubsection{\protect\refstepcounter{appsubseccnt}\Alph{appseccnt}.\arabic{appsubseccnt}}% % \renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}% % \renewcommand\thefigure{\@Alph\c@section\arabic{figure}\enspace }% % \renewcommand\thetable{\@Alph\c@section\arabic{table}\enspace }% % \renewcommand\theequation{\@Alph\c@section\arabic{equation}}% %}% % %%%%%%%%%%%%%%%%%%%%appendix%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newif\if@chapter@pp\@chapter@ppfalse \newif\if@knownclass@pp\@knownclass@ppfalse \@ifundefined{chapter}{% \@ifundefined{section}{}{\@knownclass@pptrue}}{% \@chapter@pptrue\@knownclass@pptrue} \providecommand{\phantomsection}{} \newcounter{@pps} \renewcommand{\the@pps}{\alph{@pps}} \newif\if@pphyper \@pphyperfalse \AtBeginDocument{% \@ifpackageloaded{hyperref}{\@pphypertrue}{}} \newif\if@dotoc@pp\@dotoc@ppfalse \newif\if@dotitle@pp\@dotitle@ppfalse \newif\if@dotitletoc@pp\@dotitletoc@ppfalse \newif\if@dohead@pp\@dohead@ppfalse \newif\if@dopage@pp\@dopage@ppfalse \DeclareOption{toc}{\@dotoc@pptrue} \DeclareOption{title}{\@dotitle@pptrue} \DeclareOption{titletoc}{\@dotitletoc@pptrue} \DeclareOption{header}{\@dohead@pptrue} \DeclareOption{page}{\@dopage@pptrue} \ProcessOptions\relax \newcommand{\@ppendinput}{} \if@knownclass@pp\else \PackageWarningNoLine{appendix}% {There is no \protect\chapter\space or \protect\section\space command.\MessageBreak The appendix package will not be used} \renewcommand{\@ppendinput}{\endinput} \fi \@ppendinput \newcommand{\appendixtocon}{\@dotoc@pptrue} \newcommand{\appendixtocoff}{\@dotoc@ppfalse} \newcommand{\appendixpageon}{\@dopage@pptrue} \newcommand{\appendixpageoff}{\@dopage@ppfalse} \newcommand{\appendixtitleon}{\@dotitle@pptrue} \newcommand{\appendixtitleoff}{\@dotitle@ppfalse} \newcommand{\appendixtitletocon}{\@dotitletoc@pptrue} \newcommand{\appendixtitletocoff}{\@dotitletoc@ppfalse} \newcommand{\appendixheaderon}{\@dohead@pptrue} \newcommand{\appendixheaderoff}{\@dohead@ppfalse} \newcounter{@ppsavesec} \newcounter{@ppsaveapp} \setcounter{@ppsaveapp}{0} \newcommand{\@ppsavesec}{% \if@chapter@pp \setcounter{@ppsavesec}{\value{chapter}} \else \setcounter{@ppsavesec}{\value{section}} \fi} \newcommand{\@pprestoresec}{% \if@chapter@pp \setcounter{chapter}{\value{@ppsavesec}} \else \setcounter{section}{\value{@ppsavesec}} \fi} \newcommand{\@ppsaveapp}{% \if@chapter@pp \setcounter{@ppsaveapp}{\value{chapter}} \else \setcounter{@ppsaveapp}{\value{section}} \fi} \newcommand{\restoreapp}{% \if@chapter@pp \setcounter{chapter}{\value{@ppsaveapp}} \else \setcounter{section}{\value{@ppsaveapp}} \fi} \providecommand{\appendixname}{Appendix} \newcommand{\appendixtocname}{Appendices} \newcommand{\appendixpagename}{Appendices} \newcommand{\appendixpage}{% \if@chapter@pp \@chap@pppage \else \@sec@pppage \fi } \newcommand{\clear@ppage}{% \if@openright\cleardoublepage\else\clearpage\fi} \newcommand{\@chap@pppage}{% \clear@ppage \thispagestyle{plain}% \if@twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi \null\vfil \markboth{}{}% {\centering \interlinepenalty \@M \normalfont \Huge \bfseries \appendixpagename\par}% \if@dotoc@pp \addappheadtotoc \fi \vfil\newpage \if@twoside \if@openright \null \thispagestyle{empty}% \newpage \fi \fi \if@tempswa \twocolumn \fi } \newcommand{\@sec@pppage}{% \par \addvspace{4ex}% \@afterindentfalse {\parindent \z@ \raggedright \interlinepenalty \@M \normalfont \huge \bfseries \appendixpagename% \markboth{}{}\par}% \if@dotoc@pp \addappheadtotoc \fi \nobreak \vskip 3ex \@afterheading } \newif\if@pptocpage \@pptocpagetrue \newcommand{\noappendicestocpagenum}{\@pptocpagefalse} \newcommand{\appendicestocpagenum}{\@pptocpagetrue} \newcommand{\addappheadtotoc}{% \phantomsection \if@chapter@pp \if@pptocpage \addcontentsline{toc}{chapter}{\appendixtocname}% \else \if@pphyper \addtocontents{toc}% {\protect\contentsline{chapter}{\appendixtocname}{}{\@currentHref}}% \else \addtocontents{toc}% {\protect\contentsline{chapter}{\appendixtocname}{}}% \fi \fi \else \if@pptocpage \addcontentsline{toc}{section}{\appendixtocname}% \else \if@pphyper \addtocontents{toc}% {\protect\contentsline{section}{\appendixtocname}{}{\@currentHref}}% \else \addtocontents{toc}% {\protect\contentsline{section}{\appendixtocname}{}}% \fi \fi \fi } \providecommand{\theH@pps}{\alph{@pps}} \newcommand{\@resets@pp}{\par \@ppsavesec \stepcounter{@pps} \setcounter{section}{0}% \if@chapter@pp \setcounter{chapter}{0}% \renewcommand\@chapapp{\appendixname}% \renewcommand\thechapter{\@Alph\c@chapter}% \else \setcounter{subsection}{0}% \ifnum\c@secnumdepth=1 \renewcommand\thesection{Appendix\@Alph\c@section}% \else \renewcommand\thesection{\@Alph\c@section}% \fi \fi \if@pphyper \if@chapter@pp \renewcommand{\theHchapter}{\theH@pps.\Alph{chapter}}% \else \renewcommand{\theHsection}{\theH@pps.\Alph{section}}% \fi \def\Hy@chapapp{\appendixname}% \fi \restoreapp } \renewenvironment{appendix}{\printjnlcitation\section*{Appendix}\global\appendixsectrue% \setcounter{figure}{0}% \setcounter{table}{0}% \setcounter{equation}{0}% \@resets@pp \if@dotoc@pp \if@dopage@pp % both page and toc \if@chapter@pp % chapters \clear@ppage \fi \appendixpage \else % toc only \if@chapter@pp % chapters \clear@ppage \fi \addappheadtotoc \fi \else \if@dopage@pp % page only \appendixpage \fi \fi \if@chapter@pp \if@dotitletoc@pp \@redotocentry@pp{chapter} \fi \else \if@dotitletoc@pp \@redotocentry@pp{section} \fi \if@dohead@pp \def\sectionmark##1{% \if@twoside \markboth{\@formatsecmark@pp{##1}}{} \else \markright{\@formatsecmark@pp{##1}}{} \fi} \fi \if@dotitle@pp \def\sectionname{\appendixname} \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }% \csname the##1\endcsname\quad} \fi \fi% \renewcommand\thefigure{\@Alph\c@section\arabic{figure}\enspace }% \renewcommand\thetable{\@Alph\c@section\arabic{table}\enspace }% \renewcommand\theequation{\@Alph\c@section\arabic{equation}}% }{% \@ppsaveapp\@pprestoresec} \newcommand{\setthesection}{\thechapter.\Alph{section}} \newcommand{\setthesubsection}{\thesection.\Alph{subsection}} \newcommand{\@resets@ppsub}{\par \stepcounter{@pps} \if@chapter@pp \setcounter{section}{0} \renewcommand{\thesection}{\setthesection} \else \setcounter{subsection}{0} \renewcommand{\thesubsection}{\setthesubsection} \fi \if@pphyper \if@chapter@pp \renewcommand{\theHsection}{\theH@pps.\setthesection}% \else \renewcommand{\theHsubsection}{\theH@pps.\setthesubsection}% \fi \def\Hy@chapapp{\appendixname}% \fi } \newenvironment{subappendices}{% \@resets@ppsub \if@chapter@pp \if@dotitletoc@pp \@redotocentry@pp{section} \fi \if@dotitle@pp \def\sectionname{\appendixname} \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }% \csname the##1\endcsname\quad} \fi \else \if@dotitletoc@pp \@redotocentry@pp{subsection} \fi \if@dotitle@pp \def\subsectionname{\appendixname} \def\@seccntformat##1{\@ifundefined{##1name}{}{\csname ##1name\endcsname\ }% \csname the##1\endcsname\quad} \fi \fi}{} \newcommand{\@formatsecmark@pp}[1]{% \MakeUppercase{\appendixname\space \ifnum \c@secnumdepth >\z@ \thesection\quad \fi #1}} \newcommand{\@redotocentry@pp}[1]{% \let\oldacl@pp=\addcontentsline \def\addcontentsline##1##2##3{% \def\@pptempa{##1}\def\@pptempb{toc}% \ifx\@pptempa\@pptempb \def\@pptempa{##2}\def\@pptempb{#1}% \ifx\@pptempa\@pptempb \oldacl@pp{##1}{##2}{\appendixname\space ##3}% \else \oldacl@pp{##1}{##2}{##3}% \fi \else \oldacl@pp{##1}{##2}{##3}% \fi} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \renewcommand\footnoterule{%%LN \kern-3\p@% \hrule height0.5pt% \kern4.4\p@% }% % %%% Macros for float algorithm %%% %\usepackage[plain]{algorithm} %% wrapper %\usepackage{varwidth}% %\usepackage{algorithmicx}% %\usepackage{algpseudocode}% \usepackage{algorithm, algorithmicx, algpseudocode} \usepackage{listings}% \usepackage{alltt}% %%% Macros for upright lowercase greek characters %%% %% since small triangle symbol is not found used \triangleright and rotated to 90 degrees %% \def\@jissue{}% \def\jissue#1{\gdef\@jissue{#1}}% \def\@licenseVal{}% \def\licenseVal#1{\gdef\@licenseVal{#1}}% \def\@supplinks{}% \def\supplinks#1{\gdef\@supplinks{#1}}% \def\@coninterest{}% \def\coninterest#1{\gdef\@coninterest{#1}}% \def\@confinfo{}% \def\confinfo#1{\def\@confinfo{#1}}% \def\@cdate{}% \def\cdate#1{\gdef\@cdate{#1}}% \def\@cname{}% \def\cname#1{\gdef\@cname{#1}}% \def\@cloc{}% \def\cloc#1{\gdef\@cloc{#1}}% \def\tabheadfont{}% \let\fullpagewidth\textwidth% \def\jargon#1{#1}% \newenvironment{bm}[1][]{\begingroup% \if!#1!\else\section*{#1}\fi% }{\endgroup} \let\glosslist\description% \let\endglosslist\enddescription% \newenvironment{ack}[1][]{\begingroup% \if!#1!\else\section*{#1}\fi% }{\endgroup} \def\APLrightarrowbox{}% Use \usepackage{wasysym} to get this symbol \def\boxcircle{}% %% Macros for \citation tag %% \newbox\jnlcitationbox% \def\cname#1{\gdef\author##1{##1}#1}% \def\cyear#1{#1}% \def\ctitle#1{#1}% \def\cjournal#1{\textit{#1}}% \def\cvol#1{\textit{#1}}% \gdef\@jnlcitation{}% \def\jnlcitation#1{\gdef\@jnlcitation{\textbf{How to cite this article: }#1}}% \newdimen\jnlcithsize% %\jnlcithsize=\hsize% \advance\jnlcithsize-12pt% fbox sep x 2 \advance\jnlcithsize-1pt% fbox rule x 2 \gdef\printjnlcitation{\removelastskip\vskip18pt\fboxsep=6pt\fboxrule=0.5pt% \hskip-\parindentvalue\fbox{\vbox{\noindent\@jnlcitation}}}% %\AtEndDocument{\ifappendixsec\else\printjnlcitation\fi}% %% Misc math macros %% \newcommand{\xleftrightarrow}[2][]{\ext@arrow 3399\leftrightarrowfill@{#1}{#2}}% % %%% Macros for Biography %%% % \RequirePackage{wrapfig}% % % \begin{wrapfigure}[12]{r}[34pt]{5cm}
\end{wrapfigure} % -- - ---- --- % [number of narrow lines] {placement} [overhang] {width of figure} \newcount\wraplines% \wraplines=5% % \newbox\@authorfigbox% \newskip\@authorfigboxdim% % \newskip\biofigadjskip% \biofigadjskip=0pt% % \newenvironment{biography}[2]{\par\addvspace{10.5pt plus3.375pt minus1.6875pt}%\lineno@off% \def\author##1{\textbf{##1}}% \def\@authorfig{{#1}}% \setbox\@authorfigbox=\hbox{#1}%%10Nov16%% \@authorfigboxdim=\wd\@authorfigbox% \advance\@authorfigboxdim by 10pt \if@dblspace\else\wraplines=7\fi% %14pt% \noindent{% \ifx\@authorfig\@empty\else\unskip% \begin{wrapfigure}[\wraplines]{l}[0pt]{\@authorfigboxdim}%{38.25mm}% \vskip-25pt\vskip\biofigadjskip% \@authorfig% \end{wrapfigure}% \fi% #2% \par% }}{\par\addvspace{10.5pt plus3.375pt minus1.6875pt}} \def\emph#1{\textit{#1}} %%% Macros for Bibliography %%% \endinput