summaryrefslogtreecommitdiff
path: root/epl2/epl2.cls
diff options
context:
space:
mode:
Diffstat (limited to 'epl2/epl2.cls')
-rw-r--r--epl2/epl2.cls1373
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