LaTeXでfor/whileループが書ければ便利な時があります.
そんなときのマクロの書き方.どっちも同じです.
whileループ
\documentclass{jsarticle}
\newcount\K % int K
\def\mywhile#1{%
\K=0 % K=0
\loop\ifnum\K<10 % while(K<10)
これがループ \number\K 回目です.% この行を実行
\advance\K by1% K++
\repeat % end while
}
\begin{document}
\mywhile{10} % ループ実行
\end{document}
forループ
\documentclass{jsarticle}
\newcount\K % int K
\def\myfor#1{%
\K=0 \loop\ifnum\K<10 % for(K=0;K<10;K++)
これがループ \number\K 回目です.% この行を実行
\advance\K by1\repeat % end for
}
\begin{document}
\myfor{10} % ループ実行
\end{document}