如何按行顺序在多列中写入文本

如何按行顺序在多列中写入文本

我计划按行顺序编写文本,例如 4 列或变量。例如,请参阅以下文本: 在此处输入图片描述

答案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}

在此处输入图片描述

相关内容