発言者: 飯島 徹
発言日: 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