発言者: tDB
発言日: 2007 08/03 14:31
発言元: 222.158.93.97
ex1.tex について
> \ifnum\theenumiii=5
がエラー
! Missing number, treated as zero.
<to be read again>
i
を引き起こしています。
\theenumi は
1,2,3,4,.....
\theenumii は
a,b,c,d,.....
\theenumiii は
i,ii,iii,iv,....
がデフォルトです。
したがって \theenumiii と 数値を \ifnum で比較することは出来ません。
LaTeX のカウンタ enumiii に対応する TeX のカウンタは \c@enumiii ですから
\ifnum\c@enumiii=5
とすればよいのですが,@ が含まれています。LaTeX では,\c@enumiii の同義語として
\value{enumiii}
が用意されていますので
\ifnum\value{enumiii}=5
とすることとなりますか。
これでエラーはなくなりますが
> \nagamaru{\theenumiii}
も問題あり,です。こちらは
\nagamaru{\arabic{enumiii}}
とします。
▼関連発言
│
└◆6344:enumerate環境の番号の色を変更したい [kiwi] 08/03 13:25
├◆6345:Re:enumerate環境の番号の色を変更したい [tDB] 08/03 13:56
│└◆6347:Re[2]:enumerate環境の番号の色を変更したい [kiwi] 08/03 22:11
└◆6346:Re:enumerate環境の番号の色を変更したい [tDB] 08/03 14:31
└◆6348:Re[2]:enumerate環境の番号の色を変更したい [kiwi] 08/03 22:12<-last