物理学の授業のノートをノートから LaTex に書き写しています。ノートでは、左側に演習と解答、右側にメモ、事実、方程式、ひらめきの記録という 2 つの列形式を使用しています。本質的に異なる 2 つのテキストがページに沿って並んで表示される LaTeX ファイルを作成するにはどうすればよいでしょうか。1 つの列がページ下部に達すると、次のページに続きます。Multicol
は便利ですが、各列にコンテンツを個別に割り当てる方法が見つかりませんでした。また、minipage
環境もこの作業には適していませんでした。ページ間でうまく分割されないためです。結局のところ、このような長いテキストはミニページには適していません。列の幅やページ上の列の比率も変更したいと思います。このようなニーズに対する解決策を誰か思いつきますか?
答え1
私が探していたのは、paracol
2つの異なるテキストを2つの横並びの列に整理するパッケージでした。このパッケージは主にテキストを比較したり、元のテキストと翻訳されたテキストを横並びで表示するためのものですが、この場合はうまく機能します。動作例は次のとおりです。
\documentclass{article}
\usepackage{paracol}
\begin{document}
\columnratio{0.65}
\setlength{\columnsep}{4em}
\begin{paracol}{2}
\begin{leftcolumn}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{leftcolumn}
\begin{rightcolumn}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{rightcolumn}
\end{paracol}
\end{document}