emath BBS

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

No.6344  enumerate環境の番号の色を変更したい
発言者: kiwi
発言日: 2007 08/03 13:25
発言元: 133.11.110.208
kiwi と申します。

saloon No.412
から始まる話題でお世話になっております。
この投稿は、tDB さんからのお言葉に甘えて、こちらに
引越しをしてきたものです。
よろしくお願いいたします。

以下、要点を再掲いたします。

% saloon No.412 ----------

\nagamaru コマンドを使用させていただいた enumerate環境で、
ある番号だけ(例えば、\nagamare 5 だけ)を赤で表示できる
ようにしたいのですが、可能でしょうか。

%------------------------
\documentclass{jarticle}
\usepackage{emath}
\begin{document}
  \begin{enumerate}[\protect\expandafter\nagamaru 1]
    \item +
    \item -
    \item{}*
    \item /
    \item =% ← ここの「番号だけ」を赤色にしたい
    \item{}<>
  \end{enumerate}
\end{document}
%------------------------

% saloon No.412 終わり ---

この話題に、

saloon No.413 にて、tDB さんからは、
>特定の項目番号を変更するには
>  \item の [...] オプション
>を用いることになります

というアドバイスを、


また、saloon No.414 にて、石原 さんからは、(kiwiの改変による概略ですが)

\documentclass{jarticle}
\usepackage{emathP}
\begin{document}
{  \def\labelenumi{\ifnum\theenumi=5\relax\color{red}\fi\nagamaru{\theenumi}}
  \begin{enumerate}
    \item $+$
    \item $-$
    \item $*$
    \item $/$
    \item $=$ ← ここの「番号だけ」を赤色にしたい
    \item $<>$
  \end{enumerate}
}
\end{document}

と、具体的に例示していただきました。

そこで、私が具体的に使おうとしている場面に適応してみました。

%----- ex1.tex
\documentclass{jarticle}
\usepackage{emathP}
\begin{document}
 \begin{enumerate}
  \item a
  \item b
  \begin{enumerate}
   \item c
   {\def\labelenumiii{\ifnum\theenumiii=5\relax\color{red}\fi\nagamaru{\theenumiii}}
   \begin{enumerate}
    \item $+$
    \item $-$
    \item $*$
    \item $/$
    \item $=$ ← ここの「番号だけ」を赤色にしたい
    \item $<>$
   \end{enumerate}
   }
   \item d
  \end{enumerate}
  \item e
 \end{enumerate}
\end{document}
%-----

この ex1.tex をタイプセットすると、

! Missing number, treated as zero.
<to be read again> 
                   i
l.11     \item $
                +$

とエラーが出てしまいます。


また、

%----- ex2.tex
\documentclass{jarticle}
\usepackage{emathP}
\begin{document}
 \begin{enumerate}
  \item a
  \item b
  \begin{enumerate}
   \item c
   \begin{enumerate}[\protect\expandafter\nagamaru 1]
    \item $+$
    \item $-$
    \item $*$
    \item $/$
    \item[\color{red}\nagamaru{\theenumiii}] $=$ ← ここの「番号だけ」を赤色にしたい
    \item $<>$
   \end{enumerate}
   \item d
  \end{enumerate}
  \item e
 \end{enumerate}
\end{document}
%-----

としてみると、カウンターが増えてくれません。


どうも、私の能力を超えてしまっているようです。
というわけで、tDB さんのお言葉にしたがって、
こちらに投稿させていただきました。

よろしくお願いいたします。


▼関連発言

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