I would like to put some longer tabular data inside the multicols environment while maintaining its balancing abilities. I have tried supertabular with the trick to redefine \newpage as columnbreak. This isn't good though, because the columns aren't properly balanced. Finally I ended up using \halign:
\documentclass[11pt, a4paper]{article}
\usepackage[margin=3cm]{geometry}
\usepackage{supertabular}
\usepackage{multicol}
\def\shortlipsum{\par Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.\par}
\newcounter{entryno}
\setcounter{entryno}{1}
\def\tabline{Test & \the\value{entryno} & Description\addtocounter{entryno}{1}\\}
\def\tablines{\tabline\tabline\tabline\tabline\tabline}
\def\mybreak{\hrule width \columnwidth height 0pt \columnbreak}
\begin{document}
\begin{multicols}{2}
\shortlipsum
\medskip
% % This doesn't balance the columns. Whole table ends up in the left column (it fits)
% \begingroup\let\newpage\mybreak
% \noindent\begin{supertabular*}{\columnwidth}{@{\indent}l l l}
% \tablines\tablines\tablines\tablines\tablines\tablines
% \end{supertabular*}
% \endgroup
\begingroup\let\\\cr
\noindent\halign{\indent#\quad&#\quad&#\hfil\cr
\tablines\tablines\tablines\tablines\tablines\tablines}
\endgroup
\medskip
\shortlipsum
\end{multicols}
\shortlipsum
\end{document}

I was wondering if I'm the only one using \halign to achieve this result. On the other hand supertabular leaves me with an undesired almost empty right column. How would you approach this problem?

\endhead,\endfoot,\endlastfootdon't appear at all. – Frg Feb 27 '12 at 16:33pdfpages. I'm quite sure that this has been possible with ConTeXt for years, though. – Martin Schröder Feb 27 '12 at 22:23! Package longtable Error: longtable not in 1-column mode.errors when I use this trick. Is this expected? – wilx Feb 17 '14 at 17:46\makeatletter\col@number\@netells LT it is in one column mode. – David Carlisle Feb 17 '14 at 18:08\endhead,\endfoot, and\endlastfootcan be respected, for those who don't need the columns balanced (using eithertwocolumndocument setting ormulticols*environment)? – Keith Davies Aug 19 '19 at 19:18multicolsenvironment and intwocolumn, but see only the single header (with the column names). This is as described, so I wasn't surprised. I realize and understand why the solution here doesn't present the other elements in (balanced)multicols... but I wonder if it's possible to make them appear if the columns don't need to balance. Sadly, I lack the depth of knowledge to quickly solve this one... – Keith Davies Aug 19 '19 at 23:57\begin{multicolstable}{2}{|l|l|l|}\tablines\tablines\tablines\tablines\tablines\tablines\end{multicolstable})? I tried using\newenvironmentandenviron’s\NewEnviron, but I get error messages. – Júda Ronén Apr 03 '22 at 13:06