使用for循环打印彩盒

使用for循环打印彩盒

wave我正在尝试使用选项打印出一系列彩色框xcolor

结果应该是两列上的一系列(长)颜色框(可能,但不一定),它们彼此之间相差一个常数值(我的意思是其长度以一个常数值增加)。

我的原始代码目前如下所示:

 \documentclass{article}
 \usepackage{xcolor}
 \begin{document}
 \colorbox[wave]{363}{ \ \strut   } 363\\
 \colorbox[wave]{368}{ \ \strut   } 368\\

 ...
 \end{document}

但还没到达极限我就累了。

如何才能获得波长(以及之后打印的数字)离散递增的结果(并且其增量是可配置的?

谢谢。

只是为了澄清:这个问题是关于循环,而不是颜色本身:我对 xcolor 的输出很满意

答案1

这边走?

\documentclass{article}
\usepackage{xcolor}
\usepackage{pgffor}
\begin{document}
\noindent
\foreach \lambda in {363,368,373,...,763} {\colorbox[wave]{\lambda}{ \ \strut } \lambda\\}
\end{document}

相关内容