% Based on eptcs.cls \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesClass{movep}[2010/04/07] \LoadClass[a4paper,twoside,11pt]{article} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% On US letter paper the margins (left-top-right-bottom) are %% %% 2.795cm - 1.23cm - 2.795cm - 3.46cm %% %% Note: When \topmargin would be 0, the real top margin would be %% %% (72-25-12=35pt) + 1pt (unused portion of head) = .5in = 1.27cm. %% %% The bottom margin is 11in - 1in + 0.04cm - 623/72in = 3.46cm. %% %% On the first page the bottom margin contains various footers. %% %% When translating from US letter to A4 paper, without scaling, by %% %% leaving the centre of the paper invariant (as is possible when %% %% printing the paper with acroread), the resulting A4 margins are %% %% 2.5cm - 2.11cm - 2.5cm - 4.34cm %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \textwidth 16cm % A4 width is 21cm % \textheight 623.01pt % 46 lines exactly = 21.98cm % \oddsidemargin -0.04cm % +1 inch = 2.5cm % \evensidemargin -0.04cm % +1 inch = 2.5cm % \topmargin -0.04cm % +1 inch = 2.5cm % \advance\topmargin-\headheight % 12pt % \advance\topmargin-\headsep % 25pt % \advance\evensidemargin .295cm % centre w.r.t. letter paper % \advance\oddsidemargin .295cm % centre w.r.t. letter paper % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% Pagestyle and titlepage %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \pagestyle{myheadings} \renewcommand\maketitle{\par \begingroup \providecommand{\firstpage}{1} \providecommand{\titlerunning}{Please define {\tt $\backslash$titlerunning}} \providecommand{\authorrunning}{Please define {\tt $\backslash$authorrunning}} \renewcommand\thefootnote{\@fnsymbol\c@footnote}% \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% \long\def\@makefntext##1{\parindent 1em\noindent \hb@xt@1.8em{% \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% \newpage % \global\@topnum\z@ % Prevents figures from going at top of page. \@maketitle \thispagestyle{empty}\@thanks \endgroup \setcounter{footnote}{0}% \label{FirstPage} \global\let\thanks\relax \global\let\maketitle\relax \global\let\@maketitle\relax \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@date\@empty \global\let\@title\@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax } \def\@maketitle{% adapted from article.cls \newpage %% \noindent %% \raisebox{-22.8cm}[0pt][0pt]{\footnotesize %% \begin{tabular}{@{}l} %% \ifadraft %% \Large DRAFT\quad\today %% \else\ifsubmission %% Submitted to:\\ %% \event %% \else\ifpreliminary %% Preliminary Report. Final version to appear in:\\ %% \event %% \else\ifreplacement %% This is a revision of a paper with the same title,\\ %% published in EPTCS \volume, \anno. %% \else %% \event\\ %% EPTCS \volume, \anno, pp.\ \pageref*{FirstPage}--\pageref{LastPage}, %% doi:\href{http://dx.doi.org/10.4204/EPTCS.\volume.\eid}{10.4204/EPTCS.\volume.\eid} %% \fi\fi\fi\fi %% \end{tabular}} %% \hfill\vspace{-1em} %% \raisebox{-22.8cm}[0pt][0pt]{\footnotesize %% \makebox[0pt][r]{ %% \begin{tabular}{l@{}} %% \ifpublicdomain %% This work is \href{http://creativecommons.org/licenses/publicdomain/} %% {dedicated to the public domain}. %% \else %% \ifcopyright %% \copyright~\copyrightholders\\ %% \fi %% \ifcreativecommons %% This work is licensed under the %% \ifnoncommercial %% \href{http://creativecommons.org}{Creative Commons}\\ %% \ifnoderivs %% \href{http://creativecommons.org/licenses/by-nc-nd/3.0/} %% {Attribution-Noncommercial-No Derivative Works} License. %% \else\ifsharealike %% \href{http://creativecommons.org/licenses/by-nc-sa/3.0/} %% {Attribution-Noncommercial-Share Alike} License. %% \else %% \href{http://creativecommons.org/licenses/by-nc/3.0/} %% {Attribution-Noncommercial} License. %% \fi\fi %% \else %% \ifnoderivs %% \href{http://creativecommons.org}{Creative Commons}\\ %% \href{http://creativecommons.org/licenses/by-nd/3.0/} %% {Attribution-No Derivative Works} License. %% \else\ifsharealike %% \href{http://creativecommons.org}{Creative Commons}\\ %% \href{http://creativecommons.org/licenses/by-sa/3.0/} %% {Attribution-Share Alike} License. %% \else %% \\\href{http://creativecommons.org}{Creative Commons} %% \href{http://creativecommons.org/licenses/by/3.0/} %% {Attribution} License. %% \fi\fi %% \fi %% \fi %% \fi %% \end{tabular}}} \null %\vskip 2em% a bit of space removed (< 2em) \begin{center}% \let \footnote \thanks {\LARGE\bf \@title \par}% \bf added \vskip 2em% was: 1.5em {\large \lineskip .5em% \begin{tabular}[t]{c}% \@author \end{tabular}\par}% \vskip 1em% \date and extra space removed \end{center}% \par \markboth{\hfill\authorrunning}{\titlerunning\hfill} \setcounter{firstpage}{\firstpage} \setcounter{page}{\firstpage} \vskip .5em} \newcommand{\institute}[1]{\\{\scriptsize \begin{tabular}[t]{@{\footnotesize}c@{}}#1\end{tabular}}} \newcommand{\email}[1]{\\{\footnotesize\tt #1}} %% \renewenvironment{abstract}{\begin{list}{Abstract.}% header removed and noindent %% {\rightmargin\leftmargin %% \listparindent 1.5em %% \parsep 0pt plus 1pt} %% \small\item}{\end{list} %% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \RequirePackage{hyperref} % add hyperlinks \RequirePackage{mathptmx} % Pick Times Roman as a base font %% \RequirePackage{lastpage} % Remembers page number of last page \RequirePackage{amsthm} \RequirePackage{amsmath} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% Remember page numbers %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcounter{firstpage} \setcounter{firstpage}{1} \AtEndDocument{% \addtocounter{page}{-1} \newwrite\pages \immediate\openout\pages=\jobname.pag \immediate\write\pages{\arabic{firstpage}-\arabic{page}} \addtocounter{page}{1}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% Less space in lists %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\@listi{\leftmargin\leftmargini \parsep 2.5\p@ \@plus1.5\p@ \@minus\p@ \topsep 5\p@ \@plus2\p@ \@minus5\p@ \itemsep2.5\p@ \@plus1.5\p@ \@minus\p@} \let\@listI\@listi \@listi \def\@listii {\leftmargin\leftmarginii \labelwidth\leftmarginii \advance\labelwidth-\labelsep \topsep 1\p@ \@plus\p@ \@minus\p@ \parsep 1\p@ \@plus\p@ \@minus\p@ \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii \advance\labelwidth-\labelsep \topsep \z@ \parsep \z@ \itemsep \topsep} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% References small and with less space between items %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \renewenvironment{thebibliography}[1] {\section*{\refname}\small% small added \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}}% \sloppy \clubpenalty4000 \@clubpenalty \clubpenalty \widowpenalty4000% \sfcode`\.\@m \setlength{\parskip}{0pt}% \setlength{\itemsep}{3pt plus 2pt}% less space between items } {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist} %%% Theorem environments % the following environments switch to a slanted font: \theoremstyle{plain} \newtheorem{thm}{Theorem} \newtheorem{theorem}[thm]{Theorem} \newtheorem{cor}[thm]{Corollary} \newtheorem{corollary}[thm]{Corollary} \newtheorem{lem}[thm]{Lemma} \newtheorem{lemma}[thm]{Lemma} \newtheorem{prop}[thm]{Proposition} \newtheorem{proposition}[thm]{Proposition} % the following environments keep the roman font: \theoremstyle{definition} \newtheorem{rem}[thm]{Remark} \newtheorem{remark}[thm]{Remark} \newtheorem{exa}[thm]{Example} \newtheorem{example}[thm]{Example} \newtheorem{defi}[thm]{Definition} \newtheorem{definition}[thm]{Definition} \newtheorem{conj}[thm]{Conjecture} \newtheorem{conjecture}[thm]{Conjecture}