Ω/CHISE with book class

Izumi MIYAZAKI imiyazaki @ bun.kyoto-u.ac.jp
2004年 1月 15日 (木) 18:45:52 JST


宮崎です。

> % -*-coding: utf-8-jis -*-
> (中略)
> \usepackage[utf8mcs,multifont]{chise}

# パッケージオプションとファイルの実際のコードが食い違っているような…

> のようなファイルを lambda + dvipdfmx で PDF に変換すると
> http://kanji.zinbun.kyoto-u.ac.jp/~tomo/.notready/text.pdf
> にあるように、header 中の章名が化けてしまいます。

お使いのクラスファイル book.cls の中で、ヘッダがuppercaseに変換される
ように定義されているのが原因のようです。

プリアンブルに、

\makeatletter
\def\chaptermark#1{%
  \markboth {\MakeUppercase{%
    \ifnum \c @ secnumdepth >\m @ ne
      \if @ mainmatter
        \@chapapp\ \thechapter. \ %
      \fi
    \fi}
  #1}{}}%
\makeatother

と書くと、章の内容は \MakeUppercase されなくなり、一応文字化けはなくな
ります。

ヘッダを独自に定義してしまうのも解決策の一つかも知れません。
--
宮崎 泉 imiyazaki @ bun.kyoto-u.ac.jp




More information about the CHISE-ja mailing list