水平多列

水平多列

因为我上一个问题的答案不接受环境的任务几乎是:不起作用,除了水平对齐项目的任务之外,还有其他选择吗?

枚举的正常行为: 正常枚举

通缉: 水平枚举

能够将项目放大到多列将非常值得赞赏,但没有它也可以。我不想使用表格。

答案1

有一种方法可以tasks从您的另一个问题中进行模拟,它可能适用于versions。例如,我定义了一个新的计数器。然后,将其与paracol自定义列表一起使用。paracol特别有用,因为它将文档的一部分拆分为列,并继续每列的长度超过可用空间。

在下面的例子中,计数器设置为格式为的数字(1)(2)等等。如果更改\arabic{myenum}\alph{myenum},它将显示字母(参见背页以获取其他可用格式)。

最后,该示例versions可以与该包一起编译并运行。

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage{paracol}
\usepackage{versions}
\usepackage{kantlipsum}


\newcounter{myenum}
\renewcommand{\themyenum}{(\alph{myenum})}
\globalcounter{myenum}
\newcommand\myenum[1]{%
  \stepcounter{myenum}%
  \begin{list}{}{
      \setlength\labelwidth{1.5em}
      \setlength\labelsep{0.5em}
      \setlength\listparindent{15pt}
      \setlength\leftmargin{2em}
      \setlength\parsep{0pt}
    }\item[\themyenum]#1
  \end{list}}
\newcommand\myenumplain{\stepcounter{myenum}\themyenum\hspace{0.5em}}


\begin{document}

\begin{paracol}{2}
  \myenum{\kant[1-2]}
\switchcolumn
  \myenum{\kant[3]}
\end{paracol}
\begin{paracol}{2}
  \myenum{\kant[4]}
  \switchcolumn
  \myenum{\kant[5-6]}
\end{paracol}

\end{document}

相关内容