\ProvidesPackage{myessay}[2003/02/23 My functions for essays] \RequirePackage{fullpage} \RequirePackage{doublespace} \RequirePackage{mytools} % % New titling style % \def\titlefont#1{\textsf{\textbf{\large#1}}} \def\maketitle{% \thispagestyle{empty}% \begin{singlespace}% \vspace*{0.5em plus 1em}% \begin{raggedleft}% \flushvbox[r]{\titlefont{\@title}}% \vspace{0.5em plus 0.5em}% \@author \\[0.5em plus 0.5em]% \@date \vskip \z@ plus 0.5em\par \end{raggedleft}% \end{singlespace}% }% % % Redo spacing for lists % \let\oldenumerate=\enumerate \let\endoldenumerate=\endenumerate \renewenvironment{enumerate}{% \begin{oldenumerate}% \vspace{-20pt}% \begin{singlespace}% \itemsep 0pt plus 2pt\relax }{% \end{singlespace}% \vspace{5pt}% \end{oldenumerate} }% \let\olditemize=\itemize \let\endolditemize=\enditemize \renewenvironment{itemize}{% \begin{olditemize}% \vspace{-20pt}% \begin{singlespace}% \itemsep 0pt plus 2pt\relax }{% \end{singlespace}% \vspace{-5pt}% \end{olditemize} }% \let\olddescription=\description \let\endolddescription=\enddescription \renewenvironment{description}{% \begin{olddescription}% \vspace{-20pt}% \begin{singlespace}% \itemsep 0pt plus 2pt\relax }{% \end{singlespace}% \vspace{-5pt}% \end{olddescription} }% \let\oldquote=\quote \let\endoldquote=\endquote \renewenvironment{quote}{% \begin{oldquote}% \begin{singlespace}% \vskip \z@ \@plus -2.5pt \@minus -1pt }{% \end{singlespace}% \end{oldquote}% }% \let\oldquotation=\quotation \let\endoldquotation=\endquotation \renewenvironment{quotation}{% \begin{oldquotation}% \begin{singlespace}% \vskip \z@ \@plus -2.5pt \@minus -1pt }{% \end{singlespace}% \end{oldquotation}% }% % % Math display dimensions % \everydisplay{\abovedisplayskip=0pt\belowdisplayskip=0pt} % % Sectioning commands % \renewcommand\section{\@startsection{section}{1}{\z@}% {-1ex \@plus -0.3ex \@minus -0.2ex}% {0.5ex \@plus 0.2ex}% {\normalfont\large\sffamily\bfseries}}% % \def\referencename{References}% % % Reference Environment % \newenvironment{references}{% \begin{singlespace}% \vspace{2\baselineskip minus \baselineskip}% {\raggedleft\titlefont{\referencename}\par}% \parskip\baselineskip \newskip\reference@hangindent \reference@hangindent=2\parindent \parindent\z@ \everypar{\hangindent=\reference@hangindent} }{\end{singlespace}\ignorespacesafterend}% % % Define reference item types here. % % \bookitem Author; Title; Publishing. \def\bookitem#1;#2;#3.{% \leavevmode\ignorespaces#1. \emph{\ignorespaces#2}. \ignorespaces#3.\par} % \articleitem Author; Article; Title; Publishing. \def\articleitem#1;#2;#3;#4.{% \leavevmode\ignorespaces#1. ``\ignorespaces#2.'' \emph{\ignorespaces#3}. \ignorespaces#4.\par} % \filmitem Film Name; Director; Studio. \def\filmitem#1;#2;#3.{% \leavevmode\emph{\ignorespaces#1}. Dir. \ignorespaces#2. \ignorespaces#3.\par} % % Text appearance parameters % \linepenalty=2 \parfillskip=1em plus 1fill \endinput