双列列表:不同的列宽

双列列表:不同的列宽

我希望创建一个两列列表。列表的一侧包含相对较短的项目(1-2 个短词),另一侧包含较长的项目(4-5 个短到长的词)。

例如:

1. Item 1      4. This is item number 4
2. Item 2      5. This is item number 5
3. Item 3      6. This is item number 6

但是,我使用该包的代码(如下)multicol导致两列的宽度相同,从而导致左列空间太大而右列空间太小(即文本跨越两行)。

如何调整列宽,使得第一列小于右列?

\begin{multicols}{2}
    \begin{enumerate}
        \item Item 1
        \item Item 2
        \item Item 3
        \item This is item number 4
        \item This is item number 5
        \item This is item number 6
    \end{enumerate}
\end{multicols}

答案1

一个简单的解决方案可能是使用两个minipage环境而不是两列,例如

\documentclass[12pt,a4paper]{article}
\begin{document}
\begin{enumerate}
  \begin{minipage}{0.3\linewidth}   
    \item Item 1
    \item Item 2
    \item Item 3
  \end{minipage}
  \begin{minipage}{0.6\linewidth}
    \item This is item number 4
    \item This is item number 5
    \item This is item number 6       
  \end{minipage}
\end{enumerate}
\end{document}

您可能还想看看如何创建两列布局,且两列的宽度(和文本)不同?

相关内容