我尝试使用\forLoop
倒计时序列:
\documentclass{minimal}
\usepackage{forloop}
\usepackage{fmtcount}
\begin{document}
\newcounter{idx}
\forLoop[-1]{10}{1}{idx}{\numberstring{idx}\\}
\end{document}
但这根本不起作用。如果步骤是肯定的,那么一切都很好。我查阅了文档forloop
并在实施中\addtocounter
用于增加/减少计数器。\addtocounter
接受负值并有效地将它们添加到指定的计数器。
所以我的问题是:我在这里做错了什么?
答案1
\forLoop
仅当满足\addtocounter
条件(使用您的设置)时才会执行此操作,但永远不会。软件包文档指出该操作已弃用。因此\value{idx}<1
\forLoop
\forloop[-1]{idx}{10}{\value{idx}>0}{\arabic{idx}}
应该是你的选择。