How do I make a bilingual (two-column) or trilingual (three-column) LaTeX document?


| Original language | Translation 1 | Translation 2 |
|                   |               |               |
|                   |               |               |

Also, paragraphs from each language must align vertically properly, too.


  • 1
    Do you mean one language in one column to show translated text beneath the original text? Perhaps a good idea to explain a little bit more what you have and what you want? – Mensch Oct 10 '13 at 16:27
  • Perhaps the best way is to use a tabular environment with three columns. Regarding the language, just load all of them with babel. – Mario S. E. Oct 10 '13 at 16:43
  • 4
    Perhaps you want to take a look at packages like »paracol«, »parallel« or »parcolumns« and other possible packages for parallel typesetting. – Thorsten Donig Oct 10 '13 at 17:04

You may want to take a look at the paracol package. Once loaded, you can execute commands such as

 \begin{paracol}{3} % specify three columns...
 <text in first column>
 <text in next column>
 <text in next column>
 <text in next, i.e., first column>

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.