From 8d92194a9263ebe948f6518d273b641bc75b9692 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 24 Dec 2020 03:01:00 +0000 Subject: CTAN sync 202012240301 --- macros/luatex/generic/luatexja/doc/ltjclasses.pdf | Bin 400713 -> 400691 bytes macros/luatex/generic/luatexja/doc/ltjsclasses.pdf | Bin 452484 -> 457434 bytes macros/luatex/generic/luatexja/doc/luatexja-en.pdf | Bin 703072 -> 699627 bytes macros/luatex/generic/luatexja/doc/luatexja-ja.pdf | Bin 1137731 -> 1136733 bytes .../luatex/generic/luatexja/doc/luatexja-ruby.pdf | Bin 375376 -> 380466 bytes .../luatex/generic/luatexja/doc/luatexja-ruby.tex | 45 +++-- macros/luatex/generic/luatexja/doc/luatexja.dtx | 186 ++++++++++++++++----- 7 files changed, 178 insertions(+), 53 deletions(-) (limited to 'macros/luatex/generic/luatexja/doc') diff --git a/macros/luatex/generic/luatexja/doc/ltjclasses.pdf b/macros/luatex/generic/luatexja/doc/ltjclasses.pdf index 37e43d896f..bbae89d4e1 100644 Binary files a/macros/luatex/generic/luatexja/doc/ltjclasses.pdf and b/macros/luatex/generic/luatexja/doc/ltjclasses.pdf differ diff --git a/macros/luatex/generic/luatexja/doc/ltjsclasses.pdf b/macros/luatex/generic/luatexja/doc/ltjsclasses.pdf index db3c1284a4..f599de9221 100644 Binary files a/macros/luatex/generic/luatexja/doc/ltjsclasses.pdf and b/macros/luatex/generic/luatexja/doc/ltjsclasses.pdf differ diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf index 890021f98c..7c0497cdbe 100644 Binary files a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf and b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf differ diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf index 41e9b9ba33..b06dc04aff 100644 Binary files a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf and b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf differ diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf index 0b436587ab..5365af4335 100644 Binary files a/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf and b/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf differ diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex b/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex index d135b02acc..7d5226e47c 100644 --- a/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex +++ b/macros/luatex/generic/luatexja/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% @@ -207,8 +208,7 @@ plain \LuaTeX でのロードはまだサポートしておらず, \item[kenten=]各文字につく圏点の出力命令を指定する. - 既定値は「\verb+\ltjalchar`+\texttt{\ltjalchar`•}」であり,\texttt{U+2022}~(Bullet)を - \textbf{ALchar}として出力することを指定している. + 既定値は「\verb+\textbullet+」である. \item[fontcmd=]ルビ用のフォント切り替え命令を指定する. このキーの内容が実行された後に\ \verb+\fontsize...\selectfont+\ が実行されるので, @@ -248,18 +248,25 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1} stretchruby={1}{2}{1}, stretch = {1}{2}{1}, stretchbol={0}{1}{1}, stretcheol={1}{1}{0}, maxmargin=0.5, size=0.5, intergap=0, rubysmash=false, - kenten=\ltjalchar`•, fontcmd=\relax, ybaseheight=0.88, tbaseheight=0.5, + kenten=\textbullet, fontcmd=\relax, ybaseheight=0.88, tbaseheight=0.5, intrude_jfmgk, intrude_kanjiskip, intrude_xkanjiskip \end{verbatim} -\paragraph{\texttt{\textbackslash ltjsetparamater} に追加されるキー} +\paragraph{\cs{ltjsetparamater} に追加されるキー} \begin{description} \item[\Param{rubypreintrusion}\ttfamily =\{, \}] 文字 に,その\textbf{直後}のルビによって掛けられるルビ文字列の最大長 (つまり,\underline{前文字進入許容量})をルビ全角単位で指定. + + \textbf{v0.5以降での変更点}:もし$-a$~($a>0$)を指定した場合は,実際の\underline{前文字進入許容量}は$a$となるが, + 文字の前のJFMグルーに進入が発生した場合には,\underline{前文字進入許容量}が0でなかった場合は,の後のJFMグルーにはルビの進入は発生しない. + \item[\Param{rubypostintrusion}\ttfamily =\{, \}] 文字 に,その\textbf{直前}のルビによって掛けられるルビ文字列の最大長 (つまり,\underline{後文字進入許容量})をルビ全角単位で指定. + + \textbf{v0.5以降での変更点}:もし$-a$~($a>0$)を指定した場合は,実際の\underline{後文字進入許容量}は$a$となるが, + 実際の\underline{後文字進入量}が0でなかった場合は,文字の後のJFMグルーにはルビの進入は発生しない. \end{description} 以下の文字は\Param{rubypreintrusion},~\Param{rubypostintrusion}とも初期値は1である: \begin{quote} @@ -272,15 +279,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, @@ -290,7 +297,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}[