This question already has an answer here:

So, as far as I understand, I can use the tabularx package to make auto-width tables with text wrap.

Also, there is supertabular which allows me to make tables span across pages.

How do I make a table that:

  1. Occupies the whole page horizontally.
  2. Spans across multiple pages preserving its header.
  3. Automatically selects certain column widths. tabularx's X-style.
  4. Wraps text in the columns.


marked as duplicate by David Carlisle, Adam Liter, Werner, barbara beeton, user31729 Jun 9 '14 at 20:07

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    ltxtable.sty (I'm sure this is a duplicate) – David Carlisle Jun 9 '14 at 18:48

THe ltablex package does that: you typeset a tabularx environmentas usual, but with \ caption command inside the envvironment, and the possibility to use \endhead, \endfirsthead, endfoot, \endlastfoot as in a longtable environment. You have to compile twice.

  • Thank you, exactly what is needed. It is much simpler than ltxtable, which requires table to be put in a separate file. – Mikhail Orlov Jun 10 '14 at 8:56

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