diff options
Diffstat (limited to 'epl2/epl2.cls')
| -rw-r--r-- | epl2/epl2.cls | 1373 | 
1 files changed, 1373 insertions, 0 deletions
| diff --git a/epl2/epl2.cls b/epl2/epl2.cls new file mode 100644 index 0000000..621908e --- /dev/null +++ b/epl2/epl2.cls @@ -0,0 +1,1373 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%         epl2.cls is a LaTeX document class for the EPLA journal         %% +%%                                                                         %% +%%                          %%  EPL  %%                                    %% +%%                                                                         %%  +%%                usage: \documentclass[options]{epl2}                     %%  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% +%% marco 2006-10-25 +%% +%% version: 1.0.a, 1.1 +%% +%% modified and upgraded by Marco Bellacosa +%% contact: marco@sif.it, europhys@sif.it, http://www.sif.it +%% + + + +%% mala 2006-05-31 +%% +%% version: 0.0.a +%% +%% written from scratch by S. Frabetti +%% on behalf of the Italian Physical Society, http://www.sif.it/ +%% based on article.cls 2001/04/21 v1.4e +%% + +%% +%% identification +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{epl2}[2006/05/31 v0.1 Europhysics Letters 2 class] + + +% $Id: epl2-authors.cls,v 1.11 2013/11/05 08:04:44 marco Exp $ + + +%% +%% constants +%% +\def\epl@shortname{epl} +\def\epl@copyrighter{EPLA} +\newcommand\contentsname{Contents} +\newcommand\listfigurename{List of Figures} +\newcommand\listtablename{List of Tables} +\newcommand\refname{REFERENCES} +\newcommand\indexname{Index} +\newcommand\figurename{Fig.} +\newcommand\tablename{Table} +\newcommand\partname{Part} +\newcommand\appendixname{Appendix} +\newcommand\abstractname{Abstract} +\def\today{\ifcase\month\or +  January\or February\or March\or April\or May\or June\or +  July\or August\or September\or October\or November\or December\fi +  \space\number\day, \number\year} + +%% +%% flags +%% + +\newif\ifepl@cite\epl@citefalse +\newif\ifepl@bm\epl@bmfalse +\newif\ifepl@graphicx\epl@graphicxfalse +\newif\ifepl@figures\epl@figuresfalse +\newif\ifepl@reply\epl@replyfalse +\newif\ifepl@comment\epl@commentfalse +\newif\ifepl@noabstr\epl@noabstrfalse + +%% [marco] +\newif\ifepl@dedication\epl@dedicationfalse + +%% +%% styles support +%% +%% [marco] +\def\doublecol{doublecol} +\def\orcish{orcish} +\def\tight{tight} +\def\ugly{ugly} +\def\pretty{pretty} +\def\headleft{head-left} +\def\headcentre{head-centre} +\def\headclassic{head-classic} +\def\pageid{page-id} +\def\pageclassic{page-classic} + +%% [marco] +\def\epl@stylemark{% +  \hbox to0pt{% +    \hskip0em +    \vbox to 0pt{% +     \vss +      \hbox{\sffamily\huge +	\textbf{} % +      }% +       \vskip6ex +    }% +    \hss +  }% +} +%% +%% options +%% + +%% [marco] +\DeclareOption{doublecol}{\@twocolumntrue\let\epl@styleC\doublecol} +\DeclareOption{orcish}{\@twocolumnfalse\let\epl@styleC\orcish} +\DeclareOption{tight}{\@twocolumnfalse\let\epl@styleC\tight} +\DeclareOption{ugly}{\let\epl@styleA\ugly} +\DeclareOption{pretty}{\let\epl@styleA\pretty} +\DeclareOption{left}{\let\epl@styleB\headleft} +\DeclareOption{centre}{\let\epl@styleB\headcentre} +\DeclareOption{classic}{\let\epl@styleB\headclassic} +\DeclareOption{pageid}{\let\epl@stylepage\pageid} +\DeclareOption{pageclassic}{\let\epl@stylepage\pageclassic} +\DeclareOption{cite}{\epl@citetrue} +\DeclareOption{nocite}{\epl@citefalse} +\DeclareOption{bm}{\epl@bmtrue} +\DeclareOption{nobm}{\epl@bmfalse} +\DeclareOption{graphicx}{\epl@graphicxtrue} +\DeclareOption{nographicx}{\epl@graphicxfalse} +\DeclareOption{figures}{\epl@figurestrue\epl@graphicxtrue} +\DeclareOption{nofigures}{\epl@figuresfalse} +\DeclareOption{a4paper} +   {\setlength\paperheight {297mm}% +    \setlength\paperwidth  {210mm}} +\DeclareOption{a5paper} +   {\setlength\paperheight {210mm}% +    \setlength\paperwidth  {148mm}} +\DeclareOption{b5paper} +   {\setlength\paperheight {250mm}% +    \setlength\paperwidth  {176mm}} +\DeclareOption{letterpaper} +   {\setlength\paperheight {11in}% +    \setlength\paperwidth  {8.5in}} +\DeclareOption{legalpaper} +   {\setlength\paperheight {14in}% +    \setlength\paperwidth  {8.5in}} +\DeclareOption{executivepaper} +   {\setlength\paperheight {10.5in}% +    \setlength\paperwidth  {7.25in}} +\DeclareOption{draft}{\setlength\overfullrule{5pt}} +\DeclareOption{final}{\setlength\overfullrule{0pt}} +%\DeclareOption{onecolumn}{\@twocolumnfalse} +%\DeclareOption{twocolumn}{\@twocolumntrue} +\DeclareOption{reply}{% +  \epl@replytrue +  \epl@noabstrtrue +} +\DeclareOption{comment}{% +  \epl@commenttrue +  \epl@noabstrtrue +} + + + + +\@twosidetrue\@mparswitchtrue % [mala] was option twoside +\ExecuteOptions{a4paper,draft,cite,bm,graphicx,tight,ugly,left,pageid} +\ProcessOptions + +%% +%% modules +%% +\RequirePackage{color} +\newcommand{\revision}[1]{{\color{red}{#1}}} + +\ifepl@graphicx +  \RequirePackage{graphicx} +\fi +\ifepl@bm +  \RequirePackage{bm} +\else +  \let\bm\mathbf +\fi +\ifepl@cite +  \RequirePackage{cite}% +  \renewcommand{\citeleft}{\bgroup\normalfont[}% +  \renewcommand{\citeright}{]\egroup}% +\fi + + + + +%%% +%%% from size10.clo +%%% + +%% +%% font sizes +%% +\renewcommand\normalsize{% +   \@setfontsize\normalsize\@xpt\@xiipt +   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ +   \abovedisplayshortskip \z@ \@plus3\p@ +   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ +   \belowdisplayskip \abovedisplayskip +   \let\@listi\@listI} +\normalsize +\newcommand\small{% +   \@setfontsize\small\@ixpt{11}% +   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ +   \abovedisplayshortskip \z@ \@plus2\p@ +   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ +   \def\@listi{\leftmargin\leftmargini +               \topsep 4\p@ \@plus2\p@ \@minus2\p@ +               \parsep 2\p@ \@plus\p@ \@minus\p@ +               \itemsep \parsep}% +   \belowdisplayskip \abovedisplayskip +} +\newcommand\footnotesize{% +   \@setfontsize\footnotesize\@viiipt{9.5}% +   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ +   \abovedisplayshortskip \z@ \@plus\p@ +   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ +   \def\@listi{\leftmargin\leftmargini +               \topsep 3\p@ \@plus\p@ \@minus\p@ +               \parsep 2\p@ \@plus\p@ \@minus\p@ +               \itemsep \parsep}% +   \belowdisplayskip \abovedisplayskip +} +\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} +\newcommand\large{\@setfontsize\large\@xiipt{14}} +\newcommand\Large{\@setfontsize\Large\@xivpt{18}} +\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}} +\newcommand\huge{\@setfontsize\huge\@xxpt{25}} +\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} + +%% +%% misc parameters +%% +\if@twocolumn +  \setlength\parindent{1em} +\else +  \setlength\parindent{15\p@} +\fi +\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@} +\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@} +\setlength\headheight{12\p@} +\setlength\headsep   {24\p@} +\setlength\topskip   {10\p@} +\setlength\footskip{30\p@} +\setlength\maxdepth{.5\topskip} + +%% +%% textwidth and textheight +%% +\ifx\epl@styleC\doublecol +  \setlength\textwidth{180mm} +  \setlength\textheight{56\baselineskip} +\fi +\ifx\epl@styleC\orcish +  \setlength\textwidth{180mm} +  \setlength\textheight{56\baselineskip} +\fi +\ifx\epl@styleC\tight +  \setlength\textwidth{140mm} +  \setlength\textheight{52\baselineskip} +\fi +\@settopoint\textwidth +\addtolength\textheight{\topskip} + +%% +%% calculating marginpars parameters (and sidemargins?) +%% +\if@twocolumn + \setlength\marginparsep {10\p@} +\else +  \setlength\marginparsep{11\p@} +\fi +\setlength\marginparpush{5\p@} +% +\setlength\@tempdima        {\paperwidth} +\addtolength\@tempdima      {-\textwidth} +\setlength\oddsidemargin    {.4\@tempdima} +\addtolength\oddsidemargin  {-1in} +\setlength\marginparwidth   {.6\@tempdima} +\addtolength\marginparwidth {-\marginparsep} +\addtolength\marginparwidth {-0.4in} +\ifdim \marginparwidth >2in +   \setlength\marginparwidth{2in} +\fi +\@settopoint\oddsidemargin +\@settopoint\marginparwidth +% +\setlength\evensidemargin  {\paperwidth} +\addtolength\evensidemargin{-2in} +\addtolength\evensidemargin{-\textwidth} +\addtolength\evensidemargin{-\oddsidemargin} +\@settopoint\evensidemargin +% +\setlength\topmargin{\paperheight} +\addtolength\topmargin{-2in} +\addtolength\topmargin{-\headheight} +\addtolength\topmargin{-\headsep} +\addtolength\topmargin{-\textheight} +\addtolength\topmargin{-\footskip}     % this might be wrong! +\addtolength\topmargin{-.5\topmargin} +\@settopoint\topmargin +% +\setlength\footnotesep{6.65\p@} +\setlength{\skip\footins}{9\p@ \@plus 4\p@ \@minus 2\p@} +\setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\intextsep   {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dblfloatsep    {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\@fptop{0\p@ \@plus 1fil} +\setlength\@fpsep{8\p@ \@plus 2fil} +\setlength\@fpbot{0\p@ \@plus 1fil} +\setlength\@dblfptop{0\p@ \@plus 1fil} +\setlength\@dblfpsep{8\p@ \@plus 2fil} +\setlength\@dblfpbot{0\p@ \@plus 1fil} +\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@} +\def\@listi{\leftmargin\leftmargini +            \parsep 4\p@ \@plus2\p@ \@minus\p@ +            \topsep 8\p@ \@plus2\p@ \@minus4\p@ +            \itemsep4\p@ \@plus2\p@ \@minus\p@} +\let\@listI\@listi +\@listi +\def\@listii {\leftmargin\leftmarginii +              \labelwidth\leftmarginii +              \advance\labelwidth-\labelsep +              \topsep    4\p@ \@plus2\p@ \@minus\p@ +              \parsep    2\p@ \@plus\p@  \@minus\p@ +              \itemsep   \parsep} +\def\@listiii{\leftmargin\leftmarginiii +              \labelwidth\leftmarginiii +              \advance\labelwidth-\labelsep +              \topsep    2\p@ \@plus\p@\@minus\p@ +              \parsep    \z@ +              \partopsep \p@ \@plus\z@ \@minus\p@ +              \itemsep   \topsep} +\def\@listiv {\leftmargin\leftmarginiv +              \labelwidth\leftmarginiv +              \advance\labelwidth-\labelsep} +\def\@listv  {\leftmargin\leftmarginv +              \labelwidth\leftmarginv +              \advance\labelwidth-\labelsep} +\def\@listvi {\leftmargin\leftmarginvi +              \labelwidth\leftmarginvi +              \advance\labelwidth-\labelsep} +%%/ +%%/ end of size10.clo +%%/ + +%% +%% misc parameters +%% +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} +\setlength\parskip{0\p@ \@plus \p@} +\@lowpenalty   51 +\@medpenalty  151 +\@highpenalty 301 + +%% +%% stretching +%% +\newlength{\epl@stretchminskip}\setlength{\epl@stretchminskip}{1.5pt} +\newlength{\epl@stretchmedskip}\setlength{\epl@stretchmedskip}{3pt} +\newlength{\epl@stretchmaxskip}\setlength{\epl@stretchmaxskip}{6pt} +% +\newlength{\epl@stretchpretitle} +\newlength{\epl@stretchpreauthor} +\newlength{\epl@stretchpreinst} +\newlength{\epl@stretchpredates} +\newlength{\epl@stretchprepacs} +\newlength{\epl@stretchpreabst} +\newlength{\epl@stretchprerule} +\newlength{\epl@stretchpostrule} +% +\newcommand{\stretchpretitle}[1]{\epl@stretchpretitle=#1\epl@stretchmedskip} +\newcommand{\stretchpreauthor}[1]{\epl@stretchpreauthor=#1\epl@stretchmedskip} +\newcommand{\stretchpreinst}[1]{\epl@stretchpreinst=#1\epl@stretchmedskip} +%% BUG: 'predates' is quite unlucky +\newcommand{\stretchpredates}[1]{\epl@stretchpredates=#1\epl@stretchmedskip} +\newcommand{\stretchprepacs}[1]{\epl@stretchprepacs=#1\epl@stretchmedskip} +\newcommand{\stretchpreabst}[1]{\epl@stretchpreabst=#1\epl@stretchmedskip} +\newcommand{\stretchprerule}[1]{\epl@stretchprerule=#1\epl@stretchminskip} +\newcommand{\stretchpostrule}[1]{\epl@stretchpostrule=#1\epl@stretchmedskip} +% +\newcommand{\stretchfront}[1]{% +  \stretchpretitle{#1}% +  \stretchpreauthor{#1}% +  \stretchpreinst{#1}% +  \stretchpredates{#1}% +  \stretchprepacs{#1}% +  \stretchpreabst{#1}% +  \stretchprerule{#1}% +  \stretchpostrule{#1}% +} +% +\newlength{\epl@prebiblio}\setlength{\epl@prebiblio}{18pt plus4pt minus2pt} +\newlength{\epl@postbiblio}\setlength{\epl@postbiblio}{12pt plus2pt minus2pt} +% +\newcommand{\stretchprebib}[1]{% +  \addtolength{\epl@prebiblio}{#1\epl@stretchmedskip}% +} +\newcommand{\stretchpostbib}[1]{% +  \addtolength{\epl@postbiblio}{#1\epl@stretchmedskip}% +} +% +\newcommand{\stretchtail}[1]{% +  \stretchprebib{#1}% +  \stretchpostbib{#1}% +} +% +\newcommand{\stretchall}[1]{% +  \stretchfront{#1}% +  \stretchtail{#1}% +} +%% +%% floats parameters +%% +\setcounter{topnumber}{1} +\renewcommand\topfraction{.97} +\ifx\epl@styleC\doublecol +  \setcounter{bottomnumber}{0} +\else +  \setcounter{bottomnumber}{1} +\fi +\renewcommand\bottomfraction{.97} +\setcounter{totalnumber}{3} +\renewcommand\textfraction{.03} +\renewcommand\floatpagefraction{.88} +\setcounter{dbltopnumber}{2} +\renewcommand\dbltopfraction{.7} +\renewcommand\dblfloatpagefraction{.5} + +%% +%% pagestyles +%% +\def\epl@headrule{% +  \hbox to0pt{% +    \vbox to0pt{% +      \vskip6pt +      \hbox to\textwidth{\hrulefill}% +      \vss +    }% +    \hss +  }% +} +\def\ps@epl{% +  \def\@oddfoot{\hfil{\normalsize\thepage}\hfil}% +  \def\@evenfoot{\hfil{\normalsize\thepage}\hfil}% +  \ifx\epl@styleB\headleft +%% [marco] +    \def\@oddhead{\epl@headrule\hfil\epl@shorttitle}% +  \fi +  \ifx\epl@styleB\headcentre +    \def\@oddhead{\epl@headrule\epl@shorttitle}% +  \fi +  \ifx\epl@styleB\headclassic +    \def\@oddhead{\epl@headrule\epl@shortauthor\hfil\epl@shorttitle}% +  \fi +%% [marco] +  \def\@evenhead{\epl@headrule\epl@shortauthor\hfil} +  \ifepl@comment +  \def\@evenhead{\epl@headrule Comment \hfil}% +  \fi +  \ifepl@reply +  \def\@evenhead{\epl@headrule Reply \hfil}% +  \fi + +  \let\@mkboth\@gobbletwo +  \let\sectionmark\@gobble +  \let\subsectionmark\@gobble +} +\def\ps@eplfirst{% +  \def\@oddfoot{% +   \hfil{\normalsize\thepage}\hfil +  }% +  \def\@evenfoot{\hfil{\normalsize\thepage}\hfil}% +  \def\@oddhead{% +    \epl@stylemark +    \epl@headrule +    \hfil +    \ifx\epl@styleA\pretty +      {\sffamily\bfseries\large\epl@shortname}% +    \fi +  } +  \let\@evenhead\@oddhead +  \let\@mkboth\@gobbletwo +  \let\sectionmark\@gobble +  \let\subsectionmark\@gobble +} +\def\ps@eplplain{% +  \def\@oddfoot{\hfil{\normalsize\thepage}\hfil}% +  \def\@evenfoot{\hfil{\normalsize\thepage}\hfil}% +  \let\@oddhead\@empty +  \let\@evenhead\@empty +  \let\@mkboth\@gobbletwo +  \let\sectionmark\@gobble +  \let\subsectionmark\@gobble +} +\def\ps@eplempty{% +  \let\@oddfoot\@empty +  \let\@evenfoot\@empty +  \let\@oddhead\@empty +  \let\@evenhead\@empty +  \let\@mkboth\@gobbletwo +  \let\sectionmark\@gobble +  \let\subsectionmark\@gobble +} + +%% +%% banner +%% +\AtBeginDocument{\label{epl@firstpage}} +\AtEndDocument{\label{epl@lastpage}} +%% +\newcommand{\vol}[1]{\gdef\epl@vol{#1}} +\newcommand{\issue}[1]{\gdef\epl@issue{#1}} +\renewcommand{\year}[1]{\gdef\epl@year{#1}} +\newcommand{\firstpage}[1]{% +  \ifx\epl@stylepage\pageclassic +    \setcounter{page}{#1}% +    \let\epl@firstlastpp\epl@firstlastpp@proper +  \else +    \setcounter{page}{1}% +    \def\epl@firstlastpp{\epl@pgid}% +  \fi +} +\newcommand{\doi}[1]{\gdef\epl@doi{#1}} +\newcommand{\pgid}[1]{\gdef\epl@pgid{#1}} +%% +\newcommand{\received}[1]{\gdef\epl@receiveddate{#1}} +\newcommand{\accepted}[1]{\gdef\epl@accepteddate{#1}} +\newcommand{\acceptedinfinalform}[1]{\gdef\epl@accepteddate{in final form #1}} +\newcommand{\paperpub}[1]{\gdef\epl@paperpubdate{#1}} +\newcommand{\onlinepub}[1]{\gdef\epl@onlinepubdate{#1}} +%% + +% +% dedication [marco] +% +\newcommand{\dedication}[1]{% +  \epl@dedicationtrue +  \def\epl@dedication{\epl@dedication@makeup{#1}} +} +\def\epl@dedication@makeup#1{% +  \begingroup +  \raggedleft +  \small +  \itshape +  #1 +  \par +  \endgroup +} + + +\def\epl@vol{*** No volume ***} +\def\epl@issue{*** No issue ***} +\def\epl@year{*** No year ***} +\def\epl@firstpage{\pageref{epl@firstpage}} +\def\epl@lastpage{\pageref{epl@lastpage}} +\def\epl@firstlastpp{*** No first page ***} +\def\epl@firstlastpp@proper{% +  \xdef\epl@tmpa{\epl@firstpage}% +  \xdef\epl@tmpb{\epl@lastpage}% +  \ifx\epl@tmpa\epl@tmpb +    p.\ \epl@firstpage +  \else +    pp.\ \epl@firstpage--\epl@lastpage +  \fi +} +\def\epl@doi{*** No doi ***} +\def\epl@pgid{*** No pgid ***} +%% +\def\epl@receiveddate{*** No date ***} +\def\epl@accepteddate{*** No date ***} +\def\epl@paperpubdate{*** No date ***} +\def\epl@onlinepubdate{*** No date ***} +%% +\newcommand{\info}[5]{% +  \vol{#1}% +  \issue{#2}% +  \year{#3}% +  \firstpage{#4}% +  \paperpubdate{#5}% +} + +%% [marco] +\def\epl@banner{% + +\vskip30pt + +    \ifepl@comment +    \raisebox{-10pt}[0pt][0pt]{% +    \large{\textit{Comment}}%  +    } +    \fi +    \ifepl@reply  +    \raisebox{-10pt}[0pt][0pt]{% +    \large{\textit{Reply}}%  +    } +    \fi + +} + +%% +%% title, shorttitle, subtitle +%% +\def\title#1{\gdef\epl@title{#1}\gdef\epl@shorttitle{\let\\\relax #1}} +\def\epl@title{*** Missing title ***} +\def\shorttitle#1{\gdef\epl@shorttitle{#1}} +\let\epl@shorttitle\epl@title +\def\subtitle#1{\gdef\epl@subtitle{#1}} +\let\epl@subtitle\@empty + +%% +%% author, shortauthor +%% +\def\author#1{\gdef\epl@author{#1}\gdef\epl@shortauthor{#1}} +\def\epl@author{*** Missing author ***} +\def\shortauthor#1{\gdef\epl@shortauthor{#1}} +\let\epl@shortauthor\epl@author +\def\epl@author@intitle{% +  \setcounter{epl@cnt@and}{0} +  {\scshape\epl@author}\par +  \epl@writeaux@cnt@and{\theepl@cnt@and}% +} +%% +%% \etal +%% +\newcommand{\etal}{\unskip\ \emph{et al.}} + +%% +%% \and +%% +\newcounter{epl@cnt@and} +\setcounter{epl@cnt@and}{0} +\newcounter{epl@cnt@and@aux} +\setcounter{epl@cnt@and@aux}{0} +\def\epl@and#1{\ifnum#1<\theepl@cnt@and@aux,\else{\normalfont\ and}\fi} +\def\epl@writeaux@cnt@and#1{% +  \protected@write\@auxout{}{% +    \string\setcounter{epl@cnt@and@aux}{#1}% +  }% +} +\renewcommand{\and}{% +  \unskip +  \stepcounter{epl@cnt@and}% +  \epl@and{\theepl@cnt@and}% +  \ +} + +%% +%% institute +%% +\newcommand{\institute}[1]{\gdef\epl@institute{#1}} +\def\epl@institute{*** Missing institute ***} +\def\epl@institute@makeup#1{% +  {\itshape #1}\par +} + +%% +%% pacs +%% +\newlength{\epl@pacsindent} +\setlength{\epl@pacsindent}{7.4em} +\newcommand{\pacs}[2]{% +  \let\epl@pacsmissing\@empty +  \protected@xdef\epl@pacsset{\epl@pacsset\epl@pacs{#1}{#2}}% +} +\def\epl@pacsmissing{\hbox to\epl@pacsindent{\vspace{-14pt}}} +\def\epl@pacsset{\epl@pacsmissing} +\def\epl@pacs#1#2{% +  \leavevmode\hbox to\epl@pacsindent{{\scriptsize PACS}\hskip0.6em\texttt{#1}\hfill\ --\ }#2\par +} +%% +%% abstract +%% +\def\abstract#1{\gdef\epl@abstract{#1}} +\def\epl@abstract{*** Missing author ***} + +%% +%% \maketitle +%% +\newcommand\maketitle{\par +  \begingroup +    \parskip0pt +%% [marco] +    \def\mth##1{\boldmath\ensuremath{\mathsf{##1}}} +    \def\chem##1{\boldmath\ensuremath{\mathsf{##1}}}  +    \renewcommand\thefootnote{\@alph\c@footnote}%   +    \def\@makefnmark{\@textsuperscript{\normalfont(\@thefnmark)}} +    \long\def\@makefntext##1{\parindent 1em\noindent +            \hb@xt@1.8em{% +                \hss\@textsuperscript{\normalfont(\@thefnmark)}}##1}% +    \let\footnote\thanks +    \def\inst##1{\unskip${}^{##1}$\hspace{0.5em}\ignorespaces}% +    \def\[##1]{\inst{##1}}% +    \if@twocolumn +      \ifnum \col@number=\@ne +        \@maketitle +      \else +        \twocolumn[\@maketitle]% +      \fi +    \else +      \newpage +      \global\@topnum\z@   % Prevents figures from going at top of page. +      \@maketitle +    \fi +    \thispagestyle{eplfirst}% +    \@thanks +  \endgroup +  \setcounter{footnote}{0}% +  \global\let\maketitle\relax +  \global\let\@maketitle\relax +  \global\let\title\relax +  \global\let\epl@title\@empty +  \global\let\author\relax +  \global\let\epl@author\@empty +  \global\let\thanks\relax +  \global\let\@thanks\@empty +  \global\let\and\relax +  \global\let\institute\relax +  \global\let\epl@institute\@empty +  \global\let\inst\relax +  \global\let\[\relax +} %\maketitle + +%% +%% \@maketitle +%% +\newlength{\epl@maketitle@smallskip}\setlength{\epl@maketitle@smallskip}{9pt} +\newlength{\epl@maketitle@medskip}\setlength{\epl@maketitle@medskip}{13pt} +\newlength{\epl@maketitle@bigskip}\setlength{\epl@maketitle@bigskip}{18pt} +%% [marco] +\newlength{\epl@dedication@skip}\setlength{\epl@dedication@skip}{1pc plus2pt minus1pt} + +\def\@maketitle{% +  \newpage +%  \sloppy +  \parindent\z@ +  \null +  %% BUG: next vskip a bit hacky... +  \vskip-4ex +  %% BUG: could not trace out the origin of an extra vspace +  %% in 'orcish' and 'tight' mode.  had to counterbalance it here +  \ifx\epl@styleC\doublecol\else +    \vskip-2.4ex +  \fi +  {\small\epl@banner\par}% +  \vskip\epl@maketitle@bigskip +  \vskip\epl@stretchpretitle +  {\sloppy\LARGE\sffamily\bfseries\epl@title\par}% +  {\sloppy\vskip6pt\large\sffamily\bfseries\epl@subtitle\par}% +  \vskip\epl@maketitle@bigskip +  \vskip\epl@stretchpreauthor +  {\scshape\epl@author@intitle\par}% +  \vskip\epl@maketitle@smallskip +  \vskip\epl@stretchpreinst +  {\itshape\epl@institute\par}% +  \vskip\epl@maketitle@smallskip +  \bgroup +    %% BUG: study \leftskip and \rightskip. +    %% and \leftmargin and \rightmargin.. +    \ifx\epl@styleC\tight\else +      \addtolength\leftskip{4em}% +      \addtolength\hsize{-8em}% +    \fi +    \sloppy +    \vskip\epl@stretchpredates +    \bgroup + +%% [marco] +%      received \epl@receiveddate; accepted \epl@accepteddate\par +%      published online \epl@onlinepubdate +     \quad +     \quad + +      \ifx\epl@styleA\pretty; published \epl@paperpubdate\fi\par +    \egroup +    \vskip\epl@maketitle@smallskip +    \vskip\epl@stretchprepacs +    \bgroup +      \setlength\parindent{-\epl@pacsindent}% +      \addtolength\leftskip{\epl@pacsindent}% +      \small +      \epl@pacsset +    \egroup +    \ifepl@noabstr\else +    \vskip\epl@maketitle@smallskip +    \vskip\epl@stretchpreabst +    \bgroup +      \small +      \textbf{\abstractname}~\epl@dash +      \epl@abstract +      \par +    \egroup +    \fi + +%% [marco 1.0] +   \ifepl@dedication +        \vspace{\epl@dedication@skip} +        \epl@dedication +      \fi + +%% [marco] +   \bgroup +   \vskip10pt +   \hskip0pt  +   \hbox to0pt{\quad \hss} +   \egroup + +  \egroup +  \vskip\epl@maketitle@medskip +  \vskip\epl@stretchprerule +  \hrule\@width\textwidth +  \vskip\epl@maketitle@bigskip +  \vskip\epl@stretchpostrule +} + +%% +%% dash and dot in captions, sections, etc. +%% +\def\epl@dash{--} +\def\epl@dot{.} +\newcommand{\nodash}{\gdef\epl@dash{}} +\newcommand{\dash}{\gdef\epl@dash{--}} +\newcommand{\nodot}{\gdef\epl@dot{}} +\newcommand{\godot}{\gdef\epl@dot{.}} + +%% +%% sectioning +%% +\newlength\epl@section@vskip +\setlength\epl@section@vskip{6pt plus2pt minus0pt} +\newlength\epl@section@hsep +\setlength\epl@section@hsep{10pt plus1pt minus0pt} +\newlength\epl@section@indent +\setlength\epl@section@indent{\parindent} +\newlength\epl@subsection@vskip +\setlength\epl@subsection@vskip{3pt plus1pt minus0pt} +\newlength\epl@subsection@hsep +\setlength\epl@subsection@hsep{10pt plus1pt minus0pt} +\newlength\epl@subsection@indent +\setlength\epl@subsection@indent{\parindent} +\setcounter{secnumdepth}{0} +\newcommand{\section}[1]{\epl@section{\epl@section@makeup{#1}}} +\def\epl@section{% +   \@startsection{section}{1}{\epl@section@indent}% +                 {\epl@section@vskip}% +                 {-\epl@section@hsep}% +                 {\normalfont\normalsize\bfseries}% +} +\def\epl@section@makeup#1{#1\epl@dot\godot\ \epl@dash\dash} +\newcommand{\subsection}[1]{\epl@subsection{\epl@subsection@makeup{#1}}} +\def\epl@subsection{% +   \@startsection{subsection}{1}{\epl@subsection@indent}% +                 {\epl@subsection@vskip}% +                 {-\epl@subsection@hsep}% +                 {\normalfont\normalsize\itshape}% +} +\def\epl@subsection@makeup#1{#1\epl@dot\godot\ } +\newcommand{\part}{\ClassError{epl}{No `part' sectioning allowed}} +\newcommand{\subsubsection}{\ClassError{epl}{No subsubsections allowed}} +\newcommand{\paragraph}{\ClassError{epl}{No paragraphs allowed}} +\newcommand{\subparagraph}{\ClassError{epl}{No subparagraphs allowed}} + +%% +%% acknowledgments +%% +\newcommand{\acknowledgments}{% +  \par +  \vspace{\epl@acknowledgments@skip}% +  \centerline{$\ast\ast\ast$}% +  \nopagebreak +  \vspace{\epl@acknowledgments@skip}% +  \par +} +\let\acknowledgements\acknowledgments +\let\stars\acknowledgments +%% +%% acknowledgments shrinking/enlarging +%% +\newlength\epl@acknowledgments@skip +\setlength{\epl@acknowledgments@skip}{1pc plus2pt minus 2pt} +\newcommand{\shrinkacknowledgments}[1]{% +  \ifcase#1 +    \or\addtolength{\epl@acknowledgments@skip}{-6pt}% +    \or\addtolength{\epl@acknowledgments@skip}{-12pt}% +    \else\ClassWarning{epl}{% +           Argument to \protect\shrinkacknowledgments\space must be 1 or 2% +         }% +  \fi +} +\newcommand{\enlargeacknowledgments}[1]{% +  \ifcase#1 +    \or\addtolength{\epl@acknowledgments@skip}{6pt}% +    \or\addtolength{\epl@acknowledgments@skip}{12pt}% +    \else\ClassWarning{epl}{% +           Argument to \protect\enlargeacknowledgments\space must be 1 or 2% +         }% +  \fi +} +\let\shrinkacknowledgements\shrinkacknowledgments +\let\enlargeacknowledgements\enlargeacknowledgments + +%% +%% lists +%% +\if@twocolumn +  \setlength\leftmargini  {2em} +\else +  \setlength\leftmargini  {2.5em} +\fi +\leftmargin  \leftmargini +\setlength\leftmarginii  {2.2em} +\setlength\leftmarginiii {1.87em} +\setlength\leftmarginiv  {1.7em} +\if@twocolumn +  \setlength\leftmarginv  {.5em} +  \setlength\leftmarginvi {.5em} +\else +  \setlength\leftmarginv  {1em} +  \setlength\leftmarginvi {1em} +\fi +\setlength  \labelsep  {.5em} +\setlength  \labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} +\@beginparpenalty -\@lowpenalty +\@endparpenalty   -\@lowpenalty +\@itempenalty     -\@lowpenalty +\renewcommand\theenumi{\@arabic\c@enumi} +\renewcommand\theenumii{\@alph\c@enumii} +\renewcommand\theenumiii{\@roman\c@enumiii} +\renewcommand\theenumiv{\@Alph\c@enumiv} +\newcommand\labelenumi{\theenumi.} +\newcommand\labelenumii{(\theenumii)} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv{\theenumiv.} +\renewcommand\p@enumii{\theenumi} +\renewcommand\p@enumiii{\theenumi(\theenumii)} +\renewcommand\p@enumiv{\p@enumiii\theenumiii} +\newcommand\labelitemi{\textbullet} +\newcommand\labelitemii{\normalfont\bfseries \textendash} +\newcommand\labelitemiii{\textasteriskcentered} +\newcommand\labelitemiv{\textperiodcentered} +\newenvironment{description} +               {\list{}{\labelwidth\z@ \itemindent-\leftmargin +                        \let\makelabel\descriptionlabel}} +               {\endlist} +\newcommand*\descriptionlabel[1]{\hspace\labelsep +                                \normalfont\bfseries #1} + +%% +%% verse, quotation, quote +%% +\newenvironment{verse} +               {\let\\\@centercr +                \list{}{\itemsep      \z@ +                        \itemindent   -1.5em% +                        \listparindent\itemindent +                        \rightmargin  \leftmargin +                        \advance\leftmargin 1.5em}% +                \item\relax} +               {\endlist} +\newenvironment{quotation} +               {\list{}{\listparindent 1.5em% +                        \itemindent    \listparindent +                        \rightmargin   \leftmargin +                        \parsep        \z@ \@plus\p@}% +                \item\relax} +               {\endlist} +\newenvironment{quote} +               {\list{}{\rightmargin\leftmargin}% +                \item\relax} +               {\endlist} + +%% +%% appendix +%% +\newcommand\appendix{\par +  \setcounter{section}{0}% +  \setcounter{subsection}{0}% +  \gdef\thesection{\@Alph\c@section}} + +%% +%% tabular and tabbing parameters +%% +\setlength\arraycolsep{5\p@} +\setlength\tabcolsep{6\p@} +\setlength\arrayrulewidth{.4\p@} +\setlength\doublerulesep{2\p@} +\setlength\tabbingsep{\labelsep} + +%% +%% misc (?) parameters +%% +\skip\@mpfootins = \skip\footins +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} + +%% +%% equation counter [mala: why here?] +%% +\renewcommand \theequation {\@arabic\c@equation} + +%%  +%% floating equations [marco] +%% +\newcounter{epl@eqnfloat} +\newcommand\inapp[1]{\global\in@pptrue +		     \def\in@pp@sect{#1}} +\newenvironment{eqnumber}[1]{% +  \setcounter{epl@eqnfloat}{\value{equation}}% +  \setcounter{equation}{#1}% +  \addtocounter{equation}{-1}% +  \ifin@pp\renewcommand\theequation{\in@pp@sect.\arabic{equation}}\global\in@ppfalse\fi% +}{% +  \setcounter{equation}{\value{epl@eqnfloat}}\par +} +\newenvironment{floatequation}{% +  \stepcounter{equation}% +  $$ +}{ +  $$ +  \aftergroup\ignorespaces +} + +\newenvironment{widetext}{% +                \begin{figure*}}{ +                \rule{18cm}{0.4pt} +                \end{figure*}}  + + + +%% +%% figures +%% +\newcounter{figure} +\renewcommand \thefigure {\@arabic\c@figure} +\newcounter{epl@figures} +\setcounter{epl@figures}{0} +\def\fps@figure{tbp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{\figurename\nobreakspace\thefigure} +\newenvironment{figure}{% +  \ifepl@figures +    \setcounter{epl@figures}{\thefigure}% +  \fi +  \@float{figure}% +}{% +  \end@float +} +\newenvironment{figure*}{% +  \ifepl@figures +    \setcounter{epl@figures}{\thefigure}% +  \fi +  \@dblfloat{figure}% +}{% +  \end@dblfloat +} + +%% +%% figure files inclusion +%% +\newcommand{\onefigure}[2][]{% +  \stepcounter{epl@figures}% +  \hbox to\hsize{\hfill\includegraphics*[#1]{#2}\hfill}% +} +\newcommand{\twofigures}[3][]{% +  \hbox to\hsize{% +    \vbox{% +       \hbox{\includegraphics*[#1]{#2}}% +       \stepcounter{epl@figures}% +       \hbox{\small\figurename\ \theepl@figures}% +    }% +    \hfill +    \vbox{% +       \hbox{\includegraphics*[#1]{#3}}% +       \stepcounter{epl@figures}% +       \hbox{\small\figurename\ \theepl@figures}}% +    \hfill +  }% +} + +%% +%% tables +%% +\newcounter{table} +\renewcommand\thetable{\@arabic\c@table} +\def\fps@table{tbp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{\tablename\nobreakspace\thetable} +\newenvironment{table} +               {\@float{table}} +               {\end@float} +\newenvironment{table*} +               {\@dblfloat{table}} +               {\end@dblfloat} + +%% +%% [marco] +%% + +\newenvironment{largetable}{ +               \begin{table*} +               \begin{center}}{ +               \end{center} +               \end{table*}} + +%% +%% captions +%% +\newlength\abovecaptionskip +\newlength\belowcaptionskip +\setlength\abovecaptionskip{10\p@} +\setlength\belowcaptionskip{0\p@} +\long\def\@makecaption#1#2{% +  \vskip\abovecaptionskip +  \sbox\@tempboxa{\small #1: #2}% +  \ifdim \wd\@tempboxa >\hsize +    \small #1: #2\par +  \else +    \global \@minipagefalse +    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% +  \fi +  \vskip\belowcaptionskip} + +%% +%% font commands +%% +\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} + +%% +%% toc +%% +\newcommand\@pnumwidth{1.55em} +\newcommand\@tocrmarg{2.55em} +\newcommand\@dotsep{4.5} +\setcounter{tocdepth}{3} +\newcommand\tableofcontents{% +    \section*{\contentsname +        \@mkboth{% +           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% +    \@starttoc{toc}% +    } + +%% +%% ? sectioning low level ? +%% +\newcommand*\l@part[2]{% +  \ifnum \c@tocdepth >-2\relax +    \addpenalty\@secpenalty +    \addvspace{2.25em \@plus\p@}% +    \setlength\@tempdima{3em}% +    \begingroup +      \parindent \z@ \rightskip \@pnumwidth +      \parfillskip -\@pnumwidth +      {\leavevmode +       \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par +       \nobreak +       \if@compatibility +         \global\@nobreaktrue +         \everypar{\global\@nobreakfalse\everypar{}}% +      \fi +    \endgroup +  \fi} +\newcommand*\l@section[2]{% +  \ifnum \c@tocdepth >\z@ +    \addpenalty\@secpenalty +    \addvspace{1.0em \@plus\p@}% +    \setlength\@tempdima{1.5em}% +    \begingroup +      \parindent \z@ \rightskip \@pnumwidth +      \parfillskip -\@pnumwidth +      \leavevmode \bfseries +      \advance\leftskip\@tempdima +      \hskip -\leftskip +      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par +    \endgroup +  \fi} +\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} +\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} +\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} +\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}} + +%% +%% list of figure, list of tables +%% +\newcommand\listoffigures{% +    \section*{\listfigurename}% +      \@mkboth{\MakeUppercase\listfigurename}% +              {\MakeUppercase\listfigurename}% +    \@starttoc{lof}% +    } +\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} +\newcommand\listoftables{% +    \section*{\listtablename}% +      \@mkboth{% +          \MakeUppercase\listtablename}% +         {\MakeUppercase\listtablename}% +    \@starttoc{lot}% +    } +\let\l@table\l@figure + +%% +%% bibliography +%% +\newdimen\bibindent +\setlength\bibindent{1.5em} +\newif\ifepl@gotand\epl@gotandfalse +\newenvironment{thebibliography}[1]{% +  \@startsection{section}{1}{0pt}{\epl@prebiblio}{\epl@postbiblio}% +  {\noindent\normalfont\small\refname}{}% +      \def\and{\unskip\global\epl@gotandtrue{\normalfont\ and\ }\ignorespaces}% +      \list{\@biblabel{\@arabic\c@enumiv}}% +           {\settowidth\labelwidth{\@biblabel{#1}}% +            \leftmargin\labelwidth +            \advance\leftmargin\labelsep +            \@openbib@code +            \usecounter{enumiv}% +            \let\p@enumiv\@empty +            \renewcommand\theenumiv{\@arabic\c@enumiv}% +	    \parsep0pt +            \itemsep0pt +	    \small +      }% +      \sloppy +      \clubpenalty4000 +      \@clubpenalty \clubpenalty +      \widowpenalty4000% +      \sfcode`\.\@m} +     {\def\@noitemerr +       {\@latex@warning{Empty `thebibliography' environment}}% +      \endlist} +\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} +\let\@openbib@code\@empty + +%% +%% index +%% +\newif\if@restonecol +\newenvironment{theindex} +               {\if@twocolumn +                  \@restonecolfalse +                \else +                  \@restonecoltrue +                \fi +                \columnseprule \z@ +                \columnsep 35\p@ +                \twocolumn[\section*{\indexname}]% +                \@mkboth{\MakeUppercase\indexname}% +                        {\MakeUppercase\indexname}% +                \thispagestyle{eplplain}\parindent\z@ +                \parskip\z@ \@plus .3\p@\relax +                \let\item\@idxitem} +               {\if@restonecol\onecolumn\else\clearpage\fi} +\newcommand\@idxitem{\par\hangindent 40\p@} +\newcommand\subitem{\@idxitem \hspace*{20\p@}} +\newcommand\subsubitem{\@idxitem \hspace*{30\p@}} +\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} + +%% +%% footnotes +%% +\renewcommand\footnoterule{% +  \kern-3\p@ +  \hrule\@width.4\columnwidth +  \kern2.6\p@} +\newcommand\@makefntext[1]{% +    \parindent 1em% +    \noindent +    \hb@xt@1.8em{\hss\@makefnmark}#1} + +%% +%% twocolumn parameters [mala: why here?] +%% +\setlength\columnsep{10\p@} +\setlength\columnseprule{0\p@} + +%% +%% titlepage macros (from various epl????.tex) +%% +\let\orgdivision\@iden +\let\orgname\@iden +\let\postcode\@iden +\let\street\@iden +\let\city\@iden +\let\country\@iden + +%% +%% general macros (from epl.cls) +%% +\newcommand{\email}[1]{\texttt{#1}} +\newcommand{\upd}{\mathrm{d}} +\let\drm\upd +\newcommand{\ab}[1]{\mathrm{#1}} +\newcommand{\tx}[1]{{\mbox{#1}}} +\newcommand{\vect}[1]{\bm{#1}} +\newcommand{\tens}[1]{\mathsf{#1}} +\newcommand{\un}[1]{\ensuremath{\unskip\,\mathrm{#1}}} +\newcommand{\chem}[1]{\ensuremath{\mathrm{#1}}} +\newcommand{\mth}[1]{\ensuremath{#1}} +\newcommand{\acro}[1]{\textmd{#1}} + +%% +%% bibliography macros (from epl.cls) +%% +\newif\ifepl@book\epl@bookfalse +\let\epl@org@bibitem\bibitem +\def\bibitem{\epl@bookfalse\epl@org@bibitem} + +\newcommand{\Name}[1]{{\scshape #1},} +\newcommand{\Review}[1]{\epl@bookfalse{\itshape #1},} +\newcommand{\Vol}[1]{% +  \ifepl@book\unskip, Vol.~{\bfseries #1}\else{\bfseries #1}\fi +} +\newcommand{\Year}[1]{\ifepl@book#1\else(#1)\fi} +\newcommand{\Page}[1]{% +  \ifepl@book\unskip,\ {\normalfont p.~#1}\else{\normalfont #1}\fi +} +\newcommand{\Pages}[2]{% +  \ifepl@book\unskip,\ {\normalfont pp.~#1-#2}\else{\normalfont #1-#2}\fi +} +\newcommand{\Book}[1]{\epl@booktrue{\itshape #1}} +\newcommand{\Publ}[1]{\ifepl@book\unskip\ \fi{\normalfont(#1)}} +\newcommand{\Editor}[1]{% +  \epl@gotandfalse +  \ifepl@book\unskip,\ {\normalfont edited by}\ {\scshape #1}% +  \else +    {\scshape #1}\ {\normalfont (Editor\ifepl@gotand s\fi)},% +  \fi +} +\newcommand{\Section}[1]{% +  \ifepl@book\unskip,\ {\normalfont sect.~#1}\else{\normalfont sect.~#1}\fi +} +\let\And\and +\newcommand{\REVIEW}[4]{\Review{#1} \Vol{#2} \Year{#3} \Page{#4}} +\newcommand{\SAME}[3]{\Vol{#1} \Year{#2} \Page{#3}} + +%% +%% lift-off +%% +\pagestyle{epl} +%% page numbering +%% [marco] +\pagenumbering{arabic} +\ifx\epl@stylepage\pageid +  \let\epl@orgthepage\thepage + +%% [marco] +  \def\thepage{p-\epl@orgthepage} +\fi +%% /page +\if@twocolumn +  \twocolumn +  \sloppy +  \flushbottom +\else +  \onecolumn +\fi +\endinput | 
