latex CJK パッケージを利用して三ヶ国語を同時利用する | Chandler@Berlin

Chandler@Berlin

ベルリン在住

私が利用している日本語のLaTeX は platex である.platex で日本語と英語を混在させるのは問題がないが,ドイツ語を利用しようとすると,

Package babel Warning: No hyphenation patterns were loaded for the language `ngerman'

というエラーがでる.Web 上を探したがこの日本語英語ドイツ語の三言語を同時に利用する方法というのはどうもみつからなかった.(過去に Ubuntu にはこのエラーに関連する問題があったが現在は解決されている.)

これを解決するには initex によっていくつかのファイルを recompile しないといけないようである.Ubuntu の platex のpackage はおそらく babel を考慮していない.私は hyphenation は全て TeX まかせなのだが,この場合,in meiner Heimatstadt が in mein-er Heimatstadt と hyphenation されてしまうことがあり,私の tandem partner にこれはできない,と指摘されてしまった.確かにこういう部分が自動でなされることが TeX を使っていて便利な点なのに,間違いをされるのは困る.そこで,いくつか試してみた結果,LaTeX の CJK package ならできるようである.このファイルは CJK packageを使って,日本語,ドイツ語,英語を同時に利用するサンプルファイル である.