![如何按行顺序在多列中写入文本](https://linux22.com/image/321851/%E5%A6%82%E4%BD%95%E6%8C%89%E8%A1%8C%E9%A1%BA%E5%BA%8F%E5%9C%A8%E5%A4%9A%E5%88%97%E4%B8%AD%E5%86%99%E5%85%A5%E6%96%87%E6%9C%AC.png)
答案1
您还可以使用tabular
自定义的枚举每个单元格\newcounter
。
\documentclass{article}
\usepackage{array}
\begin{document}
\newcounter{mycounter}
\newcommand{\step}{\protect\stepcounter{mycounter}\themycounter.\ }
\newcolumntype{M}{>{\arraybackslash$\step\displaystyle}l<{$}}
Basic Integration Formulas:\par\medskip
\begin{tabular}{MM}
\int [f(x)\pm g(x)]dx = \int f(x)dx \pm \int g(x)dx & \int \\
\int .. & \int ..\\
\int .. & \int ..\\
\int .. & \int ..\\
\int .. & \int ..\\
\end{tabular}
\end{document}
\newcounter
使用以下两行进行设置:
\newcounter{mycounter}
\newcommand{\step}{\protect\stepcounter{mycounter}\themycounter.\ }
\newcolumntype{M}
您可以通过如下定义来自动化整个枚举和数学模式输入的过程:
\newcolumntype{M}{>{\arraybackslash$\step\displaystyle}l<{$}}
array
此命令将加载包。然后,您可以自由选择列数等\displaystyle
。
答案2
使用该包可以轻松创建水平枚举列表tasks
。用于\begin{tasks}(4)\task ... \end{task}
构建每行(或四“列”)有 4 个任务的列表 -tasks
环境具有可选参数,请参阅手册以了解选项。
请自行填写积分;-)
\documentclass{article}
\usepackage{tasks}
\begin{document}
\begin{center}
Basic Integration Formulas
\end{center}
\begin{tasks}[counter-format={tsk[1].}](4) % tsk[1] will use arabic numbers
\task $\int$
\task $\int$
\task $\int$
\task $\int$
\task $\int$
\task $\int$
\task $\int$
\task $\int$
\end{tasks}
\end{document}