有没有办法定义一个计数器+常数的新值?
例如
\foreach\k in {0,1,...,7}
{
\def\m % ???? I want to make m=k+4
\draw[->] (box\k) -- (box\m);
}
答案1
由于我不能box1
在这里使用坐标等,所以我只打印值。
\foreach
对于像 这样的变量来说,这是常见的用法\m
,\k
但我不推荐这样做。
循环内的计算和的定义都\youshoulduseothermacronames
在这里完成\numexpr\k+4
。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\foreach\k in {0,1,...,7}
{
\def\youshoulduseothermacronames{\the\numexpr\k+4} % ???? I want to make m=k+4
\youshoulduseothermacronames\par
% \draw[->] (box\k) -- (box\youshoulduseothermacronames);
}
\end{document}