From 1273c595b8f3d6e689e69a7b09e2a465816234dd Mon Sep 17 00:00:00 2001 From: Eugeniy Mikhailov Date: Tue, 27 Aug 2013 16:14:15 -0400 Subject: added syllabus draft --- styles/evmikcompact.sty | 189 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 styles/evmikcompact.sty (limited to 'styles/evmikcompact.sty') diff --git a/styles/evmikcompact.sty b/styles/evmikcompact.sty new file mode 100644 index 0000000..640c428 --- /dev/null +++ b/styles/evmikcompact.sty @@ -0,0 +1,189 @@ +%% +%% 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 + -- cgit v1.2.3