将列表分成Latex中的多个列

car*_*arl 161 latex

希望这很简单:我有一个相对较长的列表,其中每个列表项包含非常少的文本.例如:

* a
* b
* c
* d
* e
* f

我想格式化它:

* a     * d
* b     * e
* c     * f

我宁愿不创建一个包含2个列表的表,因为我希望能够轻松更改列表而不必担心更新所有列.

乳胶中最好的方法是什么?

las*_*ock 245

使用multicol包并将列表嵌入到multicols环境中可以实现您的目的:

\documentclass{article}
\usepackage{multicol}

\begin{document}
\begin{multicols}{2}
\begin{enumerate}
    \item a
    \item b
    \item c
    \item d
    \item e
    \item f
\end{enumerate}
\end{multicols}
\end{document}
Run Code Online (Sandbox Code Playgroud)

  • 如果您不喜欢枚举自动添加的数字,请尝试逐项而不是枚举. (8认同)
  • 如果我有一个奇数列表说5怎么办.这段代码在一列中给出3个项目,在列中给出2个(一个在第一行,另一个在第三行).我该怎么解决这个问题?我该如何调整两列之间的空间? (3认同)

小智 18

我不知道它是否可行,但也许你可以使用multicol包将页面分成列.

\usepackage{multicol}

\begin{document}
\begin{multicols}{2}[Your list here]
\end{multicols}
Run Code Online (Sandbox Code Playgroud)