% parskip.sty; last edited by Robin Fairbairns (rf10@cam.ac.uk)
%              1999/11/16, derived from
%
% This is PARSKIP.STY by H.Partl, TU Wien, as of 19 Jan 1989.
%
% Package to be used with any document class at any size.
% It produces the following Paragraph Layout:
%     Zero Parindent and non-zero Parskip. The stretchable glue in \parskip
%     helps LaTeX in finding the best place for page breaks.
%
% This package is no more than quick fix; the `proper' way to achieve
% effects as far-reaching as this is to create a new class.

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{parskip}[1999/11/16 non-zero parskip adjustments]

\parskip=0.5\baselineskip \advance\parskip by 0pt plus 2pt
\parindent=\z@
     
% To accompany this, the vertical spacing in the list environments is changed
% to use the same as \parskip in all relevant places (for normalsize only):
%   \parsep = \parskip
%   \itemsep = \z@ % add nothing to \parskip between items
%   \topsep = \z@ % add nothing to \parskip before first item

\def\@listI{\leftmargin\leftmargini
   \topsep\z@ \parsep\parskip \itemsep\z@}
\let\@listi\@listI
\@listi
     
\def\@listii{\leftmargin\leftmarginii
   \labelwidth\leftmarginii\advance\labelwidth-\labelsep
   \topsep\z@ \parsep\parskip \itemsep\z@}
     
\def\@listiii{\leftmargin\leftmarginiii
    \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
    \topsep\z@ \parsep\parskip \itemsep\z@}
     
% and, now...
%   \partopsep = \z@ % don't even add anything before first item (beyond 
%                    % \parskip) even if the list is preceded by a blank line
\partopsep=\z@
 
% Note that listiv, listv and listvi don't change vertical parameters.
     
\endinput
     
     
