emath BBS

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

No.764  Re:ennoSessenについて,(\or は予約語)
発言者: tDB
発言日: 2004 02/07 08:09
発言元: 220.145.84.211
珍しいトラブルですね。
原因は

>  \ennoSessen\O\R\or

で \or が再定義されていることです。
再定義といいましたが,
\or は,tex のマクロ

  \ifcase 数値
    \or ...
    \or ...
    .......
  \endif

で使われている予約語で,
これが書き換えられると \ifcase が機能しなくなります。
\Put で [n,w,...] などの方位オプションの処理で
\ifcase が使われていますので,\Put 文の処理ができなくなっています。

対応は \or を別のものに置き換えることです。たとえば

  \ennoSessen\O\R\orvec

▼関連発言
│
└◆763:ennoSessenについて, [genio] 02/07 03:09
 ├◆764:Re:ennoSessenについて,(\or は予約語) [tDB] 02/07 08:09
 │└◆766:Re[2]:ennoSessenについて,(\or は予約語) [genio] 02/07 11:25<-last
 └◆765:--- [---] 02/07 08:11

Pass 保存


CGIROOM