为枚举环境创建一个 for 循环,该循环将获取项目数量以及项目的内容

为枚举环境创建一个 for 循环,该循环将获取项目数量以及项目的内容

我知道如何将 \foreach 循环放入 tikz 代码中,但这在这里没什么用。我正在构建一个评分标准,我希望能够说“评分标准中有这么多项目,第一个应该说...,第二个应该说...,等等。”这是我目前拥有的:

    \newcommand{\rubricTwo}[2]
    {\vspace{3mm}
    \begin{enumerate}[label = ]
    \item \line(1,0){25} \ /1 \ #1
    \item \line(1,0){25} \ /1 \ #2
    \end{enumerate}}

我希望它做类似这样的事情,其中​​ \ItemNumber 是需要枚举的项目数,而 \RubricItems 是每个项目内容的列表。

    \newcommand{\rubric}[\ItemNumber][\RubricItems]
    {\vspace{3mm}
    \begin{enumerate}[label = ]
    \item \line(1,0){25} \ /1 \ #1 (first RubricItem)
    \item \line(1,0){25} \ /1 \ #2 (second RubricItem)
    .
    .
    \item \line(1,0){25} \ /1 \ \ItemNumber (last RubricItem)
    \end{enumerate}}

答案1

也许不是你想要的,但可以实现接近的目标\foreach

\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{pgffor}
\begin{document}

\begin{itemize}
\foreach \ItemNumber/\RubricItem in { 1/bla, 2/blabla, 3/blablabla}{
\item \line(1,0){25} \ /1 \ \ItemNumber \ \RubricItem
}
\end{itemize}

\end{document}

enter image description here

相关内容