Hi, I am having problems setting up a LaTeX document which is single-column by default but in which I sometimes switch into a two-column format, and where I want to have the text in the left column line up very well with the text in the right column (certain algebraic theorems are in the left column and equivalent theorems in a more geometric language are in the right column, and I want them side by side to invite the reader to compare them). The best I have been able to do is using multicol, which has the following drawback: suppose I write the following:
This does what I want, unless it hits a page break before it's finished. Suppose LaTeX reaches a page break after the first two lines. Then multicol produces the output:
Let me add that I have also tried the parallel package for this purpose, and it works very well except for the poor behavior of some things which appear inside the parallel text, for instance, \begin{enumerate} produces an enumerated list which spans both columns, when I want to have a separate enumerated list in each column. If anyone can tell me of a way to stop enumerate and other things from spanning both columns, that would be another solution to this typesetting problem.