I'm using the tasks package to build a set of math tests. Some of the problems need to be in one column, and some of them need to be in multiple columns, so I'm using separate tasks environments. However, every time I end one tasks environment and start a new one, I end up with some extra vertical whitespace that I don't want. Case in point:
\documentclass{article}
\usepackage{tasks}
\NewTasks[
counter-format={tsk[1].},
label-format=\bfseries,
label-width=0.25in,
label-align=right,
label-offset=0.1in,
item-indent=0.35in,
after-item-skip=10pt,
resume=true
]{problems}[\prob]
\begin{document}
\begin{problems}
\prob Single-column problem 1
\prob Problem 2
\end{problems}
\begin{problems}(2)
\prob Double-column problems
\prob Problem 4
\end{problems}
\end{document}

Where is this whitespace coming from? And what's the best way to get rid of it? Should I set after-skip to a negative value? How much? I'm using ShareLaTeX, by the way, if that makes a difference.

6pt plus 2pt minus 4ptbetween the lists (seen via using\showoutput), which you can remove by inserting\vspace{-6pt plus 4pt minus 2pt}between the lists. But perhaps there's a better, automated way of doing this. – Werner Jan 13 '15 at 19:02problemsenvironment with two-column layout and use\prob!for items spanning both columns, as in:\begin{problems}(2) \prob! Single-column problem 1 \prob! Problem 2 \prob Double-column problems \prob Problem 4 \end{problems}– Gonzalo Medina Jan 13 '15 at 19:07\showoutputlike that? – Joseph Montanaro Jan 13 '15 at 19:51.logfile. It will include all the pages that are shipped out from wherever you place\showoutputin a nested/boxed fashion. You can interpret the\gluethat is inserted, the characters and from which font... all nifty, garbled stuff. – Werner Jan 13 '15 at 19:54after-skip = -\parskip , % undo paragraph skip) as suggested in this answer: http://tex.stackexchange.com/a/208060/43189 – alwaysask Jan 14 '15 at 06:48