如果我使用多列的两列来表示我的库尔德数字序列,它会按下图所示的方式排列列中的项目:
但是我想按行排列项目,这些行由几列(在本例中是两列)分隔,如下图所示:
\begin{multicols}{2}
\begin{enumerate}[$1)$,noitemsep]
\item
Yek
\item
Du
\end{enumerate}
\end{multicols}
相反,我想指定列的拆分计数,然后让项目自动按所需的排列方式排列。为了记录,我检查了这帖子,但是它太笼统了。
答案1
环境enumerate
设计为向下枚举,而不是从左到右。
有一些用于此的包,例如paralist
复杂task
包。
例如说\begin{task}(2)
,对于 2 列,该\task
命令执行\item
的操作与 的操作相同enumerate
。
该counter-format=tsk[1])
选项将使用以 结尾的阿拉伯数字)
,label-width
和label-align
选项是不言自明的(在我看来)。
\documentclass{article}
\def\MYNUMOFCOLUMNS{2}
\usepackage{tasks}
\begin{document}
\begin{tasks}[counter-format=tsk[1]),label-width={3ex},label-align=right](\MYNUMOFCOLUMNS)
\task Yek
\task Du
\task Se
\task Chuar
\task Penj
\task Shash
\task Havt
\task Hasht
\task Noh
\task Dah
\end{tasks}
\def\MYNUMOFCOLUMNS{3}
\begin{tasks}[counter-format=tsk[1]),label-width={3ex},label-align=right](\MYNUMOFCOLUMNS)
\task Yek
\task Du
\task Se
\task Chuar
\task Penj
\task Shash
\task Havt
\task Hasht
\task Noh
\task Dah
\end{tasks}
\end{document}