emath BBS

新規発言一覧最新記事過去一覧検索HOME

No.6346  Re:enumerate環境の番号の色を変更したい
発言者: 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

Pass 保存


CGIROOM