# How can I typeset parallel lists of paragraphs on facing pages?

(Not a duplicate of this question.)

I'm trying to typeset a document for my father, which contains a list of paragraphs that must be printed aligned on facing pages. Page breaks must ideally not occur within a paragraph (on either page). Also, the text is a non-Latin script so I have to use xelatex. What would be the best way to typeset this?

I've tried ledmac/ledpar. It doesn't seem to work with itemize, so for now I've typed paragraph numbers manually. The result is a pair of pages that looks like this (LaTeX source):

This is almost ok, except that

• The paragraphs 5 are not aligned for some reason (the one on the right is lower),
• I'm not sure how to prevent page breaks within a paragraph (I tried `samepage` and it didn't work, neither did `parbox`, and using `minipage` gave ledmac errors "The left page has ended on a right page" and "The right page has ended on a left page", which were reflected in the output. Inserting a manual `\pagebreak` also didn't seem to help),
• The "manual" itemize is ugly; at the very least one would like to have nothing below the item numbers.

I've also tried the `parallel` package, but it seems to typeset each pair of paragraphs on a separate pair of pages.

Is there a better solution, or some way to tweak the above into something better?

• Ledpar chokes if there are too many "chunks" (here, paragraphs) before a `\Pages` command to typeset what it has so far. In fact, on my system, when there were more paragraphs than could fit on a page, it typeset only the first pair of pages, silently discarding the rest. Even it didn't do this, there would still be a widow on the next page. So since you have to watch out and and decide the page breaks manually anyway, just put your `\Pages` where they don't break paragraphs.
• I used my own counter to automatically number the list, and used a negative value for `parindent`. Yeah, very crude hack and all that.