発言者: tDB
発言日: 2007 10/27 09:38
発言元: 58.0.145.98
結論:ifthen.sty が古い。
理由:
> ! Undefined control sequence.
> <argument> \equal \ukansan@t {.}\or \isodd
{0\ukansan@t 1}
\isodd が未定義である,とあります。
\isodd は,ifthen.sty で定義されている,奇偶を判定するマクロです。
その ifthen.sty の読込先は,なんと
> (/usr/share/texmf/ptex/platex209/ifthen.sty))
platex209 ですと?????
対策:
1) ifthen.sty は,LaTeX標準配布ですから,通常は
..../texmf/tex/latex/base/
に存在するはずです。まずはその確認が第一歩でしょう。
2) 存在しましたか?
あるにもかかわらず,platex209 の方を読むとなると,
サーチパスの設定ですかね。
platex209/ifthen.sty を platex209/ifthen209.sty
とでも改名してしまう,というのも一つの方法です。
(改名した場合は,必要に応じて mktexlsr を実行します。)
▼関連発言
│
└◆6598:zahyou環境がコンパイルできません [horagai] 10/27 06:45
├◆6599:Re:zahyou環境がコンパイルできません [tDB] 10/27 09:38
│├◆6600:--- [---] 10/27 11:41
│└◆6601:ありがとうございます [horagai] 10/27 13:16
│ └◆6602:Re:ありがとうございます [tDB] 10/27 15:53
└◆6603:Re:zahyou環境がコンパイルできません [munepi] 10/28 09:38<-last