emath BBS

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

No.286  Re[4]:コンパイルできません。
発言者: 飯島 徹
発言日: 2003 11/21 17:09
発言元: 202.216.122.29
imai さん,tDB さん,Hiro さん,こん○○は(#^.^#)飯島です.

後付で大変申し訳ないのですが,imai さんのソースが
コンパイルできなかった理由です.> imai さんへ

\def\Gx{-X**2+\Cx}
\calcval{-sqrt(2/3)*sqrt(1-\Cx)}\Px
\calcval{(1-\Cx)/6}\Dx
\calcval{(2+\Cx)/3}\Bx
\calcval{(4-\Cx)/3}\Qy
\calcval{sqrt(1-\Cx)/sqrt(6)}\Qx

という部分です.
ご覧になって分かると思いますが,\Cx の前に演算子がついています.
例えば「+\Cx」が展開されると「+-1.5」となります.
このような計算は Perl でできないので,エラーとなりました.

私はこのような事が起こることを恐れてコントロールシーケンスに
数字を代入して再利用するときは,tDB さんの対処法のように
「(\Cx)」とするようにしています.
これなら「+(\Cx)」は「+(-1.5)」となり Perl での計算が可能になります.

▼関連発言

276:コンパイルできません。 [imai] 11/21 14:13
 ├277:Re:コンパイルできません。 [Hiro] 11/21 14:42
 │├278:Re[2]:コンパイルできません。 [imai] 11/21 14:47
 │├279:Re[2]:コンパイルできません。 [imai] 11/21 14:58
 │└280:Re[2]:コンパイルできません。 [imai] 11/21 14:59
 │ └281:Re[3]:コンパイルできません。 [imai] 11/21 15:07
 └282:Re:コンパイルできません。 [tDB] 11/21 16:22
  └283:Re[2]:コンパイルできません。 [imai] 11/21 16:31
   ├284:Re[3]:コンパイルできません。 [imai] 11/21 16:38
   │└286:Re[4]:コンパイルできません。 [飯島 徹] 11/21 17:09<-last
   └285:Re[3]:コンパイルできません。 [tDB] 11/21 16:47

Pass 保存


CGIROOM