我知道如何将 \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}