[Tex/LaTex] Changing paragraph spacing within an item using paralist

paralistspacing

I am using compactenum in the paralist package. I wish to have spacing between paragraphs within an item, but no additional spacing between items. The option:

\plparsep: Space between paragraphs within an item the parskip for
this environment.

seems like this should be it. But using this also produces space between two items. How can I get additional vertical space but only within an item?

MWE

\documentclass[12pt]{report}
\usepackage{paralist}
\plparsep 0.2in

\begin{document}
  \begin{compactenum}
   \item foo

   bar

   \item foo
   \item bar
  \end{compactenum}
\end{document}

As written, I get the spacing within the first item like I want, but I also get additional spacing between the 2nd and 3rd items. Commenting out \plparsep 0.2in gives exactly the opposite: no spacing within the first item and no spacing between the 2nd and 3rd items.

Best Answer

We used \plparsep=0.2in and negative value in \plitemsep: \plitemsep=-0.2in. For now this is our result.

%! *latex mal-spacing.tex
\documentclass[12pt]{report}
\pagestyle{empty}
\usepackage{paralist}
\plparsep=0.2in
\plitemsep=-0.2in
\begin{document}
Text before.
  \begin{compactenum}
   \item foo\par
   bar1\par
   bar2\par
   \item foo
   \item bar
  \end{compactenum}
Text after.
\end{document}

mwe