Re: japaneseパッケージ (Re: hyphenationファイル...)

名前: ZR
日時: 2007-07-09 21:38:26
IPアドレス: 59.140.98.*

>>48638 「カラクリ」は: - 実は、\iflanguage{<lang>} の判定内容は現在有効なハイフネーションパターン の番号(\language)が \l@<lang> と等しいかである。 - 習慣として、<lang>.ldf では、もし \l@<lang> が未定義(<lang> の設定が language.dat にない)ならば \l@<lang> を 0 (=\l@english) とする。 要するに、japanese の設定がないと、japanese と english は同じパターンの スロットを参照しているので、\iflanguage の判定では「同じ言語」として扱われる わけです。これに対して、language.dat で english hyphen.tex =usenglish japanese hyphen.tex と設定した場合、english と japanese は全く同じパターンをもちますが、飽くまで 別のスロットなので「違う言語」になります。english と usenglish は「同じ言語」 となります。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)