![为枚举环境创建一个 for 循环,该循环将获取项目数量以及项目的内容](https://linux22.com/image/382055/%E4%B8%BA%E6%9E%9A%E4%B8%BE%E7%8E%AF%E5%A2%83%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%20for%20%E5%BE%AA%E7%8E%AF%EF%BC%8C%E8%AF%A5%E5%BE%AA%E7%8E%AF%E5%B0%86%E8%8E%B7%E5%8F%96%E9%A1%B9%E7%9B%AE%E6%95%B0%E9%87%8F%E4%BB%A5%E5%8F%8A%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%86%85%E5%AE%B9.png)
我知道如何将 \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}