summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ejpecp/ejpecp.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/ejpecp/ejpecp.dtx
Initial commit
Diffstat (limited to 'macros/latex/contrib/ejpecp/ejpecp.dtx')
-rw-r--r--macros/latex/contrib/ejpecp/ejpecp.dtx545
1 files changed, 545 insertions, 0 deletions
diff --git a/macros/latex/contrib/ejpecp/ejpecp.dtx b/macros/latex/contrib/ejpecp/ejpecp.dtx
new file mode 100644
index 0000000000..ca4cb819ea
--- /dev/null
+++ b/macros/latex/contrib/ejpecp/ejpecp.dtx
@@ -0,0 +1,545 @@
+% \iffalse meta-comment
+%
+% Copyright (c) 2019 by Edgaras SAKURAS, VTeX, Lithuania for EJP-ECP
+% Copyright (c) 2018 by Deimantas GALCIUS, VTeX, Lithuania
+% Copyright (c) 2016-2017 by Eimantas GUMBAKIS, VTeX, Lithuania for EJP-ECP
+% Copyright (c), 2011-2015 by Krzysztof BURDZY and Djalil CHAFAI for EJP-ECP
+% ---------------------------------------------------------------------------
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.2
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{ejpecp.dtx}
+%</driver>
+%
+%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%<class>\ProvidesClass{ejpecp}
+%<*class>
+ [2019/04/04 v1.7 class for EJP and ECP journals]
+%</class>
+%<class>\ClassInfo{ejpecp}{Copyright (c) 2019 Edgaras SAKURAS, VTeX, Lithuania.}
+%<class>\ClassInfo{ejpecp}{Copyright (c) 2018 Deimantas GALCIUS, VTeX, Lithuania.}
+%<class>\ClassInfo{ejpecp}{Copyright (c) 2016-2017 Eimantas GUMBAKIS, VTeX, Lithuania for EJP-ECP.}
+%<class>\ClassInfo{ejpecp}{Copyright (c), 2011-2015 BURDZY and CHAFAI for EJP-ECP.}
+%
+%<*driver>
+\documentclass[10pt]{ltxdoc}
+\usepackage[pdftex]{hyperref}
+\hypersetup{pdfborder=0 0 0}
+\usepackage[a4paper,margin=2.5cm]{geometry}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}
+ \DocInput{ejpecp.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{785}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \changes{v0.5}{2011/11/26}{Initial version.}
+% \changes{v0.57}{2011/12/01}{Improvements, see the README file.}
+% \changes{v0.577}{2011/12/12}{Improvements, see the README file.}
+% \changes{v0.5772}{2011/12/24}{Improvements, see the README file.}
+% \changes{v0.57721}{2012/01/09}{Improvements, see the README file.}
+% \changes{v0.577215}{2012/01/09}{Improvements, see the README file.}
+% \changes{v1.0}{2012/12/12}{First stable version, see the README file.}
+% \changes{v1.1}{2014/12/13}{Corrected stable version, see the README file.}
+% \changes{v1.2}{2015/12/23}{Transition to EJMS/VTEX/ProjectEuclid.}
+% \changes{v1.3}{2016/02/23}{Updated journal URLs and DOI output format}
+% \changes{v1.4}{2016/04/06}{Abstract baselineskip correction}
+% \changes{v1.5}{2016/09/06}{hypertexnames=false configuration for hyperref package}
+% \changes{v1.6}{2019/03/28}{full url doi, package maintaining and shorttitle info}
+% \changes{v1.7}{2019/04/04}{merged with production version: fixltx2e removed, natbib setup with afterpackage, etc}
+% \GetFileInfo{ejpecp.dtx}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+%
+% \title{The ejpecp class\thanks{\fileinfo\ \fileversion\ dated \filedate.}%
+% \thanks{Current maintainer of class file is
+% \href{http://www.vtex.lt}{VTeX, Lithuania}. Please send all queries to
+% \href{mailto:latex-support@vtex.lt}{\texttt{latex-support@vtex.lt}}.}}
+%
+% \author{K. Burdzy\and \href{http://djalil.chafai.net/}{D. Chafa\"\i}}
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+% The \emph{ejpecp} \LaTeXe\ class is designed for the typesetting of
+% articles for the mathematical research periodicals Electronic Journal or
+% Probability (EJP) and Electronic Communications in Probability (ECP).
+%
+% \section{Usage}
+%
+% This class works only with the pdflatex engine. See the sample file for its
+% usage.
+%
+% \iffalse
+%
+% \DescribeMacro{\amacro} %
+% This macro does nothing.\index{doing nothing|usage} It is merely an example.
+% If this were a real macro, you would put a paragraph here describing what
+% the macro is supposed to do, what its mandatory and optional arguments are,
+% and so forth.
+%
+% \DescribeEnv{anenv} %
+% This environment does nothing. It is merely an example. If this were a real
+% environment, you would put a paragraph here describing what the environment
+% is supposed to do, what its mandatory and optional arguments are, and so
+% forth. %
+%
+% \fi
+%
+% \StopEventually{\PrintChanges\PrintIndex}
+%
+% \section{Implementation}
+%
+% \begin{macrocode}
+%% We declare and handle our class options
+\DeclareOption{EJP}{%
+ \newcommand{\@EJP}{}
+ \newcommand{\@JOURNAL}{EJP}
+ \newcommand{\@JOURNALA}{Electron. J. Probab.}
+ \newcommand{\@JOURNALL}{Electronic Journal of Probability}
+ \newcommand{\@ISSN}{1083-6489}
+ \newcommand{\@URL}{www.imstat.org/ejp}
+ }
+\DeclareOption{ECP}{%
+ \newcommand{\@ECP}{}
+ \newcommand{\@JOURNAL}{ECP}
+ \newcommand{\@JOURNALA}{Electron. Commun. Probab.}
+ \newcommand{\@JOURNALL}{Electronic Communications in Probability}
+ \newcommand{\@ISSN}{1083-589X}
+ \newcommand{\@URL}{www.imstat.org/ecp}
+ }
+\DeclareOption{NOAMS}{% prevents the load of AMS packages
+ \newcommand{\@NOAMS}{}
+ }
+\DeclareOption{NODS}{% asks to avoid renaming \mathbb into \mathds
+ \newcommand{\@NODS}{}
+ }
+\DeclareOption{PSTRICKS}{% pstricks and pspicture.
+ % File must be compiled with "latex --shell-escape", then use dvipdf
+ \newcommand{\@PSTRICKS}{}
+ }
+\DeclareOption{draft}{%
+ \PassOptionsToClass{draft}{article}
+ }
+\DeclareOption{final}{%
+ \PassOptionsToClass{final}{article}
+ }
+\DeclareOption*{%
+ \PackageWarning{ejpecp}{Unknown option ‘\CurrentOption’}%
+ }
+%\ExecuteOptions{EJP}
+\ProcessOptions\relax
+%% We use the standard article class
+\LoadClass[a4paper,10pt,twoside]{article}
+%% Packages and their options
+\RequirePackage{graphicx}
+\ifx\@PSTRICKS\undefined
+ \DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.jpg,.JPG,.jpeg,.JPEG}
+\else
+ \RequirePackage[pdf]{pstricks}
+ \RequirePackage{auto-pst-pdf}
+\fi
+\RequirePackage{mathtools}
+\RequirePackage{microtype}
+\RequirePackage{lastpage}
+\RequirePackage{latexsym}
+\ifx\@NODS\undefined
+ \RequirePackage{dsfont}
+\fi
+\ifx\@NOAMS\undefined
+ \RequirePackage{amsmath,amsfonts,amssymb,amsthm}
+\fi
+\RequirePackage{geometry}
+\geometry{a4paper,portrait,left=3.5cm,right=3.5cm,top=3.5cm,bottom=3.5cm}
+%\RequirePackage{charter} % Ph. Carmona
+\RequirePackage{bera} % beware that the logo is sensitive to default font change
+\RequirePackage{hyperref}
+\hypersetup{
+ pagebackref=false,
+ pdfborder={0 0 0},
+ pdfstartview={FitH},
+ hypertexnames=false,
+ breaklinks,
+}
+\def\UrlFont{}
+%%%% Macros et Environments
+%% General macros
+\newcommand{\@TITLE}{FIXME!}
+\newcommand{\@SHORTTITLE}{FIXME!}
+\newcommand{\@KEYWORDS}{FIXME!}
+\newcommand{\@AMSSUBJ}{FIXME!}
+\newcommand{\@ABSTRACT}{FIXME!}
+\newcommand{\@VOLUME}{0}
+\newcommand{\@PAPERNUM}{0}
+\newcommand{\@YEAR}{2012}
+\newcommand{\@PAGESTART}{1}
+\newcommand{\@PAGEEND}{\pageref{LastPage}} % using lastpage package
+\newcommand{\@SUBMITTED}{FIXME!}
+\newcommand{\@ACCEPTED}{FIXME!}
+\newcommand{\TITLE}[1]{\renewcommand{\@TITLE}{#1}}
+\newcommand{\SHORTTITLE}[1]{\renewcommand{\@SHORTTITLE}{#1}}
+\newcommand{\DEDICATORY}[1]{\gdef\@DEDICATORY{#1}}
+\newcommand{\AUTHORS}[1]{\author{#1}}
+\let\FIRSTNAMES\@firstofone
+\let\SURNAME\@firstofone
+\newcommand{\KEYWORDS}[1]{\renewcommand{\@KEYWORDS}{#1}}
+\newcommand{\AMSSUBJ}[1]{\renewcommand{\@AMSSUBJ}{#1}}
+\newcommand{\AMSSUBJSECONDARY}[1]{\gdef\@AMSSUBJSECONDARY{#1}}
+\newcommand{\ABSTRACT}[1]{\renewcommand{\@ABSTRACT}{#1}}
+\newcommand{\VOLUME}[1]{\renewcommand{\@VOLUME}{#1}}
+\newcommand{\PAPERNUM}[1]{\renewcommand{\@PAPERNUM}{#1}}
+\newcommand{\YEAR}[1]{\renewcommand{\@YEAR}{#1}}
+\newcommand{\PAGESTART}[1]{\renewcommand{\@PAGESTART}{#1}}
+\newcommand{\PAGEEND}[1]{\renewcommand{\@PAGEEND}{#1}}
+\newcommand{\SUBMITTED}[1]{\renewcommand{\@SUBMITTED}{#1}}
+\newcommand{\ACCEPTED}[1]{\renewcommand{\@ACCEPTED}{#1}}
+\newcommand{\DOI}[1]{\gdef\@DOI{#1}}
+\newcommand{\ARXIVID}[1]{\gdef\@ARXIVID{#1}}
+\newcommand{\HALID}[1]{\gdef\@HALID{#1}}
+\newcommand{\ACKNO}[1]{\noindent\textbf{Acknowledgments.} #1}
+\def\EMAIL#1{E-mail:~\texttt{\href{mailto:#1}{\nolinkurl{#1}}}}
+\newcommand{\BEMAIL}[1]{\newline\hspace*{1.8em}\EMAIL{#1}} % useful in ftnotes
+%% Logos
+\newcommand{\@EJPLOGO}{% designed by KB.
+ % This version is for bera 10pt (depends on the font via "em" and "ex")
+ \centerline{%
+ \hbox{%
+ \vrule height -0.4 pt depth 0.8 pt width 27.7 em\space
+ \kern -27.8 em\space
+ \raise 0.03ex \hbox {\bf E}\space
+ \raise 0.06ex \hbox {l}\space
+ \raise .13ex \hbox {e}\space
+ \raise .24ex \hbox {c}\space
+ \raise .45ex \hbox {t}\space
+ \raise .78ex \hbox {r}\space
+ \raise 1.31ex \hbox {o}\space
+ \raise 2.08ex \hbox {n}\space
+ \raise 3.14ex \hbox {i}\space
+ \raise 4.53ex \hbox {c}\space
+ \kern 1em\space
+ \raise 8.15ex \hbox {\bf J}\space
+ \raise 10.15ex \hbox {o}\space
+ \raise 12.04ex \hbox {u}\space
+ \raise 13.60ex \hbox {r}\space
+ \raise 14.64ex \hbox {n}\space
+ \kern .3 em\space
+ \vrule depth 0.8pt height 14.5ex \space
+ \kern -.3em\space
+ \raise 15ex \hbox {a}\space
+ \raise 14.64ex \hbox {l}\space
+ \kern 1em\space
+ \raise 12.04ex \hbox {o}\space
+ \raise 10.15ex \hbox {f}\space
+ \kern 1em\space
+ \raise 6.23ex \hbox {\bf P}\space
+ \raise 4.53ex \hbox {r}\space
+ \raise 3.14ex \hbox {o}\space
+ \raise 2.08ex \hbox {b}\space
+ \raise 1.31ex \hbox {a}\space
+ \raise .78ex \hbox {b}\space
+ \raise .45ex \hbox {i}\space
+ \raise .24ex \hbox {l}\space
+ \raise .13ex \hbox {i}\space
+ \raise .06ex \hbox {t}\space
+ \raise .03ex \hbox {y}%
+ }%
+ }%
+ }%EJPLOGO
+\newcommand{\@ECPLOGO}{% designed when Ren\'e Carmona was in charge of ECP
+ \raisebox{0.3cm}{\parbox[t]{1.3in}{\noindent\rule{1.3in}{1.6pt}\\
+ \textbf{ ELECTRONIC}\\
+ \textbf{ COMMUNICATIONS}\\
+ \textbf{ in PROBABILITY}\\
+ \rule[.08in]{1.3in}{1.6pt}}}%
+ }%ECPLOGO
+\def\@doiprefix{https://doi.org/}
+\def\printdoi{\texttt{\href{\@doiprefix\@DOI}{\@doiprefix\@DOI}}}
+%% make title long
+\renewcommand\title[1]{\gdef\@title{#1}}
+%% Macro handling the first page
+\newcommand{\FIRSTPAGE}{%
+ \setcounter{page}{\@PAGESTART}%
+ \title{\small
+ \ifx\@EJP\undefined\else
+ \@EJPLOGO
+ \bigskip
+ \centerline{\@JOURNALA\ \textbf{\@VOLUME} (\@YEAR),\
+ no. \@PAPERNUM, \,\@PAGESTART--\@PAGEEND.}%
+ \centerline{ISSN:\ \texttt{\href{http://\@URL/}{\@ISSN}} %
+ \ifx\@DOI\undefined\else
+ \ \printdoi
+ \fi}%
+ \bigskip
+ \bigskip
+ {\Large\bfseries\@TITLE\par}%
+ \fi
+ \ifx\@ECP\undefined
+ \else
+ \parbox[t]{9cm}{%
+ \@JOURNALA\ \textbf{\@VOLUME} (\@YEAR),
+ no. \@PAPERNUM, \@PAGESTART--\@PAGEEND.\\
+ \ifx\@DOI\undefined
+ \else
+ \ \printdoi
+ \fi \\
+ ISSN:\ \texttt{\href{http://\@URL/}{\@ISSN}}%
+ }%
+ \hfill
+ \@ECPLOGO\\
+ \bigskip
+ \bigskip
+ {\Large\@TITLE\par}%
+ \fi
+ }% end title
+ \date{%
+ \ifx\@DEDICATORY\undefined
+ \else
+ \noindent
+ \emph{\small\sffamily\@DEDICATORY}%
+ \fi}%
+ \maketitle\thispagestyle{empty}%
+ \begin{abstract}%
+ \noindent
+ \@ABSTRACT\par\vskip 1em\relax
+ {\footnotesize
+ \noindent\textbf{Keywords: }\@KEYWORDS.\par
+ \noindent\textbf{AMS MSC 2010: }%
+ \ifx\@AMSSUBJSECONDARY\undefined
+ \noindent
+ \@AMSSUBJ.\par
+ \else
+ \noindent
+ Primary \@AMSSUBJ, Secondary \@AMSSUBJSECONDARY.\par
+ \fi
+ \noindent
+ Submitted to \@JOURNAL\ on \@SUBMITTED,
+ final version accepted on \@ACCEPTED.\par
+ \ifx\@ARXIVID\undefined
+ \else
+ \noindent
+ Supersedes
+ \texttt{\href{http://arXiv.org/abs/\@ARXIVID}{arXiv:\@ARXIVID}}.%
+ \fi\par
+ \ifx\@HALID\undefined
+ \else
+ \noindent
+ Supersedes
+ \texttt{\href{http://hal.archives-ouvertes.fr/\@HALID}{HAL:\@HALID}}.%
+ \fi\par
+ }%footnotesize
+ \end{abstract}
+
+ \smallskip
+
+ }%END-FIRSTPAGE
+%% Macro setting the PDF title
+\newcommand{\PDFFIELDS}{%
+ \hypersetup{%
+ pdftitle={\@JOURNALA\ \@VOLUME\ (\@YEAR), no. \@PAPERNUM, \@doiprefix\@DOI}}%
+ \hypersetup{pdfkeywords={\@KEYWORDS}}%
+ \hypersetup{pdfproducer={\@JOURNAL\ Managing Editor http://\@URL/}}%
+ \hypersetup{pdfcreator={LaTeX with ejpecp.cls v1.4}}%
+ \hypersetup{pdfsubject={Probability Theory}}%
+ \hypersetup{pdfauthor={Please see \@doiprefix\@DOI}}%
+ }%END-PDFFIELDS
+
+%% Bibliography
+\def\@MRExtract#1 #2!{#1} % thanks, Martin!
+\newcommand{\MR}[1]{% we need to strip the "(...)"
+ \xdef\@MRSTRIP{\@MRExtract#1 !}%
+ \href{http://www.ams.org/mathscinet-getitem?mr=\@MRSTRIP}{MR-\@MRSTRIP}}
+\newcommand{\ARXIV}[1]{\href{http://arXiv.org/abs/#1}{arXiv:#1}}
+\def\bibliography@size{\small}
+\renewenvironment{thebibliography}[1]
+ {%
+ \section*{\refname
+ \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
+ \phantomsection
+ \addcontentsline{toc}{section}{\refname}%
+ \list{\@biblabel{\@arabic\c@enumiv}}%
+ {\settowidth\labelwidth{\@biblabel{#1}}%
+ \bibliography@size
+ \setlength{\labelsep}{0.4em}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{-.25em}%
+ \@openbib@code
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+ \sloppy\clubpenalty4000\@clubpenalty\clubpenalty\widowpenalty4000%
+ \sfcode`\.\@m
+ }{%
+ \def\@noitemerr{%
+ \@latex@warning{Empty `thebibliography' environment}}%
+ \endlist
+ }
+%% Theorem styles
+\ifx\@NOAMS\undefined
+ \newtheoremstyle{ejpecpbodyit}% name % cf. thmtest.tex of AMSLaTeX
+ {3pt} % Space above
+ {3pt} % Space below
+ {\itshape} % Body font
+ {} % Indent amount (empty = no indent,
+ % \parindent = para indent)
+ {\bfseries\sffamily} % Thm head font
+ {.} % Punctuation after thm head
+ { } % Space after thm head: " " = normal interword space;
+ % \newline = linebreak
+ {} % Thm head spec (can be left empty, meaning `normal')
+ \newtheoremstyle{ejpecpbodyrm}% name % cf. thmtest.tex of AMSLaTeX
+ {3pt} % Space above
+ {3pt} % Space below
+ {} % Body font
+ {} % Indent amount (empty = no indent,
+ % \parindent = para indent)
+ {\bfseries\sffamily} % Thm head font
+ {.} % Punctuation after thm head
+ { } % Space after thm head: " " = normal interword space;
+ % \newline = linebreak
+ {} % Thm head spec (can be left empty, meaning `normal')
+\fi
+%%
+\ifx\@NOAMS\undefined
+ \theoremstyle{ejpecpbodyit}
+\fi
+\newtheorem{theorem}{Theorem}[section]
+\newtheorem{assumptions}[theorem]{Assumptions}
+\newtheorem{assumption}[theorem]{Assumption}
+\newtheorem{claim}[theorem]{Claim}
+\newtheorem{condition}[theorem]{Condition}
+\newtheorem{conjecture}[theorem]{Conjecture}
+\newtheorem{corollary}[theorem]{Corollary}
+\newtheorem{definitions}[theorem]{Definitions}
+\newtheorem{definition}[theorem]{Definition}
+\newtheorem{facts}[theorem]{Facts}
+\newtheorem{fact}[theorem]{Fact}
+\newtheorem{heuristics}[theorem]{Heuristics}
+\newtheorem{hypothesis}[theorem]{Hypothesis}
+\newtheorem{hypotheses}[theorem]{Hypotheses}
+\newtheorem{lemma}[theorem]{Lemma}
+\newtheorem{notations}[theorem]{Notations}
+\newtheorem{notation}[theorem]{Notation}
+\newtheorem{proposition}[theorem]{Proposition}
+\ifx\@NOAMS\undefined
+ \theoremstyle{ejpecpbodyrm}
+\fi
+\newtheorem{example}[theorem]{Example}
+\newtheorem{exercise}[theorem]{Exercise}
+\newtheorem{problem}[theorem]{Problem}
+\newtheorem{question}[theorem]{Question}
+\newtheorem{remark}[theorem]{Remark}
+%% Numbering
+\ifx\@NOAMS\undefined
+ \numberwithin{equation}{section}
+\fi
+%% Itemize and enumerate for bera
+\newcommand{\@reduceitemsep}{\addtolength{\itemsep}{-0.5\baselineskip}}
+\let\OLD@itemize\itemize
+\renewcommand\itemize{\OLD@itemize\@reduceitemsep}
+\let\OLD@enumerate\enumerate
+\renewcommand\enumerate{\OLD@enumerate\@reduceitemsep}
+%% Replace \mathbb by \mathds except if we require the contrary
+\ifx\@NODS\undefined
+ \let\realmathbb=\mathbb
+ \let\mathbb=\mathds
+\fi
+%% Headings
+\newcommand{\@HBLOB}{%
+ \href{\@doiprefix\@DOI}%
+ {\@JOURNAL\ \textbf{\@VOLUME}\, (\@YEAR),\ paper \@PAPERNUM.}}
+\renewcommand{\@evenfoot}{%
+ \normalfont\footnotesize\@HBLOB\hfil
+ \small\raisebox{-1em}{Page \thepage/\@PAGEEND}\hfil
+ \footnotesize\href{http://\@URL/}{http://\@URL/}}
+\renewcommand{\@oddfoot}{\@evenfoot}
+\renewcommand{\@evenhead}{\hfil\@SHORTTITLE\hfil}
+\renewcommand{\@oddhead}{\@evenhead}
+%% smaller sections titles
+\renewcommand{\section}{%
+ \@startsection
+ {section}
+ {1}
+ {0em}
+ {\baselineskip}
+ {0.5\baselineskip}
+ {\normalfont\large\bfseries}}
+\renewcommand{\subsection}{%
+ \@startsection
+ {subsection}
+ {2}
+ {0em}
+ {\baselineskip}
+ {0.25\baselineskip}
+ {\normalfont\bfseries}}
+\RequirePackage{afterpackage}
+\AfterPackage{natbib}
+{%
+ \def\bibcleanup{\vskip-\lastskip\vskip10\p@}%
+ \renewcommand{\bibfont}{\small}%
+ \newlength{\standard@parsep}%
+ \newlength{\standard@itemsep}%
+ \setlength{\standard@parsep}{4.0pt plus 2.0pt minus 1.0pt}%
+ \setlength{\standard@itemsep}{-2.02498pt}%
+ \setlength{\bibsep}{\standard@parsep}%
+ \addtolength{\bibsep}{\standard@itemsep}%
+ \renewcommand\NAT@bibsetnum[1]%
+ {%
+ \settowidth\labelwidth{\@biblabel{#1}}%
+ \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep}%
+ \setlength{\labelsep}{3pt}%
+ \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}%
+ \ifNAT@openbib
+ \addtolength{\leftmargin}{\bibindent}%
+ \setlength{\itemindent}{-\bibindent}%
+ \setlength{\listparindent}{\itemindent}%
+ \setlength{\parsep}{0pt}%
+ \fi
+ }%
+}%
+\InputIfFileExists{ejpecp.cfg}{}{}
+%% Macros
+\AtBeginDocument{\FIRSTPAGE\PDFFIELDS}
+\AtEndDocument{\vfill}
+\endinput
+%%
+%% End of file `ejpecp.cls'.
+%% Macros
+\AtBeginDocument{\FIRSTPAGE\PDFFIELDS}
+\AtEndDocument{\vfill}
+% \end{macrocode}
+% \Finale
+\endinput