==================================================-*-indented-text-*-= 注意 ====================================================================== 現在の pTeX では、8 ビットコードの連続は 16 ビットコードと認識 される可能性があります。そのため、フランス語やキリル文字などの 8 ビッ トコードの連続する TeX ソースやハイフンパターンはまず使えせん。 そのため、pLaTeX2e では $TEXMF/tex/platex/base/ ディレクトリに hyphen.cfg を用意して、不用意に他のハイフンパターンを読み込まないよう に対策を施してあります。 この hyphen.cfg を他の名前 (phyphen.cfg など) に変更して、他の hyphen.cfg を使うなどとして標準以外のハイフンパターンを読み込んだ場合、 漢字コードと一致したときはそのまま漢字コードと認識し、漢字コードと一致 しない場合はエラーとなる場合があります。例えば cmcyralt パッケージでは、 途中でつぎのようなエラーになります。 ==== (/prj/ptex-cd/share/texmf/tex/latex/contrib/other/cmcyralt/rhy phen.tex Russian hyphenation ! Bad \patterns. l.107 . え 2 ? ==== このときは、“?”のプロンプトに対して“x”で終了してください。残念なが ら、このハイフンパターンは pTeX では利用できません。 [babel パッケージを利用する場合] SJIS の pTeX でフランス語のハイフンパターンを利用すると、フォーマット ファイル作成時に上述のようなエラーが起こることが分かっています。やはり、 8 ビットコードの連続が 16 ビットコードと誤認されてしまうためです。 それでも、babel パッケージを pLaTeX で利用する際は、まず $TEXMF/tex/platex/base/ の hyphen.cfg を他の phyphen.cfg などの名前に 変えて、babel パッケージの hyphen.cfg が使われるようにしておいてくださ い。その後は、babel パッケージの install.txt の記述に従って、インストー ル作業を行ってください。 インストール作業中に、8 ビットコードの並びを 16 ビットコードと誤認して、 途中で、上述のようなエラーになることがあるかもしれません。 このときは、“?”のプロンプトに対して“x”で終了してください。残念なが ら、このハイフォネーションパターンは pTeX では利用できません。 language.dat からエラーの出たハイフンパターンを削除して、エラーのでな いハイフォネーションパターンだけを選択してから、もう一度フォーマットファ イルを作り直してください。 フォーマットファイルが正常に作られても、8 ビットコードの連続が漢字コー ドと認識されたり、エラーが出るなどの似た現象が、LaTeX ソースを処理する 際に起こる可能性もあります。 == 富樫 秀昭