\chapter{\TeX} % 第五章
■ このスレッドは過去ログ倉庫に格納されています
0269名無しさん@お腹いっぱい。
2006/12/05(火) 22:10:17ヒントを頂けないでしょうか?
下記は不具合点のみを抜き出したソースです
リストの個数を数えもし2を越えたらカウンタをクリアするものです
実行結果からも分るように、一旦はクリアされるのですが
forの次の繰り返しではクリアが無効とされてしまいます
たぶんスコープだと思うのですが解決方法が分りません
動作確認ができましたらここで公開させて頂きます
ちょっと役に立つマクロだと思います
(知識の無いところは力で対応しているのでちょっと恥ずかしい)
ソース
\documentclass{jarticle}
\begin{document}
\makeatletter
\newcount\@cnt
\def\@mycs#1/{%
\@cnt=0 [CLR]\the\@cnt\par
\@for\member:=#1\do{%
\the\@cnt
\advance\@cnt1 [add1] \the\@cnt\quad
\ifnum\@cnt>2{\@cnt=0 [clr] \the\@cnt\quad}\fi}}
\def\List{aaa,bbb,ccc,ddd}
\@mycs\List/
\makeatother
\end{document}
実行結果
[CLR]0
0[add1] 1 1[add1] 2 2[add1] 3 [clr] 0 3[add1] 4 [clr] 0
■ このスレッドは過去ログ倉庫に格納されています