1539 lines
50 KiB
TeX
1539 lines
50 KiB
TeX
\newcommand\classname{COB}
|
|
\newcommand\lastmodifieddate{2015/01/09}
|
|
\newcommand\versionnumber{0.1}
|
|
|
|
\newif\if@cropmarkson \@cropmarksontrue
|
|
|
|
\NeedsTeXFormat{LaTeX2e}[2000/06/01]
|
|
\ProvidesClass{\classname}[\lastmodifieddate\space (C) 2015 Techset Composition Pvt. Ltd.^^J^^J]
|
|
|
|
\special{papersize=8.5in,11in}
|
|
|
|
\setlength{\paperheight}{11in}%
|
|
\setlength{\paperwidth}{8.5in}%
|
|
|
|
\newif\if@numberedref \@numberedreftrue
|
|
\newif\if@endproofbox \@endproofboxtrue
|
|
\newif\ifpreview
|
|
\newif\ifrevised
|
|
\newif\ifopenacc
|
|
\newif\ifnostrip
|
|
\newif\ifonecolumn\global\onecolumnfalse%
|
|
\newif\ifnote@end\note@endfalse
|
|
\newif\ifxipt
|
|
\newif\ifnumbib
|
|
\newif\if@Vruler%
|
|
\newif\ifDEV
|
|
\newif\ifJEB
|
|
\newif\ifJCS
|
|
\newif\ifDMM
|
|
\newif\ifBIO
|
|
|
|
|
|
\DeclareOption{DEV}{\DEVtrue}
|
|
\DeclareOption{JEB}{\JEBtrue}
|
|
\DeclareOption{JCS}{\JCStrue}
|
|
\DeclareOption{DMM}{\DMMtrue}
|
|
\DeclareOption{BIO}{\BIOtrue}
|
|
\DeclareOption{numbib}{\numbibtrue}
|
|
\DeclareOption{xipt}{\xipttrue}
|
|
\DeclareOption{openacc}{\openacctrue}
|
|
\DeclareOption{onecolumn}{\onecolumntrue}
|
|
\DeclareOption{preview}{\previewtrue}
|
|
\DeclareOption{revised}{\revisedtrue}
|
|
\DeclareOption{draft}{\PassOptionsToPackage{draft}{graphicx}}
|
|
\DeclareOption{a3paper}{\PassOptionsToPackage{a3}{crop}}
|
|
\DeclareOption{centre}{\PassOptionsToPackage{center}{crop}}
|
|
\DeclareOption{crop}{\PassOptionsToPackage{cam}{crop}\global\@cropmarksontrue}
|
|
\DeclareOption{nocrop}{\PassOptionsToPackage{off}{crop}\global\@cropmarksonfalse}
|
|
\DeclareOption{info}{\PassOptionsToPackage{info}{crop}}
|
|
\DeclareOption{noinfo}{\PassOptionsToPackage{noinfo}{crop}}
|
|
\DeclareOption{numbered}{\global\@numberedreftrue}
|
|
\DeclareOption{named}{\global\@numberedreffalse}
|
|
\DeclareOption{noproofbox}{\global\@endproofboxfalse}
|
|
\DeclareOption{proofbox}{\global\@endproofboxtrue}
|
|
\DeclareOption{courier}{\def\verbatim@font{\normalfont\ttfamily}}
|
|
\DeclareOption{times}{\def\verbatim@font{\normalfont\rmfamily}}
|
|
\DeclareOption{endnotes}{\ProvidesPackage{endnotes}\note@endtrue}
|
|
|
|
\DeclareOption{vruler}{\global\@Vrulertrue}
|
|
|
|
\ExecuteOptions{info,proofbox,twocolumn,twoside}
|
|
|
|
\ProcessOptions
|
|
|
|
%\LoadClass[twoside,twocolumn]{article}
|
|
|
|
\RequirePackage[T1]{fontenc}
|
|
\RequirePackage{soul}
|
|
\RequirePackage{crop,graphicx,array,amsmath,amsthm,amssymb,amsfonts,endnotes}
|
|
\RequirePackage{upref}
|
|
\RequirePackage{upgreek}
|
|
\RequirePackage{color}
|
|
\RequirePackage{stfloats}
|
|
|
|
\if@Vruler
|
|
\usepackage{vruler-cob}
|
|
\linenos
|
|
\else
|
|
\RequirePackage{TI-lineno-COB}
|
|
\fi%
|
|
|
|
\usepackage{times}
|
|
|
|
\usepackage[figuresright]{rotating}
|
|
|
|
|
|
% Not sure if needed.
|
|
\newcommand\@ptsize{0}
|
|
|
|
% Set twoside printing
|
|
\@twosidetrue
|
|
|
|
% Marginal notes are on the outside edge
|
|
\@mparswitchtrue
|
|
|
|
% Default font sizes
|
|
|
|
\ifxipt
|
|
\renewcommand\normalsize{%
|
|
\@setfontsize\normalsize{9.5\p@}{11\p@}%
|
|
\abovedisplayskip 10\p@ \@plus 3\p@ \@minus4\p@
|
|
\abovedisplayshortskip 3\p@ \@plus 3\p@ \@minus1\p@
|
|
\belowdisplayshortskip 6\p@ \@plus 3\p@ \@minus2\p@
|
|
\belowdisplayskip \abovedisplayskip
|
|
\let\@listi\@listI}
|
|
\else
|
|
\renewcommand\normalsize{%
|
|
\@setfontsize\normalsize{9.5\p@}{11\p@}%
|
|
\abovedisplayskip 10\p@ \@plus 3\p@ \@minus4\p@
|
|
\abovedisplayshortskip 3\p@ \@plus 3\p@ \@minus1\p@
|
|
\belowdisplayshortskip 6\p@ \@plus 3\p@ \@minus2\p@
|
|
\belowdisplayskip \abovedisplayskip
|
|
\let\@listi\@listI}
|
|
\fi
|
|
\normalsize
|
|
\let\@bls\baselineskip
|
|
|
|
\newcommand\small{%
|
|
\@setfontsize\small{9\p@}{11\p@}%
|
|
\abovedisplayskip 6\p@ \@plus1\p@ \@minus1\p@
|
|
\abovedisplayshortskip 3\p@ \@plus 2\p@ \@minus1\p@
|
|
\belowdisplayshortskip 2\p@ \@plus 1\p@ \@minus1\p@
|
|
\def\@listi{\leftmargin\leftmargini
|
|
\listparindent \parindent
|
|
\topsep 6\p@ \@plus2\p@ \@minus1\p@
|
|
\parsep \z@ \itemsep \z@}%
|
|
\belowdisplayskip \abovedisplayskip}
|
|
|
|
\newcommand\footnotesize{%
|
|
\@setfontsize\footnotesize{8\p@}{9\p@}%
|
|
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
|
|
\abovedisplayshortskip \z@ \@plus \p@
|
|
\belowdisplayshortskip 1\p@ \@plus2\p@ \@minus2\p@
|
|
\def\@listi{\leftmargin\leftmargini
|
|
\listparindent 1em
|
|
\topsep 5\p@ \@plus 2\p@ \@minus 1\p@
|
|
\parsep \z@ \itemsep \z@}%
|
|
\belowdisplayskip \abovedisplayskip}
|
|
|
|
\def\scriptsize{\@setfontsize\scriptsize{7\p@}{9\p@}}
|
|
\def\tiny{\@setfontsize\tiny{6\p@}{7\p@}}
|
|
\def\little{\@setfontsize\little{5\p@}{6\p@}}
|
|
\def\large{\@setfontsize\large{12\p@}{14\p@}}
|
|
\def\Large{\@setfontsize\Large{14\p@}{16\p@}}
|
|
\def\LARGE{\@setfontsize\LARGE{16\p@}{18\p@}}
|
|
\def\huge{\@setfontsize\huge{24\p@}{26\p@}}
|
|
\def\Huge{\@setfontsize\Huge{25\p@}{27\p@}}
|
|
|
|
\gdef\rec#1{\gdef\@rec{#1}}\rec{}
|
|
\gdef\rev#1{\gdef\@rev{#1}}\rev{}
|
|
\gdef\acc#1{\gdef\@acc{#1}}\acc{}
|
|
|
|
|
|
\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}
|
|
|
|
|
|
% Line spacing
|
|
\setlength\lineskip{1\p@}
|
|
\setlength\normallineskip{1\p@}
|
|
\renewcommand\baselinestretch{}
|
|
|
|
% Paragraph dimensions and inter-para spacing
|
|
\setlength\parskip{0\p@}
|
|
\setlength\parindent{4mm}
|
|
|
|
% Set inter-para skips
|
|
\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
|
|
\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
|
|
\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
|
|
|
|
% 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 2500
|
|
|
|
% 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
|
|
|
|
% Set page layout dimensions
|
|
\setlength\headheight{6.3\p@}
|
|
\setlength\topmargin{3pc}
|
|
\addtolength\topmargin{0\p@}
|
|
\addtolength\topmargin{-1in}
|
|
|
|
\setlength\topskip{8\p@}
|
|
\setlength\headsep{30\p@}
|
|
\addtolength\headsep{-\topskip}
|
|
|
|
\setlength\footskip{26\p@}
|
|
\setlength\maxdepth{.5\topskip}
|
|
|
|
\setlength\textwidth{43pc}
|
|
|
|
\setlength\textheight{60\@bls}
|
|
\addtolength\textheight{\topskip}
|
|
|
|
\setlength\marginparsep{6\p@}
|
|
\setlength\marginparpush{6\p@}
|
|
\setlength\marginparwidth{10pt}
|
|
|
|
\setlength\oddsidemargin{4pc}%
|
|
\addtolength\oddsidemargin{-1in}
|
|
\setlength\@tempdima{\paperwidth}
|
|
\addtolength\@tempdima{-\textwidth}
|
|
\addtolength\@tempdima{-4pc}
|
|
\setlength\evensidemargin{\@tempdima}
|
|
\addtolength\evensidemargin{-1in}
|
|
|
|
\setlength\columnsep{5mm}
|
|
\setlength\columnseprule{0\p@}
|
|
|
|
% Footnotes
|
|
\setlength\footnotesep{0\p@}
|
|
\setlength{\skip\footins}{12\p@ \@plus 6\p@ \@minus 1\p@}
|
|
|
|
% Float placement parameters
|
|
|
|
\setcounter{totalnumber}{10}
|
|
% The maximum number of floats at the top and bottom of a page.
|
|
\setcounter{topnumber}{5}
|
|
\setcounter{bottomnumber}{5}
|
|
|
|
% 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{.079}
|
|
|
|
% The minimum amount of a float page that must be occupied by floats.
|
|
\renewcommand\floatpagefraction{.887}
|
|
|
|
% The same parameters repeated for double column output
|
|
\renewcommand\dbltopfraction{.88}
|
|
\renewcommand\dblfloatpagefraction{.88}
|
|
|
|
% Space between floats
|
|
\setlength\floatsep {18\p@ \@plus 2\p@ \@minus 2\p@}
|
|
% Space between floats and text
|
|
\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
|
|
% Space above and below an inline figure
|
|
\setlength\intextsep {18\p@ \@plus 2\p@ \@minus 2\p@}
|
|
|
|
% For double column floats
|
|
\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
|
|
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
|
|
|
|
% Space left at top, bottom and inbetween floats on a float page.
|
|
\setlength\@fptop{0\p@} % no space above float page figures
|
|
\setlength\@fpsep{12\p@ \@plus 2fil}
|
|
\setlength\@fpbot{0\p@ \@plus 1fil}
|
|
|
|
% The same for double column
|
|
\setlength\@dblfptop{0\p@}
|
|
\setlength\@dblfpsep{12\p@ \@plus 1fil}
|
|
\setlength\@dblfpbot{0\p@ \@plus 2fil}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Article Identification %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\def\@default@journal@title{Journal Title}
|
|
\let\@journal@title\@default@journal@title
|
|
\def\jname@info{}
|
|
\def\jabbr@info{}
|
|
\def\art-id@info{}
|
|
\def\month@info{Month~}
|
|
\def\year@info{\the\year}
|
|
\def\vol@info{00}
|
|
\def\price@info{00}
|
|
\def\issue@info{00}
|
|
\def\@print@issn{0000-0000}
|
|
\def\@price{0000-0000}
|
|
|
|
\newcommand{\page@extent@info}{%
|
|
\thepage--\pageref{LastPage}}
|
|
|
|
\newcommand{\totalpage}{%
|
|
\pageref{LastPage}}
|
|
|
|
\newcommand{\issn@line}{\@print@issn}
|
|
\newcommand{\copyright@line}{\textcopyright\ \year@info\. Published by The Company of Biologists Ltd}
|
|
\gdef\doi@string{0000000000}
|
|
|
|
% Article information user commands
|
|
\def\jname#1{\gdef\jname@info{#1}}
|
|
\def\jabbr#1{\gdef\jabbr@info{#1}}
|
|
\def\Year#1{\gdef\year@info{#1}}
|
|
\def\Vol#1{\gdef\vol@info{#1}}
|
|
\def\Price#1{\gdef\price@info{#1}}
|
|
\def\Issue#1{\gdef\issue@info{#1}}
|
|
\def\art-id#1{\gdef\art-id@info{#1}}
|
|
\def\Month#1{\gdef\month@info{#1}}
|
|
\newcommand\DOI[2][\@doi@fixed@field]{%
|
|
\gdef\@doi@variable@field{#1}%
|
|
\setDOI{#1}{#2}}
|
|
\newcommand{\setDOI}[2]{%
|
|
\gdef\doi@string{#1#2}}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Firstpage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\newcommand{\firstpage}[1]{%
|
|
\setcounter{page}{#1}}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%% Page Styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\def\ps@titlepage{%
|
|
\vspace*{-10pt}
|
|
\let\@evenfoot\relax
|
|
\def\@evenhead{\fontsize{7}{9}\selectfont \titlepageheadline}
|
|
\def\@oddhead{\hbox{\fontsize{7}{9}\selectfont \titlepageheadline}}%
|
|
\def\@oddfoot{\hfill{\fontsize{7}{9}\selectfont\thepage}}%\numfont
|
|
\def\authormark##1{\def\leftmark{##1}}%
|
|
\def\titlemark##1{\markboth{##1}{##1}}}
|
|
|
|
\def\ps@headings{%
|
|
\def\@oddfoot{\hfill{\fontsize{7}{9}\selectfont\thepage}}%\numfont
|
|
\def\@evenfoot{\hfill{\fontsize{7}{9}\selectfont\thepage}}%\numfont
|
|
\def\@evenhead{\let\etal=\tetal\fontsize{7}{9}\selectfont{\vbox{\hbox to \textwidth{{\color{titcolor}{\fontfamily{\sfdefault}\fontshape{sc}\selectfont
|
|
\lowercase\@supertitle}}\hspace*{\fill}\jourinf}\vskip-2pt\hbox{\noindent\rule{\textwidth}{.5pt}}}}}
|
|
\def\@oddhead{\let\etal=\tetal\fontsize{7}{9}\selectfont{\vbox{\hbox to \textwidth{{\color{titcolor}{\fontfamily{\sfdefault}\fontshape{sc}\selectfont
|
|
\lowercase\@supertitle}}\hspace*{\fill}\jourinf}\vskip-2pt\hbox{\noindent\rule{\textwidth}{.5pt}}}}}
|
|
\def\authormark##1{\def\leftmark{##1}}%
|
|
\def\titlemark##1{\markboth{##1}{##1}}}
|
|
|
|
\def\ps@myheadings{%
|
|
\def\@oddfoot{\hfill{\fontsize{9}{10}\selectfont\thepage}}%
|
|
\let\@evenfoot\@empty%
|
|
\def\@evenhead{\hfil}%
|
|
\def\@oddhead{\let\etal=\tetal\fontsize{9}{10}\selectfont\hfil{}\hfil\llap{\phantom{09}}}%
|
|
\def\authormark##1{\def\leftmark{##1}}%
|
|
\def\titlemark##1{\markboth{##1}{##1}}}
|
|
|
|
\def\slinf{\hbox to \textwidth{Nova Techset Composition Pvt. Ltd.\hfill\artname \hfill Page\#:\quad \totalpage\hfill Printed:\ \today}}
|
|
|
|
\def\cobcopyright{$\copyright$ \year@info. MANUSCRIPT SUBMITTED TO \MakeUppercase{\jname@info}\ (\year@info) \vol@info, \jabbr@info\art-id@info. doi:10.1242/\jabbr@info.\art-id@info}
|
|
|
|
\newcommand{\titlepageheadline}{%
|
|
\vbox to 2\baselineskip{%
|
|
\hbox to \textwidth{%
|
|
\parbox{\textwidth}{% <- textwidth minus logo width
|
|
\fontfamily{\sfdefault}\fontsize{7}{11}\selectfont
|
|
{\cobcopyright\hfill \raisebox{-5pt}{\includegraphics{COB_Publisher_Logo}}\\[-3.5pt]
|
|
\noindent \rule{\textwidth}{.5pt}%
|
|
}}}}}
|
|
|
|
\def\today{\number\day/\ifcase\month\or
|
|
1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or 9\or 10\or 11\or 12\fi/\number\year}
|
|
|
|
%
|
|
% Sectional units
|
|
%
|
|
|
|
% Counters
|
|
\newcounter{part}
|
|
\newcounter{section}
|
|
\newcounter{subsection}[section]
|
|
\newcounter{subsubsection}[subsection]
|
|
\newcounter{paragraph}[subsubsection]
|
|
\newcounter{subparagraph}[paragraph]
|
|
\newcounter{asection}[section]
|
|
\newcounter{refsection}[section]
|
|
\newcounter{appsection}[section]
|
|
\newcounter{appsubsection}[section]
|
|
\newcounter{figure}
|
|
\newcounter{scheme}
|
|
\newcounter{table}
|
|
|
|
% Form of the numbers
|
|
\newcommand\thepage{\arabic{page}}
|
|
\renewcommand\thesection{\Roman{section}}
|
|
\renewcommand\thesubsection{{\Alph{subsection}}}
|
|
\renewcommand\thesubsubsection{{\arabic{subsubsection}}}
|
|
\renewcommand\theparagraph{\thesubsubsection.\arabic{paragraph}}
|
|
\renewcommand\thesubparagraph{\theparagraph.\arabic{subparagraph}}
|
|
\renewcommand\theequation{\arabic{equation}}
|
|
|
|
% Form of the words
|
|
\newcommand\contentsname{Contents}
|
|
\newcommand\guestname{GUEST EDITORS}
|
|
\newcommand\listfigurename{List of Figures}
|
|
\newcommand\listtablename{List of Tables}
|
|
\newcommand\partname{Part}
|
|
\newcommand\appendixname{Appendix}
|
|
\newcommand\abstractname{ABSTRACT}
|
|
\newcommand\refname{References}
|
|
\newcommand\bibname{References}
|
|
\newcommand\normsname{Norms}
|
|
\newcommand\indexname{Index}
|
|
\newcommand\figurename{Fig.}
|
|
\newcommand\schemename{Scheme}
|
|
\newcommand\tablename{Table}
|
|
|
|
% Clearemptydoublepage should really clear the running heads too
|
|
\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Titling Macros %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Reset default command signatures
|
|
|
|
\def\title{\@ifnextchar[{\@title@wst@}{\@title@nst@}}
|
|
\def\@title@wst@[#1]{\titlemark{\lowercase{{#1}}}\@title@assign@}
|
|
\def\@title@nst@#1{\titlemark{#1}\@title@assign@{#1}}
|
|
\def\@title@assign@#1{\def\@title{#1}}
|
|
|
|
\def\author{\@ifnextchar[{\@author@wst@}{\@author@nst@}}
|
|
\def\@author@wst@[#1]{\authormark{{{#1}}}\@author@assign@}
|
|
\def\@author@nst@#1{\authormark{{{#1}}}\@author@assign@{#1}}
|
|
\def\@author@assign@#1{\gdef\@author{{#1}}\global\@author@providedtrue}
|
|
|
|
|
|
\def\and{\MakeLowercase{and}\space\ignorespaces}
|
|
|
|
% Ifs for titling commands
|
|
\newif\if@supertitle@provided \@supertitle@providedfalse
|
|
\newif\if@specialissue@provided \@specialissue@providedfalse
|
|
\newif\if@guesteditor@provided \@guesteditor@providedfalse
|
|
\newif\if@subtitle@provided \@subtitle@providedfalse
|
|
\newif\if@author@provided \@author@providedfalse
|
|
\newif\if@date@provided \@date@providedfalse
|
|
\newif\if@dedi@provided \@dedi@providedfalse
|
|
\newif\if@classification@provided \@classification@providedfalse
|
|
%\newif\if@abstract@provided \@abstract@providedfalse %%5/7/2004
|
|
%\newif\if@keywords@provided \@keywords@providedfalse
|
|
|
|
\def\keywordsname{KEYWORDS}
|
|
|
|
\def\date#1{\gdef\@date{#1}\global\@date@providedtrue}
|
|
\def\dedi#1{\def\@dedi{#1}\global\@dedi@providedtrue}
|
|
\def\keywords#1{{\if@Vruler\else\addtocounter{linenumber}{-1}\fi%%
|
|
\vskip7pt\noindent\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{8}{9}\selectfont\keywordsname: #1\par\vskip-5.5pt
|
|
\ifonecolumn\noindent\rule{\textwidth}{1pt}\else\noindent\rule{20.75pc}{1pt}\fi}}%\global\@keywords@providedtrue
|
|
\def\subtitle#1{\def\@subtitle{{#1}}\global\@subtitle@providedtrue}
|
|
\def\supertitle#1{\def\@supertitle{{\noindent #1}}\global\@supertitle@providedtrue}
|
|
\def\specialissue#1{\def\@specialissue{{\noindent SPECIAL ISSUE:~#1}}\global\@specialissue@providedtrue}
|
|
\def\guesteditor#1{\def\@guesteditor{{\noindent \guestname:~#1}}\global\@guesteditor@providedtrue}
|
|
\def\@abbreviations{}
|
|
\def\@classification{}
|
|
\newcommand\classification[2][Jel Classification]{%
|
|
\global\@classification@providedtrue
|
|
\gdef\@classification{{\leftskip=2pc\rightskip=2pc \noindent\textit{#1}:\enskip #2\par}}}
|
|
|
|
%\newbox\@abstractbox
|
|
\newenvironment{abstract}{%\global\@abstract@providedtrue%%% 5/7/2004
|
|
\if@Vruler\else\addtocounter{linenumber}{1}\fi %\global\setbox\@abstractbox
|
|
\vbox\bgroup\fontfamily{\sfdefault}\fontsize{9}{11}\fontshape{m}\selectfont\if@Vruler\else\internallinenumbers\fi
|
|
{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\selectfont\abstractname}\par
|
|
\vskip-6pt
|
|
\ifonecolumn\noindent\rule{\textwidth}{.5pt}\else\noindent\rule{20.75pc}{.5pt}\fi\par
|
|
% \leftskip8mm\rightskip8mm
|
|
\@afterindentfalse\@afterheading}{\par\egroup}%
|
|
|
|
\def\@fnsymbol#1{\ifcase#1\or *\or \dagger\or \ddagger\or
|
|
\S\or \P\or \|\or **\or \dagger\dagger
|
|
\or \ddagger\ddagger \else\@ctrerr\fi}
|
|
|
|
\mathchardef\Register="20AE%
|
|
\mathchardef\ter="099%
|
|
\def\titdagger{\hbox{$\dagger$}}
|
|
\def\titddagger{\hbox{$\ddagger$}}
|
|
\def\titS{\hbox{$\S$}}
|
|
\def\titP{\hbox{$\P$}}
|
|
|
|
%% Reimplement Titling Layout
|
|
\newcommand\maketitle{\par
|
|
\begingroup
|
|
\renewcommand{\@fnsymbol}[1]{\ifcase##1\or \hbox{*}\or \titdagger\or \titddagger\or
|
|
\titS\or \titP\or \|\or \hbox{**}\or \titdagger\titdagger
|
|
\or \titddagger\titddagger \else\@ctrerr\fi}
|
|
\thispagestyle{titlepage} %%
|
|
%\linenumbers
|
|
\setcounter{footnote}{0}
|
|
\renewcommand\thefootnote{}%
|
|
\def\@makefnmark{\hbox{\rm\@thefnmark}}%
|
|
\long\def\@makefntext##1{%\noindent
|
|
{${\@thefnmark}$}{##1}}%
|
|
\global\@topnum\z@ % Prevents figures from going at top of page.
|
|
\ifonecolumn
|
|
\@maketitle
|
|
\else
|
|
\twocolumn[\@maketitle]
|
|
\fi
|
|
\@thanks
|
|
\endgroup
|
|
\@afterindentfalse
|
|
\@afterheading
|
|
\setcounter{footnote}{0}%
|
|
\global\let\thanks\relax
|
|
\global\let\maketitle\relax
|
|
\global\let\@maketitle\relax
|
|
\global\let\@thanks\@empty%
|
|
\if@Vruler\else\let\c@linenumber\c@runninglinenumber\addtocounter{linenumber}{-1}\linenumbers\fi}
|
|
|
|
\def\@maketitle{\if@Vruler\else\internallinenumbers\fi%
|
|
\ifx\@journal@title\@default@journal@title
|
|
\ClassError{COB}{Journal Code not specified. Processing stopped.}
|
|
{The journal code is a required field. Your LaTeX file must contain\MessageBreak
|
|
\protect\journal{JJJJ}, where JJJJ is the four letter journal code.}%
|
|
\fi
|
|
\if@supertitle@provided%
|
|
\ifonecolumn\vspace*{-.1pt}\else\vspace*{15pt}\fi
|
|
{\color{titcolor}{\fontfamily{\sfdefault}\fontsize{10}{12}\fontseries{b}\fontshape{sc}\selectfont\lowercase\@supertitle\par%
|
|
\vspace*{2.5pt}}}
|
|
\else
|
|
\vskip10pt%
|
|
\fi
|
|
%%%%%%%%%%
|
|
\begingroup%
|
|
\vspace*{5pt}
|
|
{\fontfamily{\sfdefault}\noindent\fontsize{18}{22}\fontseries{m}\raggedright\selectfont%
|
|
{\@title}%
|
|
\par}%
|
|
\if@subtitle@provided%
|
|
\vspace{20\p@}%
|
|
{\raggedright\fontsize{14}{16}\fontseries{b}\raggedright\selectfont\itshape\MakeUppercase\@subtitle\par%
|
|
\vspace{23.5\p@}}%
|
|
\else%
|
|
\vspace{5\p@}%
|
|
\fi%
|
|
\begingroup%
|
|
\if@author@provided%
|
|
{{\fontfamily{\sfdefault}\noindent\fontsize{12}{14}\fontseries{b}\fontshape{n}\selectfont\mathversion{bold}\raggedright\@author}\par}%
|
|
\else%
|
|
\vspace{0\p@}%
|
|
\fi%
|
|
\endgroup%
|
|
\endgroup
|
|
\ifx\@address\empty\else
|
|
\thanks{{\noindent\ifonecolumn\protect\rule{\textwidth}{.5pt}\else\protect\rule{20.75pc}{.5pt}\fi\newline\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont\@address}}%
|
|
\fi%
|
|
\ifx\@corres\empty\else
|
|
\thanks{{\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont\@corres}\vskip1pc}%
|
|
\fi%
|
|
%%%%%%%%%%%
|
|
%%%%\if@abstract@provided%
|
|
%%%%\vspace*{20pt}
|
|
%%%% {\fontsize{9}{11}\selectfont\noindent\unvbox\@abstractbox\par}%
|
|
%%%% \else
|
|
%%%% \vspace{0\p@}%
|
|
%%%% \fi
|
|
%%%%\if@keywords@provided%
|
|
%%%% \vspace*{20pt}
|
|
%%%% {\parindent=0pt\fontsize{9}{11}\selectfont
|
|
%%%% \textbf{\keywordsname:}\enskip \@keywords\par}%
|
|
%%%% \vspace{4\p@}%
|
|
%%%%\else%
|
|
%%%% \vspace{0\p@}%
|
|
%%%%\fi%
|
|
\if@date@provided%
|
|
\vspace*{7.5pt}%
|
|
{{\thanks{\noindent\fontsize{8}{10}\fontseries{b}\fontshape{n}\selectfont \ifonecolumn\protect\rule{\textwidth}{.5pt}\else\protect\rule{20.75pc}{.5pt}\fi\newline\@date\ifx\@rec\empty\else Received \@rec;\ \fi \ifx\@rev\empty\else Revised \@rev\fi}}\par}%
|
|
\vspace{4.5\p@}%%
|
|
\else
|
|
\vspace{0\p@}%
|
|
\fi
|
|
\if@dedi@provided%
|
|
{\fontsize{8}{10}\fontseries{rm}\selectfont{\@dedi}\par
|
|
\vspace{18.25\p@}}%
|
|
\else
|
|
\vspace{0\p@}%
|
|
\fi
|
|
\if@classification@provided
|
|
{\leftskip\z@\parfillskip=\z@ plus1fill%
|
|
\fontsize{8}{9}\selectfont\@classification\par}%
|
|
\fi
|
|
\par
|
|
\vspace{1pc plus 4\p@ minus 2\p@}}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Lastpage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\usepackage{lastpage}
|
|
%% Last page number - from lastpage.sty
|
|
%\def\lastpage@putlabel{\addtocounter{page}{-1}%
|
|
% \immediate\write\@auxout{\string
|
|
% \newlabel{LastPage}{{}{\thepage}}}%
|
|
% \addtocounter{page}{1}}
|
|
%\AtEndDocument{%
|
|
% \message{Setting LastPage}%
|
|
% \clearpage\lastpage@putlabel}%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\sodef\strack{}{0.185em}{0.75em}{0pt}
|
|
\sodef\runtrack{}{0.05em}{0.35em}{0pt}
|
|
\sodef\thmtrack{}{0.09em}{\z@}{\z@}
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%% Sectioning macros %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% Lowest level heading that takes a number by default
|
|
\setcounter{secnumdepth}{0}
|
|
|
|
% Reset the default section macros to help with title casing
|
|
\def\@sect#1#2#3#4#5#6[#7]#8{%
|
|
\ifnum #2>\c@secnumdepth
|
|
\let\@svsec\@empty
|
|
\else
|
|
\refstepcounter{#1}%
|
|
\protected@edef\@svsec{\@seccntformat{{#1}}\relax}%
|
|
\fi
|
|
\@tempskipa #5\relax
|
|
\ifdim \@tempskipa>\z@
|
|
\begingroup
|
|
#6{%
|
|
\noindent{\hskip #3\relax\@svsec}%
|
|
\interlinepenalty \@M
|
|
% Modified to uppercase H1's and titlecase the rest
|
|
\ifnum #2>1\relax
|
|
{#8}%
|
|
\else
|
|
\MakeUppercase{#8}%
|
|
\fi
|
|
\@@par}%
|
|
\endgroup
|
|
\csname #1mark\endcsname{#7}%
|
|
\addcontentsline{toc}{#1}{%
|
|
\ifnum #2>\c@secnumdepth \else
|
|
\protect\numberline{\csname the#1\endcsname}%
|
|
\fi
|
|
#7}%
|
|
\else
|
|
\def\@svsechd{%
|
|
#6{\hskip #3\relax
|
|
\@svsec #8.\enspace }%
|
|
\csname #1mark\endcsname{#7}%
|
|
\addcontentsline{toc}{#1}{%
|
|
\ifnum #2>\c@secnumdepth \else
|
|
\protect\numberline{\csname the#1\endcsname}%
|
|
\fi
|
|
#7}}%
|
|
\fi
|
|
\@xsect{#5}}
|
|
|
|
\newcommand{\sectionfont}{\fontfamily{\sfdefault}\fontsize{8.5}{11}\selectfont\bfseries\raggedright}
|
|
% H1
|
|
|
|
\newcommand\section{\@startsection {section}{1}{\z@}%
|
|
{-12\p@ plus -3\p@ minus -3\p@}%
|
|
{0.0001\p@}%
|
|
{\sectionfont}}
|
|
% H2
|
|
\def\subsection{%
|
|
\renewcommand{\@seccntformat}[1]{{{\csname the##1\endcsname)\enskip}}}
|
|
\@startsection{subsection}{2}{\z@}
|
|
{-10\p@ plus -1\p@ minus -2\p@}{5.5\p@}
|
|
{\fontfamily{\sfdefault}\fontsize{8.5}{11}\selectfont\bfseries\raggedright}}
|
|
|
|
|
|
% H3
|
|
\def\subsubsection{%
|
|
\renewcommand{\@seccntformat}[1]{{{\csname the##1\endcsname)\enskip}}}
|
|
\@startsection{subsubsection}{3}{\z@}
|
|
{-9.5\p@ plus -1\p@ minus -2\p@}{0.5\p@}
|
|
{\fontfamily{\sfdefault}\fontsize{8.5}{11}\selectfont\raggedright}}
|
|
|
|
\def\paragraph{%
|
|
\@startsection{paragraph}{4}{\z@}
|
|
{-11\p@ plus -1\p@}{0.5\p@}
|
|
{\fontsize{9.5}{11}\selectfont\itshape}}
|
|
|
|
|
|
% H5
|
|
\def\subparagraph{%
|
|
\@startsection{subparagraph}{5}{\z@}
|
|
{-11\p@ plus -1\p@}{0\p@}
|
|
{\fontsize{9.5}{11}\selectfont\itshape}}
|
|
|
|
\def\refsection{%
|
|
\@startsection{section}{1}{\z@}
|
|
{-12\p@ plus -3\p@ minus -3\p@}{0.0001\p@}
|
|
{\fontfamily{\sfdefault}\fontseries{b}\fontsize{8}{10}\selectfont}}
|
|
|
|
\def\appsection{%
|
|
\@startsection{section}{1}{\z@}
|
|
{-24\p@ plus -2\p@ minus -1\p@}{0.0001pt}
|
|
{\fontsize{11.5}{13.5}\selectfont\bfseries}}
|
|
|
|
\def\appsections{%
|
|
\@startsection{section}{1}{\z@}
|
|
{-24\p@ plus -2\p@ minus -1\p@}{14pt}
|
|
{\fontsize{11.5}{13.5}\selectfont\bfseries}}
|
|
|
|
\def\appsubsection{%
|
|
\@startsection{section}{1}{\z@}
|
|
{-12\p@ plus -2\p@ minus -1\p@}{0.0001\p@}
|
|
{\fontsize{11.5}{13.5}\selectfont\itshape}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Footnotes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\renewcommand\footnoterule{\begingroup\leftskip\z@
|
|
\noindent\vspace{0\p@}\endgroup}
|
|
|
|
\def\footnotealign{\hskip12pt}
|
|
|
|
\newcommand\@makefntext[1]{%
|
|
\fontsize{8}{9}\selectfont
|
|
\parindent 1em%
|
|
\noindent
|
|
%\@hangfrom
|
|
{\footnotealign\llap{\@makefnmark}}#1}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% From ifmtarg.sty
|
|
% Copyright Peter Wilson and Donald Arseneau, 2000
|
|
\begingroup
|
|
\catcode`\Q=3
|
|
\long\gdef\@ifmtarg#1{\@xifmtarg#1QQ\@secondoftwo\@firstoftwo\@nil}
|
|
\long\gdef\@xifmtarg#1#2Q#3#4#5\@nil{#4}
|
|
\long\gdef\@ifnotmtarg#1{\@xifmtarg#1QQ\@firstofone\@gobble\@nil}
|
|
\endgroup
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%% PostScript Rotation Macros %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\newif\if@rotate \@rotatefalse
|
|
\newif\if@rotatecenter \@rotatecenterfalse
|
|
\def\rotatecenter{\global\@rotatecentertrue}
|
|
\def\rotateendcenter{\global\@rotatecenterfalse}
|
|
\def\rotate{\global\@rotatetrue}
|
|
\def\endrotate{\global\@rotatefalse}
|
|
\newdimen\rotdimen
|
|
\def\rotstart#1{\special{ps: gsave currentpoint currentpoint translate
|
|
#1 neg exch neg exch translate}}
|
|
\def\rotfinish{\special{ps: currentpoint grestore moveto}}
|
|
\def\rotl#1{\rotdimen=\ht#1\advance\rotdimen by \dp#1
|
|
\hbox to \rotdimen{\vbox to\wd#1{\vskip \wd#1
|
|
\rotstart{270 rotate}\box #1\vss}\hss}\rotfinish}
|
|
\def\rotr#1{\rotdimen=\ht #1\advance\rotdimen by \dp#1
|
|
\hbox to \rotdimen{\vbox to \wd#1{\vskip \wd#1
|
|
\rotstart{90 rotate}\box #1\vss}\hss}\rotfinish}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%% Figures and Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\newlength{\abovecaptionskip}
|
|
\newlength{\belowcaptionskip}
|
|
\setlength{\abovecaptionskip}{6\p@}
|
|
\setlength{\belowcaptionskip}{2\p@}
|
|
|
|
\newbox\figurecaptionbox
|
|
\long\def\@makecaption#1#2{\vspace{\abovecaptionskip}\par%
|
|
\setbox\figurecaptionbox=\hbox{\fontfamily{\sfdefault}\fontsize{7.5}{9}\selectfont
|
|
{\bfseries#1}\enskip{#2}}%
|
|
\ifdim\wd\figurecaptionbox<\hsize
|
|
\centerline{\box\figurecaptionbox}
|
|
\else
|
|
\fontfamily{\sfdefault}\fontsize{7.5}{9}\selectfont
|
|
\unhbox\figurecaptionbox
|
|
\par
|
|
\fi}
|
|
|
|
\newbox\schemecaptionbox
|
|
\long\def\@schemecaption#1#2{\vspace{\abovecaptionskip}\par%
|
|
\setbox\schemecaptionbox=\hbox{#1\enskip #2}%
|
|
\ifdim\wd\schemecaptionbox<\hsize
|
|
{\box\schemecaptionbox}
|
|
\else
|
|
\fontsize{8}{9}\selectfont
|
|
\unhbox\schemecaptionbox
|
|
\par
|
|
\fi}
|
|
|
|
\newbox\tablecaptionbox
|
|
\long\def\@tablecaption#1#2{\par%
|
|
\setbox\tablecaptionbox=\hbox{\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont
|
|
{\bfseries #1}\enskip {#2}} %
|
|
\ifdim\wd\tablecaptionbox<\hsize%
|
|
\centerline{\box\tablecaptionbox}
|
|
\vskip3pt
|
|
\else
|
|
\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont
|
|
\centering{\unhbox\tablecaptionbox}
|
|
\vskip3pt
|
|
\par
|
|
\fi}
|
|
|
|
\def\thefigure{\@arabic\c@figure}
|
|
\def\fps@figure{tbp}
|
|
\def\ftype@figure{1}
|
|
\def\ext@figure{lof}
|
|
\def\fnum@figure{{\figurename} \thefigure.}
|
|
\def\figure{\@float{figure}}
|
|
\def\endfigure{\end@float}
|
|
\@namedef{figure*}{\@dblfloat{figure}}
|
|
\@namedef{endfigure*}{\end@dblfloat}
|
|
|
|
\def\thescheme{\@arabic\c@scheme}
|
|
\def\fps@scheme{h}
|
|
\def\ftype@scheme{2}
|
|
\def\ext@scheme{los}
|
|
\def\fnum@scheme{\MakeUppercase{\schemename}~\thescheme.}
|
|
\def\scheme{\let\@makecaption\@schemecaption\@float{scheme}}
|
|
\def\endscheme{\end@float}
|
|
\@namedef{scheme*}{\let\@makecaption\@schemecaption\@dblfloat{scheme}}
|
|
\@namedef{endscheme*}{\end@dblfloat}
|
|
|
|
\def\thetable{\@arabic\c@table}
|
|
\def\fps@table{tbp}
|
|
\def\ftype@table{3}
|
|
\def\ext@table{lot}
|
|
\def\fnum@table{{\tablename}\enspace\thetable.}
|
|
\def\table{\let\@makecaption\@tablecaption\@float{table}}
|
|
\def\endtable{\end@float}
|
|
\@namedef{table*}{\let\@makecaption\@tablecaption\@dblfloat{table}}
|
|
\@namedef{endtable*}{\end@dblfloat}
|
|
|
|
\newdimen\tempdime
|
|
\newbox\temptbox
|
|
|
|
\newlength{\abovefigskip}
|
|
\newlength{\belowfigskip}
|
|
\setlength{\abovefigskip}{\z@}
|
|
\setlength{\belowfigskip}{\z@}
|
|
|
|
\def\toprule{\noalign{\ifnum0=`}\fi
|
|
\hrule \@height 1\p@
|
|
\hrule \@height 4\p@ \@width \z@
|
|
\futurelet \@tempa\@xhline}
|
|
|
|
\def\midrule{\noalign{\ifnum0=`}\fi
|
|
\hrule \@height 4.5\p@ \@width \z@
|
|
\hrule \@height 0.5\p@
|
|
\hrule \@height 5\p@ \@width\z@
|
|
\futurelet \@tempa\@xhline}
|
|
|
|
\def\botrule{\noalign{\ifnum0=`}\fi
|
|
\hrule \@height 4\p@ \@width \z@
|
|
\hrule \@height 1\p@
|
|
\futurelet \@tempa\@xhline}
|
|
|
|
% Table and array parameters
|
|
\setlength\arraycolsep{.5em}
|
|
\setlength\tabcolsep{.5em}
|
|
\setlength\arrayrulewidth{.25pt}
|
|
\setlength\doublerulesep{2.5pt}
|
|
\renewcommand\arraystretch{1}
|
|
|
|
\def\hrulefill{\leavevmode\leaders\hrule height .25pt\hfill\kern\z@}
|
|
|
|
\newcolumntype{P}[1]{>{\raggedright\let\\\@arraycr\hangindent1em}p{#1}}
|
|
|
|
\newenvironment{processtable}[3]{\setbox\temptbox=\hbox{{\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont#2}}%
|
|
\tempdime\wd\temptbox\@processtable{#1}{#2}{#3}{\tempdime}}%
|
|
{\relax}
|
|
|
|
\newenvironment{@processtable}[4]{%
|
|
\if!#1!%
|
|
\addtocounter{table}{-1}%%ADDED ON 21/12/05
|
|
\def\fnum@table{}%
|
|
\else%
|
|
\def\fnum@table{{\tablename}\enspace\thetable.}%
|
|
\fi%
|
|
\if@rotate
|
|
\setbox4=\vbox to \textwidth{\vss\hbox to \textheight{%
|
|
\begin{minipage}{#4}%
|
|
\caption{#1}{\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont#2}%
|
|
\@ifmtarg{#3}{}{\vskip7pt\noindent
|
|
\parbox{#4}{\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont #3\par}}%
|
|
\end{minipage}}\vss}
|
|
\else
|
|
\setbox4=\hbox to \hsize{{\hss\begin{minipage}[t]{#4}%
|
|
\caption{#1}{\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont#2}
|
|
\@ifmtarg{#3}{}{\vskip7pt\noindent
|
|
\parbox{#4}{\fontfamily{\sfdefault}\fontsize{8}{10}\selectfont #3\par}}
|
|
\end{minipage}\hss}}
|
|
\fi
|
|
\if@rotate\rotr{4}\else\box4\fi}
|
|
{\relax}
|
|
|
|
\newcommand{\tabhead}[1]{\textbf{#1}}%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\def\labelenumi{({\rm\roman{enumi}})}
|
|
\def\theenumi{\arabic{enumi}}
|
|
\def\labelenumii{{\rm(\alph{enumii})}}
|
|
\def\theenumii{\alph{enumii}}
|
|
\def\p@enumii{\theenumi}
|
|
\def\labelenumiii{{\rm(\arabic{enumiii})}}
|
|
\def\theenumiii{\roman{enumiii}}
|
|
\def\p@enumiii{\theenumi(\theenumii)}
|
|
\def\labelenumiv{{\rm(\arabic{enumiv})}}
|
|
\def\theenumiv{\Alph{enumiv}}
|
|
\def\p@enumiv{\p@enumiii\theenumiii}
|
|
\def\labelitemi{$\bullet$}
|
|
\def\labelitemii{$\bullet$}
|
|
\def\labelitemiii{$\bullet$}
|
|
\def\labelitemiv{$\bullet$}
|
|
|
|
\setlength{\leftmargini}{11pt}
|
|
\setlength{\leftmarginii}{15pt}
|
|
\setlength{\leftmarginiii}{\z@}
|
|
\setlength{\leftmarginiv}{\z@}
|
|
|
|
\def\enumargs{%
|
|
\partopsep \z@
|
|
\itemsep 0\p@
|
|
\parsep \z@
|
|
\leftmargin 0pt
|
|
\rightmargin \z@
|
|
\labelsep -0.85em
|
|
\listparindent \z@
|
|
\itemindent \z@}
|
|
|
|
\def\enumerate{%
|
|
\@ifnextchar[{\@numerate}{\@numerate[(3)]}}
|
|
|
|
\def\@numerate[#1]{%
|
|
\ifnum \@enumdepth >3 \@toodeep\else
|
|
\advance\@enumdepth \@ne
|
|
\edef\@enumctr{enum\romannumeral\the\@enumdepth}
|
|
\list{\csname label\@enumctr\endcsname}{%
|
|
\enumargs
|
|
\setlength{\leftmargin}{\csname leftmargin\romannumeral\the\@listdepth\endcsname}
|
|
\usecounter{\@enumctr}
|
|
\settowidth\labelwidth{#1}
|
|
\addtolength{\leftmargin}{\labelwidth}
|
|
\addtolength{\leftmargin}{\labelsep}
|
|
\def\makelabel##1{\llap{##1}}}%
|
|
\fi
|
|
}
|
|
\def\endenumerate{\endlist\advance \@listdepth -1}
|
|
|
|
|
|
\def\romenumargs{%
|
|
\partopsep \z@
|
|
\itemsep 0\p@
|
|
\parsep \z@
|
|
\leftmargin 15.2pt
|
|
\rightmargin \z@
|
|
\labelsep -1.2em
|
|
\listparindent \z@
|
|
\itemindent \z@}
|
|
|
|
\def\romenumerate{%
|
|
\@ifnextchar[{\@numerate}{\@romnumerate[(iii)]}}
|
|
|
|
\def\@romnumerate[#1]{%
|
|
\ifnum \@enumdepth >3 \@toodeep\else
|
|
\advance\@enumdepth \@ne
|
|
\edef\@enumctr{enum\romannumeral\the\@enumdepth}
|
|
\list{\csname label\@enumctr\endcsname}{%
|
|
\romenumargs
|
|
\setlength{\leftmarginii}{\csname leftmargin\romannumeral\the\@listdepth\endcsname}
|
|
\usecounter{\@enumctr}
|
|
\settowidth\labelwidth{#1}
|
|
\addtolength{\leftmargin}{\labelwidth}
|
|
\addtolength{\leftmargin}{\labelsep}
|
|
\def\makelabel##1{\llap{##1}}}%
|
|
\fi
|
|
}
|
|
\def\endromenumerate{\endlist\advance \@listdepth -1}
|
|
|
|
|
|
% Changes to the list parameters for itemize
|
|
\def\itemargs{%
|
|
\partopsep \z@
|
|
\itemsep 0pt
|
|
\parsep \z@
|
|
\rightmargin \z@
|
|
\labelsep 0.5em
|
|
\listparindent \parindent
|
|
\itemindent \z@}
|
|
|
|
\def\itemize{%
|
|
\@ifnextchar[{\@itemize}{\@itemize[$\bullet$]}}
|
|
|
|
\def\@itemize[#1]{%
|
|
\ifnum \@itemdepth >3 \@toodeep\else
|
|
\advance\@itemdepth \@ne
|
|
\edef\@itemctr{item\romannumeral\the\@itemdepth}
|
|
\list{\csname label\@itemctr\endcsname}{%
|
|
\itemargs
|
|
\setlength{\leftmargin}{7.1pt}
|
|
\def\makelabel##1{\hss \llap{##1}}}%
|
|
\fi
|
|
}
|
|
\let\enditemize\endlist
|
|
|
|
\setlength{\topsep}{6\p@}% \@plus 1\p@ \@minus 1\p@}
|
|
\setlength{\itemsep}{\z@}
|
|
|
|
\def\@listI{\leftmargin\leftmargini\topsep6.5\p@ plus 4\p@}
|
|
\let\@listi\@listI
|
|
\@listi
|
|
\def\@listii{\leftmargin\leftmarginii\topsep\z@}
|
|
\def\@listiii{\leftmargin\leftmarginiii\topsep\z@}
|
|
\def\@listiv{\leftmargin\leftmarginiv\topsep\z@}
|
|
\def\@listv{\leftmargin\leftmarginv\topsep\z@}
|
|
\def\@listvi{\leftmargin\leftmarginvi\topsep\z@}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% unnumbered list %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newenvironment{description}{%
|
|
\begin{list}{}{%
|
|
\usecounter{enumi}%
|
|
\setlength{\itemsep}{\z@}%
|
|
\setlength{\labelwidth}{\z@}%
|
|
\setlength{\leftmargin}{1em}%
|
|
\setlength{\itemindent}{-1em}}}%
|
|
{\end{list}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Extracts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\def\quotation{\par\begin{list}{}{%\fontsize{9}{10}\selectfont% Extracts in small type
|
|
\setlength{\topsep}{\medskipamount}%
|
|
\setlength{\itemsep}{\z@}%
|
|
\setlength\labelwidth{\z@}%
|
|
\setlength\labelsep{\z@}%
|
|
\setlength\leftmargin{18pt}%
|
|
\setlength\rightmargin{18pt}%
|
|
\listparindent \parindent}%
|
|
\item[\vrule width\z@ height 9\p@]}
|
|
\def\endquotation{\end{list}}
|
|
\let\quote\quotation
|
|
\let\endquote\endquotation
|
|
\newcommand{\source}[1]{\par{\textit{Source}: {\rm #1}}}
|
|
\newcommand{\note}[1]{\par{\textit{Note}: {\rm #1}}}
|
|
\newcommand{\notess}[1]{\par{\textit{Notes}: {\rm #1}}}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% programs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
{\obeyspaces\global\let =\ }
|
|
|
|
\newskip\cmskipamount%
|
|
\cmskipamount=12pt plus 6pt minus 3pt%
|
|
|
|
\def\cmskip{\removelastskip\vskip\cmskipamount}
|
|
|
|
\long\def\bCM{\begingroup\parindent=0pt\cmskip\ttfamily%
|
|
\obeylines\obeyspaces}%
|
|
|
|
\def\eCM{\cmskip\endgroup}%
|
|
|
|
\long\def\tbCM{\begingroup\parindent=0pt\cmskip%
|
|
\obeylines\obeyspaces}%
|
|
|
|
\def\teCM{\cmskip\endgroup}%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\renewcommand{\proofname}{\textit{Proof}}
|
|
|
|
\renewcommand{\qedsymbol}{\ensuremath{\square}}
|
|
\renewenvironment{proof}[1][\proofname]{\par
|
|
\if@endproofbox\pushQED{\qed}\fi%
|
|
\normalfont
|
|
\topsep\bigskipamount
|
|
\labelsep=0.5em\relax
|
|
\trivlist
|
|
\item[\quad\hskip\labelsep
|
|
{#1}{\rm:}]\ignorespaces
|
|
}{%
|
|
\if@endproofbox\popQED\fi
|
|
\endtrivlist\@endpefalse
|
|
}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% Counter for saving the section numbering depth
|
|
\newcounter{savesecnumdepth}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%% Acknowledgments %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\providecommand{\ackname}{\strack{ACKNOWLEDGEMENTS}}
|
|
\newcommand{\ack}[1][\ackname]{\normalsize\par%
|
|
\setcounter{savesecnumdepth}{\value{secnumdepth}}%
|
|
\setcounter{secnumdepth}{0}%
|
|
\section*{#1}%
|
|
\setcounter{secnumdepth}{\value{savesecnumdepth}}%
|
|
}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\ifnote@end\let\footnote\endnote\fi%
|
|
|
|
\renewcommand{\notesname}{\strack{Notes}}
|
|
|
|
\newenvironment{notes}[1][Notes]{\par
|
|
\setcounter{secnumdepth}{0}
|
|
\section{\strack{#1}}%
|
|
}{\par}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%% Nomenclature %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\providecommand{\nomenname}{Nomenclature}
|
|
\newcommand{\nomen}[1][\nomenname]{%
|
|
\setcounter{savesecnumdepth}{\value{secnumdepth}}%
|
|
\setcounter{secnumdepth}{0}%
|
|
\refsection{#1}%
|
|
\vspace*{5pt}
|
|
\setcounter{secnumdepth}{\value{savesecnumdepth}}%
|
|
}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newenvironment{thebibliography}[1]{%
|
|
\begingroup
|
|
\fontsize{7}{9}\selectfont
|
|
\setcounter{secnumdepth}{0}
|
|
\refsection*{\bibname}%
|
|
\begin{list}{[\arabic{enumi}]}{%
|
|
\usecounter{enumi}%
|
|
\setlength{\itemsep}{5pt}
|
|
\setlength\leftmargin{\z@}%
|
|
\setlength{\labelsep}{0.5em}%%chgd. 1em to 0.5em on 21/7/2004 -- devi
|
|
\settowidth{\labelwidth}{[#1]}%
|
|
\addtolength{\leftmargin}{\labelwidth}%
|
|
\addtolength{\leftmargin}{\labelsep}}}%
|
|
{\end{list}\endgroup}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%%%\usepackage{hyperref}
|
|
%%%\hypersetup{
|
|
%%% colorlinks,%
|
|
%%% citecolor=blue,%
|
|
%%% filecolor=blue,%
|
|
%%% linkcolor=blue,%
|
|
%%% urlcolor=blue
|
|
%%%}
|
|
|
|
\ifnumbib
|
|
\usepackage[sort&compress]{natbib}
|
|
\bibpunct{[}{]}{,}{n}{,}{;}
|
|
|
|
\renewenvironment{thebibliography}[1]{%
|
|
\begingroup
|
|
\fontsize{7}{9}\selectfont
|
|
\setcounter{secnumdepth}{0}
|
|
\refsection*{\bibname}%
|
|
\begin{list}{[\arabic{enumi}]}{%
|
|
\usecounter{enumi}%
|
|
\setlength{\itemsep}{5pt}
|
|
\setlength\leftmargin{\z@}%
|
|
\setlength{\labelsep}{0.5em}%%chgd. 1em to 0.5em on 21/7/2004 -- devi
|
|
\settowidth{\labelwidth}{[#1]}%
|
|
\addtolength{\leftmargin}{\labelwidth}%
|
|
\addtolength{\leftmargin}{\labelsep}}}%
|
|
{\end{list}\endgroup}
|
|
\else
|
|
\usepackage[authoryear]{natbib}
|
|
\bibpunct[, ]{(}{)}{;}{a}{,}{;}
|
|
\renewenvironment{thebibliography}[1]{%
|
|
\begingroup
|
|
\fontsize{8}{10}\selectfont
|
|
\setcounter{savesecnumdepth}{\value{secnumdepth}}%
|
|
\setcounter{secnumdepth}{0}
|
|
\refsection{\bibname}%
|
|
\begin{list}{}{%
|
|
\usecounter{enumi}%
|
|
\setlength{\labelwidth}{0pt}%
|
|
\setlength{\leftmargin}{8pt}%
|
|
\setlength{\itemindent}{-8pt}
|
|
}}%
|
|
{\end{list}\setcounter{secnumdepth}{\value{savesecnumdepth}}%
|
|
\endgroup}
|
|
\fi
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
\newskip\normskip
|
|
\setlength\normskip{6pt}
|
|
|
|
\newenvironment{normes}{%
|
|
\begingroup
|
|
\footnotesize\parindent=0pt
|
|
\setcounter{secnumdepth}{0}
|
|
\vskip\normskip
|
|
{\fontsize{10}{12}\selectfont\bf\normsname}%
|
|
\begin{list}{}{%
|
|
\usecounter{enumi}%
|
|
\setlength{\itemsep}{\z@}%
|
|
\setlength{\labelwidth}{0pt}%
|
|
\setlength{\leftmargin}{2em}%
|
|
\setlength{\itemindent}{-2em}}}%
|
|
{\end{list}\endgroup}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Index %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\newif\if@restonecol
|
|
\def\theindex{\@mainmatterfalse
|
|
\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
|
|
\begingroup\parindent \z@
|
|
\addcontentsline{toc}{section}{Index}
|
|
\columnseprule \z@
|
|
\columnsep 1pc\section*{\indexname} %Subject or Author here
|
|
\parskip\z@ plus .3\p@\relax\let\item\idxitem\fontsize{8\p@}{10\p@}\selectfont}
|
|
\def\idxitem{\par\raggedright\hangindent 3em}
|
|
\def\subitem{\par\penalty1000\raggedright\hangindent 3em\hspace*{1em}}
|
|
\def\subsubitem{\par\penalty1000\raggedright\hangindent 3em\hspace*{2em}}
|
|
\def\endtheindex{\if@restonecol\endgroup\onecolumn\else\clearpage\fi}
|
|
\def\indexspace{\par \vskip 18\p@ plus 12\p@ minus 12\p@\relax}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%% Appendix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\newif\ifappend % Are we in the Appendix?
|
|
\def\appendix{\fontsize{11.5}{13.5}\selectfont\par
|
|
\setcounter{secnumdepth}{0}
|
|
\renewcommand{\thesection}{\Alph{section}}
|
|
\renewcommand{\@seccntformat}[1]{{\csname
|
|
the##1\endcsname}\quad}
|
|
\def\thetable{\thesection\@arabic\c@table}
|
|
\def\thefigure{\thesection\@arabic\c@figure}
|
|
\renewcommand\theequation{\thesection\arabic{equation}}
|
|
\setcounter{section}{0}
|
|
\setcounter{table}{0}
|
|
\setcounter{equation}{0}
|
|
\setcounter{subsection}{0}
|
|
\appendtrue}
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% Override settings in MathTime back to TeX defaults
|
|
\DeclareMathSizes{5} {5} {5} {5}
|
|
\DeclareMathSizes{6} {6} {5} {5}
|
|
\DeclareMathSizes{7} {7} {5} {5}
|
|
\DeclareMathSizes{8} {8} {6} {5}
|
|
\DeclareMathSizes{9} {9} {7} {5}
|
|
\DeclareMathSizes{10} {10} {7} {5}
|
|
\DeclareMathSizes{12} {12} {9} {7}
|
|
|
|
%Math parameters
|
|
\setlength{\jot}{5\p@}
|
|
\skip\@mpfootins = \skip\footins
|
|
\fboxsep=6\p@
|
|
\fboxrule=.25\p@
|
|
|
|
\medmuskip=4mu% plus 2mu minus 4mu
|
|
\thickmuskip=5mu% plus 5mu
|
|
|
|
\vbadness=9999
|
|
\tolerance=9999
|
|
\doublehyphendemerits=10000
|
|
\doublehyphendemerits 640000
|
|
\finalhyphendemerits 1000000
|
|
|
|
\flushbottom
|
|
\frenchspacing
|
|
%\onecolumn
|
|
\pagestyle{headings}
|
|
|
|
% Author queries
|
|
\fboxsep=4\p@
|
|
\fboxrule=0.5\p@
|
|
|
|
\newcommand{\query}[2][0pt]{%
|
|
\marginpar{%\vspace*{#1}%
|
|
{\parbox{\marginparwidth}{%
|
|
\raggedright\small{\bf #2}}}}}
|
|
|
|
\newcommand{\leftquery}[2][0pt]{%
|
|
\marginpar{%\vspace*{#1}%
|
|
{\parbox{\marginparwidth}{%
|
|
\raggedright\small{\hskip5pc\bf #2}}}}}
|
|
|
|
|
|
\newenvironment{queries}[1][9.99]{%
|
|
\begingroup
|
|
\thispagestyle{empty}
|
|
\advance\@enumdepth \@ne
|
|
\edef\@enumctr{enum\romannumeral\the\@enumdepth}
|
|
\def\labelenumi{\arabic{enumi})}
|
|
\def\labelenumii{\alph{enumii})}
|
|
\begin{list}{\csname label\@enumctr\endcsname}{%\small%
|
|
\setlength{\topsep}{12\p@}%
|
|
\setlength{\itemsep}{6\p@}%
|
|
\setlength{\leftmargin}{\z@}%
|
|
\settowidth{\labelwidth}{\bfseries#1}%
|
|
\setlength{\labelsep}{1.5em}%
|
|
\addtolength{\leftmargin}{\labelwidth}%
|
|
\addtolength{\leftmargin}{\labelsep}
|
|
\def\makelabel##1{\hss\llap{{##1}}}
|
|
}}
|
|
{\end{list}\endgroup}
|
|
|
|
% Short-form coding
|
|
\newcommand\tetal{{{\rm et~al.}}}
|
|
\newcommand\etal{\textit{et~al.}}
|
|
\newcommand\eg{\textit{e.g.}}
|
|
\newcommand\ie{\textit{i.e.}}
|
|
\let\endash\textendash
|
|
|
|
\def\dbond{\raise0.18ex\hbox{$=$}}
|
|
\def\bond{\raise0.18ex\hbox{$-$}}
|
|
|
|
\def\endash{--}
|
|
\def\emdash{\,--\,}
|
|
\def\sdot#1{{\buildrel{\scriptscriptstyle\bullet}\over{\hbox{$#1$}}}}
|
|
\def\ssdot#1{{\buildrel{\scriptscriptstyle\bullet\bullet}\over{\hbox{$#1$}}}}
|
|
|
|
\def\refmsg{\noindent\hangindent=1em}%
|
|
|
|
\def\z{\phantom}
|
|
|
|
%%%For New Table
|
|
|
|
\newcount\mscount
|
|
\def\multispan#1{\omit \mscount#1\relax
|
|
\loop\ifnum\mscount>\@ne \sp@n\repeat}
|
|
\def\sp@n{\span\omit\advance\mscount\m@ne}
|
|
|
|
\hyphenation{Table}
|
|
\hyphenation{Figure}
|
|
\hyphenation{Section}
|
|
\hyphenation{equation}
|
|
\hyphenation{Theorem}
|
|
\hyphenation{Lemma}
|
|
\hyphenation{Algorithm}
|
|
\hyphenation{Definition}
|
|
\hyphenation{Corollary}
|
|
\hyphenation{Proof}
|
|
\hyphenation{Remark}
|
|
|
|
\def\bcontinued{({\it continued\/})}
|
|
\def\tcontinued{Continued}
|
|
|
|
\def\dd{{\rm d}}
|
|
\def\ee{{\rm e}}
|
|
|
|
\newdimen\p@renwd
|
|
|
|
\def\spbordermatrix#1{\begingroup \m@th
|
|
\setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
|
|
\ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
|
|
&&\quad\hfil$##$\hfil\crcr
|
|
\omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
|
|
#1\crcr\omit\strut\cr}}%
|
|
\setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left[\kern-\wd\@ne
|
|
\global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
|
|
\vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\hskip-\bmskip\right]$}%
|
|
\null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
|
|
|
|
|
|
\def\sqbordermatrix#1{\begingroup \m@th
|
|
\setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
|
|
\ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
|
|
&&\quad\hfil$##$\hfil\crcr
|
|
\omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
|
|
#1\crcr\omit\strut\cr}}%
|
|
\setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left[\kern-\wd\@ne
|
|
\global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
|
|
\vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right]$}%
|
|
\null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
|
|
|
|
\def\llbordermatrix#1{\begingroup \m@th
|
|
\setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
|
|
\ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
|
|
&&\quad\hfil$##$\hfil\crcr
|
|
\omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
|
|
#1\crcr\omit\strut\cr}}%
|
|
\setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left[\kern-\wd\@ne
|
|
\global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
|
|
\vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right.$}%
|
|
\null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
|
|
|
|
\def\lbordermatrix#1{\begingroup \m@th
|
|
\setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
|
|
\ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
|
|
&&\quad\hfil$##$\hfil\crcr
|
|
\omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
|
|
#1\crcr\omit\strut\cr}}%
|
|
\setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{$\left[\kern\wd\@ne\kern-\p@renwd\kern-\wd\@ne
|
|
\global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
|
|
\vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right.$}%
|
|
\null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
|
|
|
|
\newdimen\bmskip
|
|
\bmskip=0pt
|
|
|
|
\def\rbordermatrix#1{\begingroup \m@th
|
|
\setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
|
|
\ialign{\hfil$##$\hfil\kern6\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
|
|
&&\quad\hfil$##$\hfil\crcr
|
|
\omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
|
|
#1\crcr\omit\strut\cr}}%
|
|
\setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
|
|
\setbox\tw@\hbox{$\left.\kern\wd\@ne\kern-\p@renwd\kern-\wd\@ne
|
|
\global\setbox\@ne\vbox{\box\@ne\kern2\p@}
|
|
\vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\hskip-\bmskip\right]$}%
|
|
\null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
|
|
|
|
\chardef\permil="89%
|
|
|
|
\usepackage{textcomp}
|
|
\let\euro\texteuro
|
|
|
|
\newcommand{\address}[1]{\gdef\@address{#1}}\gdef\@address{}%
|
|
\newcommand{\corres}[1]{\gdef\@corres{{Authors for correspondence:} #1}}\gdef\@corres{}%
|
|
|
|
\def\name#1{#1\newline}
|
|
\def\affil#1{{\textsuperscript{#1}}}
|
|
|
|
\def\add#1#2{{\textsuperscript{#1}}{#2\newline}}
|
|
\def\ladd#1#2{{\textsuperscript{#1}}{#2}\vspace*{1.5pt}}
|
|
\def\fadd#1#2{{\textsuperscript{#1}}{#2}}
|
|
\def\email#1{#1}
|
|
|
|
\newcommand\emailrule[1]{Email: #1\par\noindent\protect\rule{82.5mm}{.5pt}}
|
|
|
|
\usepackage[splitrule]{footmisc}
|
|
|
|
\definecolor{mag}{cmyk}{0,.36,0,0}
|
|
\definecolor{titcolor}{cmyk}{0.75,0,0.05,0}
|
|
|
|
\usepackage{marginnote}
|
|
|
|
\definecolor{mag}{cmyk}{0,.36,0,0}
|
|
\def\surname#1{\fboxsep=1pt\colorbox{mag}{#1}}%
|
|
|
|
\def\runetal{\hbox{\fontsize{6.5}{9}\selectfont\it E\kern0.35pt T\ A\kern0.35pt L.}}
|
|
|
|
\newcommand{\aubio}[1]{\vspace{1\baselineskip}{\noindent #1}}
|
|
|
|
\def\@journal@title{{\it COB} (\year@info), page~\thepage\ of \pageref{LastPage}\ $\copyright$\ The Authors, \year@info}
|
|
|
|
\def\@print@issn{0269-9648/11}
|
|
\def\@doi@fixed@field{10.1242/\jabbr@info.}
|
|
\def\@doi@variable@field{00000000000000000000}
|
|
\def\jourinf{\jname@info\ (\year@info) \vol@info, \jabbr@info\art-id@info. doi:10.1242/\jabbr@info.\art-id@info}
|
|
|
|
\renewcommand{\copyright@line}{\textcopyright\ The Authors \year@info}
|
|
|
|
\def\ack#1{{\vskip7.5pt\noindent{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{7.5}{9}\selectfont Acknowledgements}\par\noindent\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont#1}}
|
|
\def\competing#1{{\vskip7.5pt\noindent{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{7.5}{9}\selectfont Competing interests}\par\noindent\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont#1}}
|
|
\def\contribution#1{{\vskip7.5pt\noindent{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{7.5}{9}\selectfont Contribution}\par\noindent\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont#1}}
|
|
\def\funding#1{{\vskip7.5pt\noindent{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{7.5}{9}\selectfont Funding}\par\noindent\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont#1}}
|
|
\def\data#1{{\vskip7.5pt\noindent{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{7.5}{9}\selectfont Data availability}\par\noindent\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont#1}}
|
|
\def\supplementary#1{{\vskip7.5pt\noindent{\fontfamily{\sfdefault}\fontseries{b}\fontshape{n}\fontsize{7.5}{9}\selectfont Supplementary}\par\noindent\fontfamily{\sfdefault}\fontsize{7}{9}\selectfont#1}}
|
|
|
|
\usepackage{url}
|
|
\urlstyle{rm}
|
|
\def\TCH#1{\textbf{#1}}
|
|
\art-id{xxxxxx}
|
|
\Year{2019}
|
|
|
|
\usepackage{subfig}
|
|
|
|
\makeatletter
|
|
\newbox\figurecaptionbox
|
|
\long\def\@makecaption#1#2{\vspace{\abovecaptionskip}\par%
|
|
\setbox\figurecaptionbox=\hbox{\fontfamily{\sfdefault}\fontsize{7.5}{9}\selectfont
|
|
{\bfseries#1}\enskip{#2}}%
|
|
\ifdim\wd\figurecaptionbox<\hsize
|
|
\centerline{\fontfamily{\sfdefault}\box\figurecaptionbox}
|
|
\else
|
|
\fontsize{7.5}{9}\selectfont
|
|
\unhbox\figurecaptionbox
|
|
\par
|
|
\fi}
|
|
\makeatother
|
|
|
|
\ifDEV
|
|
\jname{Development}
|
|
\jabbr{dev}
|
|
\else
|
|
\ifJEB
|
|
\jname{Journal of Experimental Biology}
|
|
\jabbr{jeb}
|
|
\else
|
|
\ifJCS
|
|
\jname{Journal of Cell Science}
|
|
\jabbr{jcs}
|
|
\else
|
|
\ifDMM
|
|
\jname{Disease Models \& Mechanisms}
|
|
\jabbr{dmm}
|
|
\else
|
|
\ifBIO
|
|
\jname{Biology Open}
|
|
\jabbr{bio}
|
|
\else
|
|
\ClassError{PLEASE INSERT THE RESPECTIVE JOURNAL OPTION}
|
|
\fi
|
|
\fi
|
|
\fi
|
|
\fi
|
|
\fi
|
|
|
|
\ifDEV
|
|
\def\JNAME{Development}
|
|
\def\JABBR{DEV}
|
|
\else
|
|
\ifJEB
|
|
\def\JNAME{Journal of Experimental Biology}
|
|
\def\JABBR{JEB}
|
|
\else
|
|
\ifJCS
|
|
\def\JNAME{Journal of Cell Science}
|
|
\def\JABBR{JCS}
|
|
\else
|
|
\ifDMM
|
|
\def\JNAME{Disease Models \& Mechanisms}
|
|
\def\JABBR{DMM}
|
|
\else
|
|
\ifBIO
|
|
\def\JNAME{Biology Open}
|
|
\def\JABBR{BIO}
|
|
\fi
|
|
\fi
|
|
\fi
|
|
\fi
|
|
\fi
|
|
|
|
|
|
\endinput
|