如何让文本流一次从一列开始,然后流向多列?

如何让文本流一次从一列开始,然后流向多列?

我正在制作一个有 3 列的文档,但我注意到在输入文档时文本会扩展到所有三列。如果有人熟悉 Microsoft Word(或 Microsoft 现在使用的任何文字处理器)中的多列工作原理,它会一次填充一列文本。我想知道是否有一个包或一些代码可以用来让我的文本以这种方式填充。如果我打算使用整个页面,这种机制是可以的,但如果我的文本不占据整个页面,那么我的句子的一半在一列,另一半在 2/3 列。我尝试谷歌搜索,一无所获。也许我的搜索参数需要更通用,但如果有人能理解我的意思并帮助我解决这个问题,我将不胜感激。提前致谢!

答案1

multicol 包应该可以解决这个问题

\documentclass{report}
\usepackage{lipsum}
\usepackage{multicol}

\begin{document}
\begin{multicols*}{3}
\lipsum[1]
\lipsum[2]

\end{multicols*}
\end{document}

*-version 禁用平衡

仅供比较,不带 * 的版本给出: 在此处输入图片描述

带星号的版本结果是:

在此处输入图片描述

答案2

不禁止阅读文档...请multicols*改用星号版本。

相关内容