[Tex/LaTex] How to create a table that spans over multiple pages, breaking single rows

longtablepage-breakingtablestabularx

With the longtable package one can create a table that spans over multiple pages. The problem is that it will never break a row in two: either it stays entirely in the current page or it is moved completely onto the next one.

But if your rows occupy on average 75% of the eight of a page, this means having one row per page, which is ugly. I would like single rows to be broken and split over multiple pages. How to do this?

As a bonus, I would also like to be able to use tabularx functionalities… is it asking too much?

Best Answer

For your bonus question, there are a couple of packages that combine TX and LT, I wrote one called ltxtable but there may be better ones by now.

As for big rows you don't say why they are big, if it is a big graphic then you are stumped. If it is a big paragraph, just put the first half of the paragraph in one row and then (after seeing where TeX breaks a line anyway) put the second half of the paragraph in the next row.