                          日本語 lambda (一般用)

インストール法

(1) lambda-jp.tar.gz を texmf root で展開します。
    必要に応じて、mktexlsr を実行します。

(2) psfonts.map に

omrml   Ryumin-Light-UniJIS-UCS2-H
omgbm   GothicBBB-Medium-UniJIS-UCS2-H
omcrml  Ryumin-Light-Adobe-Japan1-4
omcgbm  GothicBBB-Medium-Adobe-Japan1-4

    なる記述をしておきます。これは dvips を使用するとき必要です。
    dvips foo によってできた foo.ps は、CID technology に対応した
    Ghostscript で表示でき、pdf 変換もできます。distiller では
    もちろん pdf 変換できます。

(3) dvipdfmx の cid-x.map に次の記述をしておきます。

omrml  UniJIS-UCS2-H  Ryumin-Light
omgbm  UniJIS-UCS2-H  GothicBBB-Medium
omcrml Adobe-Japan1-4 Ryumin-Light
omcgbm Adobe-Japan1-4 GothicBBB-Medium

    そうすると、lambda によって得られた dvi を dvipdfmx foo により
    pdf に変換できます。

ソースの書き方

   [A] ソースを Shift-JIS にする場合
       以下のようにします:

\documentclass[12pt]{article}
\usepackage{uniomjp}
\usepackage{omega}
\ocp\ORGin=insjis
\ocp\UNIJP=inunijapan
\ocplist\OCPlistjapan=\addbeforeocplist 1000 \UNIJP\nullocplist
\InputTranslation currentfile \ORGin
\pushocplist\OCPlistjapan
\begin{document}
 ... ...
 ... ...
\end{document}

       コンパイルには lambda を使うことに注意して下さい。

   [B] ソースを Unicode (UCS2) にする場合
       big endian でも little endian でも共通に以下のようにします。
       この場合は、ocp は inunijapan 一つで OK となります。
       ソーストップに Unicode であることを示す 2 バイトがあるときは、
       使用している Omega によってはエラーになることがあります。
       W32TeX の Omega はエラーになりません。

\documentclass[12pt]{article}
\usepackage{uniomjp}
\usepackage{omega}
\ocp\UNIJP=inunijapan
\InputTranslation currentfile \UNIJP
\begin{document}
 ... ...
 ... ...
\end{document}

       コンパイルには lambda を使うことに注意して下さい。

   [C] ソースを utf-8 にする場合
       以下のようにします。ソーストップに utf-8 であることを示す 3 バイト
       があるときには、使用している Omega によってはエラーになることがあり
       ます。W32TeX の Omega はエラーになりません。

\documentclass[12pt]{article}
\usepackage{uniomjp}
\usepackage{omega}
\ocp\ORGin=inutf8
\ocp\UNIJP=inunijapan
\ocplist\OCPlistjapan=\addbeforeocplist 1000 \UNIJP\nullocplist
\InputTranslation currentfile \ORGin
\pushocplist\OCPlistjapan
\begin{document}
 ... ...
 ... ...
\end{document}

       コンパイルには lambda を使うことに注意して下さい。

   [D] ソースを euc-japan にする場合
       以下のようにします。

\documentclass[12pt]{article}
\usepackage{uniomjp}
\usepackage{omega}
\ocp\ORGin=ineucjp
\ocp\UNIJP=inunijapan
\ocplist\OCPlistjapan=\addbeforeocplist 1000 \UNIJP\nullocplist
\InputTranslation currentfile \ORGin
\pushocplist\OCPlistjapan
\begin{document}
 ... ...
 ... ...
\end{document}

       コンパイルには lambda を使うことに注意して下さい。

   [E] ソースを jis にする場合
       以下のようにします。

\documentclass[12pt]{article}
\usepackage{uniomjp}
\usepackage{omega}
\ocp\ORGin=injis
\ocp\UNIJP=inunijapan
\ocplist\OCPlistjapan=\addbeforeocplist 1000 \UNIJP\nullocplist
\InputTranslation currentfile \ORGin
\pushocplist\OCPlistjapan
\begin{document}
 ... ...
 ... ...
\end{document}

       コンパイルには lambda を使うことに注意して下さい。


omrml.opl は鈴木秀幸さんによるものです。omgbm.ofm, omcrml.ofm, omcgbm.ofm
は単なる omrml.ofm のコピーです。
また、injis.otp と ineucjp.otp は松田一郎さんによるものです。

texmf/omega/otp/omegaj/inunijapan.otp において JAPAN なる記号で
分類しているコードに対して omrlm, omgbm なるフォントが使用されます
が、\UNI{02A0} のように \UNI{16進数} によって Unicode を直接指定
すると、強制的にそのコードに対して omrml, omgbm を使用します。
16進数は大文字で入力して下さい。また、\CID{十進数}によって、CID コード
を直接指定することもできます。
-----------
A. Kakuto
