TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a little mind puzzle here. This idea was bugging me since I saw a question about breaking cells in a table on a page break. Let's think of a table row that's built from cells that are paragraphs and we want to have normal page breaks, as if we had just one paragraph to deal with. It doesn't have to be one of the regular table environments. Just have for example paragraphs of .45\linewidth with space between them.

Suppose we have two paragraphs running side-by-side and let's assume that nothing fancy happens in them - just plain text, same font and size and identical baseline skips. Theoretically it should be possible to save those paragraphs in boxes of given widths where they will be converted into lines, then match each line from one cell with the corresponding line from the other and add those (boxed or haligned) pairs to the vertical list, letting TeX do the usual page breaking.

Can this be achieved fairly easily?

share|improve this question
up vote 3 down vote accepted

In addition to parallel, you may be interested in parcolums and the enhanced pdfcolparcolumns (which will load parcolumns), and ledpar, which is used for facing-page translations.

share|improve this answer
I definitely like the parcolumns package, which I have just tested (color wasn't required yet, so pdfcolparcolumns is saved for later). – Frg Feb 29 '12 at 10:48

The parallel package does this.

share|improve this answer
LOL. I knew there had to be a package for it. :) – Frg Feb 28 '12 at 22:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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