I would like to add a fixed content (produced by e.g. \parbox) at the top of every column of a multicols* environment. How can I do this? The optional argument of multicols* is only added on the first page and covers all columns - I need it on every page and every column. Using a table package like longtable could be a solution but I haven't found a multipage tabular package that works well with multicol.

  • 3
    You can't use longtable in combination with multicol. multicol saves the content inside a save box and split them. longtable works well with twocolumn mode so you have the first method. (Note: \twocolumn always starts a new page). What to you want to have? Do you want to break at special points? Oct 21 '11 at 15:16
  • you can redefine the header of pagestyle francy} via the optional argument of multicols. With a \vbox of 0pt you can set the multicols header deeper than the default header.
    – user2478
    Oct 21 '11 at 18:39
  • @Herbert: That's my current solution (put the fixed content into the page header). But it looks bad if there is only one column on the last page (I use multicols*). Oct 21 '11 at 19:25

You don't provide a minimal example, so I hope to get away by reminding you on this:

multicolumn long table or enumeration

As far as I understand your question, you could use \tablehead of supertabular to print your »fixed content«.

  • Yes, that seems to to the trick. I'll wait till the end of the bounty period, though. Oct 25 '11 at 16:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.