%% %% This is file `fullpage.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% fullpage.dtx (with options: `package') %% ============================================= %% IMPORTANT NOTICE: %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN %% archives in directory macros/latex/base/lppl.txt; either %% version 1 of the License, or any later version. %% %% This is a generated file. %% It may not be distributed without the original source file fullpage.dtx. %% %% Full documentation can be obtained by LaTeXing that original file. %% Only a few abbreviated comments remain here to describe the usage. %% ============================================= %% by Eugeniy E. Mikhailov %% this package try to shrink all unnesesary spaces %% it is all very crude and suitable only for very tailored cases \NeedsTeXFormat{LaTeX2e}[1994/06/01] \ProvidesPackage{evmikcompact} [2010/09/17 1.0] \def\maketitle{% {\flushleft\Large \bf \@title\par}% \vskip 1em } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % section definition %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\section{\@ifstar\unnumberedsection\numberedsection} \def\numberedsection{\@ifnextchar[%] \numberedsectionwithtwoarguments\numberedsectionwithoneargument} \def\unnumberedsection{\@ifnextchar[%] \unnumberedsectionwithtwoarguments\unnumberedsectionwithoneargument} \def\numberedsectionwithoneargument#1{\numberedsectionwithtwoarguments[#1]{#1}} \def\unnumberedsectionwithoneargument#1{\unnumberedsectionwithtwoarguments[#1]{#1}} \def\numberedsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak \refstepcounter{section}% \noindent \leavevmode \begingroup \large \bfseries \thesection\ #2.\quad \endgroup \addcontentsline{toc}{section}{% \protect\numberline{\thesection}% #1}% } \def\unnumberedsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak % \refstepcounter{section}% \noindent \leavevmode \begingroup \large \bfseries % \thesection\ #2.\quad \endgroup \addcontentsline{toc}{section}{% % \protect\numberline{\thesection}% #1}% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subsection definition %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\subsection{\@ifstar\unnumberedsubsection\numberedsubsection} \def\numberedsubsection{\@ifnextchar[%] \numberedsubsectionwithtwoarguments\numberedsubsectionwithoneargument} \def\unnumberedsubsection{\@ifnextchar[%] \unnumberedsubsectionwithtwoarguments\unnumberedsubsectionwithoneargument} \def\numberedsubsectionwithoneargument#1{\numberedsubsectionwithtwoarguments[#1]{#1}} \def\unnumberedsubsectionwithoneargument#1{\unnumberedsubsectionwithtwoarguments[#1]{#1}} \def\numberedsubsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak \refstepcounter{subsection}% \noindent \leavevmode \begingroup \bfseries \thesubsection\ #2.\quad \endgroup \addcontentsline{toc}{subsection}{% \protect\numberline{\thesubsection}% #1}% } \def\unnumberedsubsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak % \refstepcounter{subsection}% \noindent \leavevmode \begingroup \bfseries % \thesubsection\ #2.\quad \endgroup \addcontentsline{toc}{subsection}{% % \protect\numberline{\thesubsection}% #1}% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % subsubsection definition %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\subsubsection{\@ifstar\unnumberedsubsubsection\numberedsubsubsection} \def\numberedsubsubsection{\@ifnextchar[%] \numberedsubsubsectionwithtwoarguments\numberedsubsubsectionwithoneargument} \def\unnumberedsubsubsection{\@ifnextchar[%] \unnumberedsubsubsectionwithtwoarguments\unnumberedsubsubsectionwithoneargument} \def\numberedsubsubsectionwithoneargument#1{\numberedsubsubsectionwithtwoarguments[#1]{#1}} \def\unnumberedsubsubsectionwithoneargument#1{\unnumberedsubsubsectionwithtwoarguments[#1]{#1}} \def\numberedsubsubsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak \refstepcounter{subsubsection}% \noindent \leavevmode \begingroup \bfseries \thesubsubsection\ #2.\quad \endgroup \addcontentsline{toc}{subsubsection}{% \protect\numberline{\thesubsubsection}% #1}% } \def\unnumberedsubsubsectionwithtwoarguments[#1]#2{% \ifhmode\par\fi \removelastskip \vskip 3ex\goodbreak % \refstepcounter{subsubsection}% \noindent \leavevmode \begingroup \bfseries % \thesubsubsection\ #2.\quad \endgroup \addcontentsline{toc}{subsubsection}{% % \protect\numberline{\thesubsubsection}% #1}% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % list items config %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %\def\@listi{\leftmargin\leftmargini %\parsep 5\p@ \@plus2.5\p@ \@minus\p@ %\topsep 2.5\p@ \@plus4\p@ \@minus6\p@ %\itemsep0.0\p@ \@plus2.5\p@ \@minus\p@} %\let\@listI\@listi \AtBeginDocument{% \renewcommand{\@listi} {\setlength{\leftmargin}{\leftmargini} \setlength{\topsep} {0pt} \setlength{\parsep} {\parskip} \setlength{\itemsep}{0pt}} \renewcommand{\@listii} {\setlength{\leftmargin}{\leftmarginii} \setlength{\labelwidth}{\leftmarginii} \addtolength{\labelwidth}{-\labelsep}} \renewcommand{\@listiii} {\setlength{\leftmargin}{\leftmarginiii} \setlength{\labelwidth}{\leftmarginiii} \addtolength{\labelwidth}{-\labelsep}}} \makeatother