X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=doc%2Fluatexja-ruby.tex;h=484ff0176b66b3f1e705f4062d9b7162a1e7ee6b;hb=07cb93b123d2f8f16faabef4bcec41ea0cd1bc77;hp=d79d868afb72678c382a644e21ba4271927dc9ad;hpb=6be0fb5fd1be827e8fceb777ee08f96d79d6094e;p=luatex-ja%2Fluatexja.git diff --git a/doc/luatexja-ruby.tex b/doc/luatexja-ruby.tex index d79d868..484ff01 100644 --- a/doc/luatexja-ruby.tex +++ b/doc/luatexja-ruby.tex @@ -52,6 +52,7 @@ \def\mybox#1{\unskip\ {\Large \fboxrule=0.1mm\fboxsep=0mm\fcolorbox{cyan}{white}{\hbox{\<\ltjjachar#1\<}}}\ } \begin{document} + \catcode`\<=13 \def<#1>{{\rmfamily\mdseries\itshape$\langle$#1\/$\rangle$}} %\fontsize{13.19873}{15}\selectfont% @@ -251,14 +252,20 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1} intrude_jfmgk, intrude_kanjiskip, intrude_xkanjiskip \end{verbatim} -\paragraph{\texttt{\textbackslash ltjsetparamater} に追加されるキー} +\paragraph{\cs{ltjsetparamater} に追加されるキー} \begin{description} \item[\Param{rubypreintrusion}\ttfamily =\{, \}] 文字 に,その\textbf{直後}のルビによって掛けられるルビ文字列の最大長 (つまり,\underline{前文字進入許容量})をルビ全角単位で指定. + + もし$-a$~($a>0$)を指定した場合は,実際の\underline{前文字進入許容量}は$a$となるが, + 文字の前のJFMグルーに進入が発生した場合には,\underline{前文字進入許容量}が0でなかった場合は,の後のJFMグルーにはルビの進入は発生しない. \item[\Param{rubypostintrusion}\ttfamily =\{, \}] 文字 に,その\textbf{直前}のルビによって掛けられるルビ文字列の最大長 (つまり,\underline{後文字進入許容量})をルビ全角単位で指定. + + もし$-a$~($a>0$)を指定した場合は,実際の\underline{後文字進入許容量}は$a$となるが, + 実際の\underline{後文字進入量}が0でなかった場合は,文字の後のJFMグルーにはルビの進入は発生しない. \end{description} 以下の文字は\Param{rubypreintrusion},~\Param{rubypostintrusion}とも初期値は1である: \begin{quote} @@ -271,15 +278,15 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1} \begin{quote} 中点類\@for\@tmp:=`\・,`\:,`\; \do{\mybox{\@tmp}} \end{quote} -また,以下の文字は\Param{rubypreintrusion}のみ初期値は1である: +また,以下の文字は\Param{rubypreintrusion}のみ初期値は$-1$である: \begin{quote} 始め括弧類 \@for\@tmp:=`\‘,`\“,`\〈,`\《,`\「,`\『,`\【,`\〔,`\〖,`\〘,`\〝,`\(,`\[,`\{,`\⦅ \do{\mybox{\@tmp}}\unskip, 「文字コード$-1$の文字 - \footnote{段落開始の\ \texttt{\textbackslash parindent}分インデントを表す. + \footnote{段落開始の\ \cs{parindent}分インデントを表す. 通常の\LuaTeX-jaにおける指定では「文字コード$-1$」は文中数式境界を表していることに注意.}」 \end{quote} -さらに,以下の文字は\Param{rubypostintrusion}のみ初期値は1である: +さらに,以下の文字は\Param{rubypostintrusion}のみ初期値は$-1$である: \begin{quote} 閉じ括弧類 \@for\@tmp:=`\’,`\”,`\〉,`\》,`\」,`\』,`\】,`\〕,`\〗,`\〙,`\〟,`\),`\],`\},`\⦆ \do{\mybox{\@tmp}}\unskip, @@ -289,7 +296,8 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1} 以上で記述されていない\Param{rubypreintrusion},~\Param{rubypostintrusion}の初期値はすべて0である. -\paragraph{\texttt{\textbackslash ltjkenten}} + +\paragraph{\cs{ltjkenten}} 圏点を出力する命令で,\verb+\kenten+ という別名を定義している. \begin{quote} \ttfamily\cs{ltjkenten}[