[教授でもできるMac OS Xの.... Home] [その他LaTeXがらみ]

Mac OS X 上のLaTeXで外字、異体字を使う方法

Mac OS X は10.2.4以降でAdobe-Japan1-5対応のヒラギノProシリーズのフォントが 入っているので、フォントの設定をいじらなくても簡単に外字、異体字が使える。 shift-jisにない漢字を、Mac OS XのpLaTeXを用いて書くには、次の様にして utf もしくは otf パッケージ を用いる。

1. 下準備

1.1 utf パッケージを使う場合:

1.2 utfパッケージの機能強化版のotf を使う場合:

  1. 小川氏のサイトから 「OTF.sty for Mac OSX」をダウンロードする。
  2. ダウンロードされた otfs20070324.dmg (日付の数字は変わる可能性あり)を ダブルクリックし、ディスクとしてマウントされた "otfs20070324" の中の otfs.pkg をダブルクリックしてインストールする。
  3. otf.sty の居場所が認識されるように、 アプリケーション フォルダの中のpdfmFontChangerを走らせる。 pdfmFontChangerは、 小川氏のサイト からpTeX(sjis) + JMacros package for MacOSX をダウンロードしたときに、いっしょについて来る。
  4. ajmacro (ajmacro charactersなどの 合字、丸付き文字、記号などが書ける) の使い方は、otfs20070324 の中の otfmanual.pdf を参照のこと。

2. utf もしくは otfパッケージを読み込む

  1. LaTeXのソースファイル中のパッケージを読み込んでいる所に次の1行を追加する。
    	¥usepackage{utf}
    					
    もしくは
    	¥usepackage{otf}
    					

3. 使用例

4. UTF, CID 文字コードの探し方

4.1 表から探す

4.2 Mac OS Xの文字パレットから UTF コードを探す

  1. Mac OS X の上のメニューバーの「あ/ア/A」の下から「文字パレットを表示」を選び、
    表示:日本語
    を選ぶ。
  2. 似た漢字(梯子の高なら、普通の「高」を、文字パレットの一番下の虫眼鏡の横に入れて リターンキーを押す。
    character pallet
  3. 「関連文字」の中で「梯子の高」を選び、下に表示される "CJK-UNIFIED IDEOGRAH-"の次にある「9AD9」がUnicodeの文字コード。
  4. この他にも、部首や画数で探す手もある。
  5. 	¥UTF{9AD9}
    						
    のように、文字コードをLaTeXのソースコードに入れる。
  6. たとえば、下の横棒の方が長い「吉」などは、文字パレットで探すと 20BB7 という5桁の文字コードが見つかる。 しかし、¥UTF{20BB7} としても別の文字が表れる。 こうした場合は、上の表からCIDコードを探して
    	¥CID{13706}
    						
    を用いる。

Updated: 2008-12-28: Taku Yamanaka