本パッケージは,(最低でもp\TeX と同等の水準の)日本語組版をLua\TeX 上で実現させることを
目標としたマクロである.まだまだ足りないところはあるが,とりあえず動くようになった?ので公開する.
-
+{\bf 本文章の更新は事実上停止しています.以降の更新は{\tt manual.dtx}と,そこから作られる{\tt man-en.pdf}, {\tt man-ja.pdf}で行います.}
\beginparagraph 特徴
\item {\tt src/}: 核となる\TeX ソースとLuaコードはこのディレクトリ内に入っている.
\itemitem \TeX 用スタイルファイル達
\itemT {\tt luatexja.sty}: 利用者はこのファイルを読み込む.
-拡張子は{\tt sty}であるが,plain \TeX と\LaTeX 両方に対応させる方針である.しかし,
-{\bf 現時点で\LaTeX での使用は考慮されていない.}
+拡張子は{\tt sty}であるが,plain \TeX と\LaTeX 両方に対応させる方針である.
\itemT {\tt luatexja-core.sty}:
\itemT {\tt luatexja-base.sty}:
\itemT {\tt luatexja-cctbreg.sty}:
\itemT {\tt mk-rmlgbm-data.tex}: {\tt luatexja-rmlgbm-data.lua}作成用スクリプト
{\small(小塚明朝を{\tt luaotfload}で読み込んだ時のキャッシュが必要)\inhibitglue}.
+\itemitem \LaTeX 用スタイルファイル達
+\itemT {\tt luatexja-latex.sty}:
+\itemT {\tt lltjdefs.sty}:
+\itemT {\tt lltjfont.sty}:
+
+
\itemitem Luaコード達(旧フォーマット)
\itemT {\tt luatexja-core.lua}: コア部分に使われるLuaコード.
\itemT {\tt luatexja-rmlgbm-data.lua}: 非埋込和文フォント用のデータ(小塚明朝Pr6N R由来).
\itemT {\tt jfont.lua}: 和文フォント定義部のLuaコード.
\itemT {\tt rmlgbm.lua}: 非埋込和文フォント (Ryumin-Light etc.) 定義用コード.
\itemT {\tt jfmglue.lua}: 和文処理に伴う空白の挿入処理部.
+\itemT {\tt math.lua}: 数式モード中の和文文字のフォント置換部分.
\itemT {\tt tangle.lua}
\itemT {\tt charrange.lua}: 「和文文字の範囲」管理部.
\itemT {\tt debug.lua}
\beginsection 使用方法
-大é\9b\91æ\8a\8aã\81«è¨\80ã\81\86ã\81¨ï¼\8cplain \TeX ã\81®ç\8a¶æ³\81ã\81§ï¼\8c以ä¸\8bã\81®ã\82\88ã\81\86ã\81«ã\81\99ã\82\8cã\81°ã\82\88ã\81\84ï¼\8e
+大é\9b\91æ\8a\8aã\81«è¨\80ã\81\86ã\81¨ï¼\8cplain \TeX ã\81®ç\8a¶æ³\81ã\81§ï¼\8c以ä¸\8bã\81®ã\82\88ã\81\86ã\81«ã\81\99ã\82\8bã\81\8bï¼\8c
\begintt
\input luatexja.sty % ←マクロ本体を読み込み
\jfont\tenipam={file:ipam.ttf:jfm=ujis} at 13.5\jQ
\rm\tenipam abcほげほげ)(あいう本文本文……
\endtt
+\LaTeX において preamble 部で
+\begintt
+\usepackage{luatexja}
+\endtt
+と書けばよい.標準では非埋込の標準和文フォントRyumin-Light, GothicBBB-Mediumが使われる.
\beginparagraph 和文フォントの定義
\beginparagraph その他の命令
-\item dimen |\zw|, |\zh|: 現在の和文フォントの「幅」/「高さ」(メトリックから指定)
+\item |\zw|, |\zh|: 現在の和文フォントの「幅」/「高さ」(メトリックにより指定)\hfil\break
+今の版では,これは純粋なdimenレジスタではなくなっている.
+
\item dimen |\jQ|, |\jH|${}= 0.25\,{\rm mm}$.
\item |\inhibitglue|:
指定箇所でのJFM由来のglue/kernの挿入を禁止する.