# float a wide ctabular in two columns

I have a very long table (slightly more than 2 pages) and so, am using the ctabular environment of the memoir class. I understand how a float defeats the purpose of a continuous tabular but I would like to mimic the behaviour of only starting at the top of the next page, or after the previous floats.

Also, the table is quite wide (I would use table* environment) but the document is in two columns. ctabular doesn't seem to accept specifying the width.

How can I make a wide continuous table and mimic the float choice of placement?

-
does \clearpage\onecolumn\begin{ctabular}....\end{ctabular}\twocolumn do the right thing? – David Carlisle Mar 10 '13 at 15:11
@DavidCarlisle no. While it does move the table to the top of the next page, all the rest of the text is still skipped until the table is finished. I end up with 2 paragraphs of text, then the rest of the page empty, the following 3 pages with the table, and only then does the text continues. I really don't require the "place table right after this text" default behaviour, more of float that would span over pages. – carandraug Mar 10 '13 at 15:29
You could try \afterpage{\clearpage\onecolumn\begin{ctabular}....\end{ctabular}\twocolumn} – David Carlisle Mar 10 '13 at 16:21
@DavidCarlisle I did but it doesn't work with 2 column documents. I tried with the \one/twocolumn commands on the outside but that also didn't work. The afterpage package manual says the same. I have also tried the longtable environment but it has the same problem. – carandraug Mar 10 '13 at 16:44
hmm so it does, I wonder who wrote that:-) simplest is of course to do as originally suggested (without afterpage) but move it by hand to the point of the page break. – David Carlisle Mar 10 '13 at 18:38