名前: 霜月幾日 日時: 2002-10-10 18:31:15 IPアドレス: 133.24.24.*
>>11799 OhTeX.styに関連して、少しchessパッケージが心配になったので Chess ver1.2 を久しぶり(2年ぶり)に現行platexでタイプセットしてみました。 結果は、現行Babel3.7と一部整合しない個所がありました。 元のソースは -------------chess.tex----------------- \documentclass{article} \usepackage{chess} \begin{document} Chess package のテストです。 \board{B* * *KR} {*r* * *B} { * * *R*} {* b p p } { *P*k*P*} {*p* P *p} { P *P* P} {* *N*N* } \[ \showboard \] \end{document} ------------------------------------- で、platexでコンパイルした結果のlogは (全て、errorが在っても構わず、最後まではしらせました。) ---------chess.log------------------ (c:/usr/local/share/texmf/tex/generic/chess/chess.sty (c:/usr/local/share/texmf/tex/generic/babel/english.sty ! Package babel Error: You have used an old interface to call babel (babel) You may expect compatibility problems wit other packages . See the babel package documentation for explanation. Type H <return> for immediate help. ... l.46 \bblstyerror ? (c:/usr/local/share/texmf/tex/generic/babel/english.ldf (c:/usr/local/share/texmf/tex/generic/babel/babel.def File: babel.def 2001/03/01 v3.7h Babel common definitions (c:/usr/local/share/texmf/tex/generic/babel/switch.def File: switch.def 2001/03/01 v3.7h Babel language switching mechanism ) \babel@savecnt=\count89 \U@D=\dimen119 ) Language: english 2001/04/15 v3.3l English support from the babel system \l@american = a dialect from \language\l@english \l@canadian = a dialect from \language\l@english )) \@c=\count90 \@r=\count91 \@sum=\count92 \movecount=\count93 ! Undefined control sequence. l.576 \resetat ? ) ------------------------------------ chessパッケージが作成されたときのBabel3.0aと現行のBabel3.7で変更されたところ babel.swich --> swich.def、german --> germanb、 setlanguage --> selectlanguageなど。 上のようなエラーが出ても、とりあえずコンパイルは出来るのですが、 少々、気持ちが落ち着かないので、少し手直しを入れてみようか、と 思うのですが、具体的に、上のような error が出力される場合、 どの辺りを、どう変更すべきでしょうか? 大雑把で、結構ですので、どうかよろしくお願いします。
この書き込みへの返事: