I would like to create parallel text in multiple languages. With some success, I have tried some existing packages to do that.

However, one thing I found very difficult is to align each paragraph but use different font sizes and (thus) independent line spacing for each language. This would be useful for languages where the texts are very different in length (for example Chinese and English).

Any ideas on how to do this?

  • 2
    Could you tell which packages you have already tried? Would something like a long table, where you type each paragraph into a cell, be useful to you? – Juan A. Navarro Aug 3 '10 at 9:50
  • I have used parallel and ledpar (should have included in original q). – Carl Johan Aug 3 '10 at 10:01
  • Just edit your question to say that. If you can show some sample code that you've tried, that would be even better. Certainly a good question, regardless. – Phil Miller Aug 3 '10 at 15:39
  • Is it ok to have page breaks only between paragraphs? In that case I'd try to define a macro that simply places two \parbox things side by side, with appropriate fonts, etc. – Jukka Suomela Aug 3 '10 at 17:41

I've used parcolumns package for something similar.

| improve this answer | |
  • I noticed that this was mentioned in another comment as well. This seems like a good choice and I will try it when I get a chance. – Carl Johan Aug 10 '10 at 12:10

Did you try multicolpar? I'm quite happy with it.

This arrangement is useful when displaying a translated document as a "parallel text". The number of columns to be used is controlled by a parameter of the multicolpar environment.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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