diff options
Diffstat (limited to 'Master/texmf-dist/source/platex/base/kinsoku.dtx')
-rw-r--r-- | Master/texmf-dist/source/platex/base/kinsoku.dtx | 226 |
1 files changed, 113 insertions, 113 deletions
diff --git a/Master/texmf-dist/source/platex/base/kinsoku.dtx b/Master/texmf-dist/source/platex/base/kinsoku.dtx index a3584790665..80ad3fc4c91 100644 --- a/Master/texmf-dist/source/platex/base/kinsoku.dtx +++ b/Master/texmf-dist/source/platex/base/kinsoku.dtx @@ -1,4 +1,4 @@ -% \iffalse meta-comment +% \iffalse meta-comment %% File: kinsoku.dtx % % Copyright 1995 ASCII Corporation. @@ -37,9 +37,9 @@ % \iffalse \documentclass{jltxdoc} \GetFileInfo{kinsoku.dtx} -\title{$B6XB'%Q%i%a!<%?(B\space\fileversion} +\title{禁則パラメータ\space\fileversion} \author{Ken Nakano} -\date{$B:n@.F|!'(B\filedate} +\date{作成日:\filedate} \begin{document} \maketitle \DocInput{\filename} @@ -47,25 +47,25 @@ %</driver> % \fi % -% $B$3$N%U%!%$%k$O!"6XB'$HJ8;z4V%9%Z!<%9$N@_Dj$K$D$$$F@bL@$r$7$F$$$^$9!#(B -% $BF|K\8l(B\TeX{}$B$N5!G=$K$D$$$F$N>\:Y$O!"!XF|K\8l(B\TeX $B%F%/%K%+%k%V%C%/(BI$B!Y$r(B -% $B;2>H$7$F$/$@$5$$!#(B +% このファイルは、禁則と文字間スペースの設定について説明をしています。 +% 日本語\TeX{}の機能についての詳細は、『日本語\TeX テクニカルブックI』を +% 参照してください。 % -% $B$J$*!"$3$N%U%!%$%k$N%3!<%IItJ,$O!"(B -% $B0JA0$N%P!<%8%g%s$GG[I[$5$l$?(B\file{kinsoku.tex}$B$HF10l$G$9!#(B +% なお、このファイルのコード部分は、 +% 以前のバージョンで配布された\file{kinsoku.tex}と同一です。 % % \begin{macrocode} %<*plcore> % \end{macrocode} % -% \section{$B6XB'(B} +% \section{禁則} % -% $B$"$kJ8;z$r9TF,6XB'$NBP>]$K$9$k$K$O!"(B|\prebreakpenalty|$B$K@5$NCM$r;XDj$7$^$9!#(B -% $B$"$kJ8;z$r9TKv6XB'$NBP>]$K$9$k$K$O!"(B|\postbreakpenalty|$B$K@5$NCM$r;XDj$7$^$9!#(B -% $B?tCM$,Bg$-$$$[$I!"9TF,!"$"$k$$$O9TKv$G2~9T$5$l$K$/$/$J$j$^$9!#(B +% ある文字を行頭禁則の対象にするには、|\prebreakpenalty|に正の値を指定します。 +% ある文字を行末禁則の対象にするには、|\postbreakpenalty|に正の値を指定します。 +% 数値が大きいほど、行頭、あるいは行末で改行されにくくなります。 % -% \subsection{$BH>3QJ8;z$KBP$9$k6XB'(B} -% $B$3$3$G$O!"H>3QJ8;z$KBP$9$k6XB'$N@_Dj$r9T$J$C$F$$$^$9!#(B +% \subsection{半角文字に対する禁則} +% ここでは、半角文字に対する禁則の設定を行なっています。 % % \begin{macrocode} \prebreakpenalty`!=10000 @@ -91,19 +91,19 @@ \postbreakpenalty`[=10000 % \end{macrocode} % -% \subsection{$BA43QJ8;z$KBP$9$k6XB'(B} -% $B$3$3$G$O!"A43QJ8;z$KBP$9$k6XB'$N@_Dj$r9T$J$C$F$$$^$9!#(B +% \subsection{全角文字に対する禁則} +% ここでは、全角文字に対する禁則の設定を行なっています。 % % \begin{macrocode} -\prebreakpenalty`$B!"(B=10000 -\prebreakpenalty`$B!#(B=10000 -\prebreakpenalty`$B!$(B=10000 -\prebreakpenalty`$B!%(B=10000 -\prebreakpenalty`$B!&(B=10000 -\prebreakpenalty`$B!'(B=10000 -\prebreakpenalty`$B!((B=10000 -\prebreakpenalty`$B!)(B=10000 -\prebreakpenalty`$B!*(B=10000 +\prebreakpenalty`、=10000 +\prebreakpenalty`。=10000 +\prebreakpenalty`,=10000 +\prebreakpenalty`.=10000 +\prebreakpenalty`・=10000 +\prebreakpenalty`:=10000 +\prebreakpenalty`;=10000 +\prebreakpenalty`?=10000 +\prebreakpenalty`!=10000 \prebreakpenalty\jis"212B=10000 \prebreakpenalty\jis"212C=10000 \prebreakpenalty\jis"212D=10000 @@ -115,14 +115,14 @@ \prebreakpenalty\jis"2147=5000 \postbreakpenalty\jis"2148=5000 \prebreakpenalty\jis"2149=5000 -\prebreakpenalty`$B!K(B=10000 -\postbreakpenalty`$B!J(B=10000 -\prebreakpenalty`$B!Q(B=10000 -\postbreakpenalty`$B!P(B=10000 -\prebreakpenalty`$B!O(B=10000 -\postbreakpenalty`$B!N(B=10000 -\postbreakpenalty`$B!F(B=10000 -\prebreakpenalty`$B!G(B=10000 +\prebreakpenalty`)=10000 +\postbreakpenalty`(=10000 +\prebreakpenalty`}=10000 +\postbreakpenalty`{=10000 +\prebreakpenalty`]=10000 +\postbreakpenalty`[=10000 +\postbreakpenalty`‘=10000 +\prebreakpenalty`’=10000 \postbreakpenalty\jis"214C=10000 \prebreakpenalty\jis"214D=10000 \postbreakpenalty\jis"2152=10000 @@ -135,57 +135,57 @@ \prebreakpenalty\jis"2159=10000 \postbreakpenalty\jis"215A=10000 \prebreakpenalty\jis"215B=10000 -\prebreakpenalty`$B!<(B=10000 -\prebreakpenalty`$B!\(B=200 -\prebreakpenalty`$B!](B=200 -\prebreakpenalty`$B!a(B=200 -\postbreakpenalty`$B!t(B=200 -\postbreakpenalty`$B!p(B=200 -\postbreakpenalty`$B!s(B=200 -\postbreakpenalty`$B!u(B=200 -\prebreakpenalty`$B$!(B=150 -\prebreakpenalty`$B$#(B=150 -\prebreakpenalty`$B$%(B=150 -\prebreakpenalty`$B$'(B=150 -\prebreakpenalty`$B$)(B=150 -\prebreakpenalty`$B$C(B=150 -\prebreakpenalty`$B$c(B=150 -\prebreakpenalty`$B$e(B=150 -\prebreakpenalty`$B$g(B=150 +\prebreakpenalty`ー=10000 +\prebreakpenalty`+=200 +\prebreakpenalty`−=200 +\prebreakpenalty`==200 +\postbreakpenalty`#=200 +\postbreakpenalty`$=200 +\postbreakpenalty`%=200 +\postbreakpenalty`&=200 +\prebreakpenalty`ぁ=150 +\prebreakpenalty`ぃ=150 +\prebreakpenalty`ぅ=150 +\prebreakpenalty`ぇ=150 +\prebreakpenalty`ぉ=150 +\prebreakpenalty`っ=150 +\prebreakpenalty`ゃ=150 +\prebreakpenalty`ゅ=150 +\prebreakpenalty`ょ=150 \prebreakpenalty\jis"246E=150 -\prebreakpenalty`$B%!(B=150 -\prebreakpenalty`$B%#(B=150 -\prebreakpenalty`$B%%(B=150 -\prebreakpenalty`$B%'(B=150 -\prebreakpenalty`$B%)(B=150 -\prebreakpenalty`$B%C(B=150 -\prebreakpenalty`$B%c(B=150 -\prebreakpenalty`$B%e(B=150 -\prebreakpenalty`$B%g(B=150 +\prebreakpenalty`ァ=150 +\prebreakpenalty`ィ=150 +\prebreakpenalty`ゥ=150 +\prebreakpenalty`ェ=150 +\prebreakpenalty`ォ=150 +\prebreakpenalty`ッ=150 +\prebreakpenalty`ャ=150 +\prebreakpenalty`ュ=150 +\prebreakpenalty`ョ=150 \prebreakpenalty\jis"256E=150 \prebreakpenalty\jis"2575=150 \prebreakpenalty\jis"2576=150 % \end{macrocode} % -% \section{$BJ8;z4V$N%9%Z!<%9(B} +% \section{文字間のスペース} % -% $B$"$k1Q;z$NA08e$H!"$=$NJ8;z$KNY9g$&4A;z$KA^F~$5$l$k%9%Z!<%9$r@)8f$9$k$K$O!"(B -% |\xspcode|$B$rMQ$$$^$9!#(B +% ある英字の前後と、その文字に隣合う漢字に挿入されるスペースを制御するには、 +% |\xspcode|を用います。 % -% $B$"$k4A;z$NA08e$H!"$=$NJ8;z$KNY9g$&1Q;z$KA^F~$5$l$k%9%Z!<%9$r@)8f$9$k$K$O!"(B -% |\inhibitxspcode|$B$rMQ$$$^$9!#(B +% ある漢字の前後と、その文字に隣合う英字に挿入されるスペースを制御するには、 +% |\inhibitxspcode|を用います。 % -% \subsection{$B$"$k1Q;z$HA08e$N4A;z$N4V$N@)8f(B} -% $B$3$3$G$O!"1Q;z$KBP$9$k@_Dj$r9T$J$C$F$$$^$9!#(B +% \subsection{ある英字と前後の漢字の間の制御} +% ここでは、英字に対する設定を行なっています。 % -% $B;XDj$9$k?tCM$H$=$N0UL#$O<!$N$H$*$j$G$9!#(B +% 指定する数値とその意味は次のとおりです。 % % \begin{center} % \begin{tabular}{ll} -% 0 & $BA08e$N4A;z$N4V$G$N=hM}$r6X;_$9$k!#(B\\ -% 1 & $BD>A0$N4A;z$H$N4V$K$N$_!"%9%Z!<%9$NA^F~$r5v2D$9$k!#(B\\ -% 2 & $BD>8e$N4A;z$H$N4V$K$N$_!"%9%Z!<%9$NA^F~$r5v2D$9$k!#(B\\ -% 3 & $BA08e$N4A;z$H$N4V$G$N%9%Z!<%9$NA^F~$r5v2D$9$k!#(B\\ +% 0 & 前後の漢字の間での処理を禁止する。\\ +% 1 & 直前の漢字との間にのみ、スペースの挿入を許可する。\\ +% 2 & 直後の漢字との間にのみ、スペースの挿入を許可する。\\ +% 3 & 前後の漢字との間でのスペースの挿入を許可する。\\ % \end{tabular} % \end{center} % @@ -201,56 +201,56 @@ \xspcode`.=2 % \end{macrocode} % -% \subsection{$B$"$k4A;z$HA08e$N1Q;z$N4V$N@)8f(B} -% $B$3$3$G$O!"4A;z$KBP$9$k@_Dj$r9T$J$C$F$$$^$9!#(B +% \subsection{ある漢字と前後の英字の間の制御} +% ここでは、漢字に対する設定を行なっています。 % -% $B;XDj$9$k?tCM$H$=$N0UL#$O<!$N$H$*$j$G$9!#(B +% 指定する数値とその意味は次のとおりです。 % % \begin{center} % \begin{tabular}{ll} -% 0 & $BA08e$N1Q;z$H$N4V$K%9%Z!<%9$rA^F~$9$k$3$H$r6X;_$9$k!#(B\\ -% 1 & $BD>A0$N1Q;z$H$N4V$K%9%Z!<%9$rA^F~$9$k$3$H$r6X;_$9$k!#(B\\ -% 2 & $BD>8e$N1Q;z$H$N4V$K%9%Z!<%9$rA^F~$9$k$3$H$r6X;_$9$k!#(B\\ -% 3 & $BA08e$N1Q;z$H$N4V$G$N%9%Z!<%9$NA^F~$r5v2D$9$k!#(B\\ +% 0 & 前後の英字との間にスペースを挿入することを禁止する。\\ +% 1 & 直前の英字との間にスペースを挿入することを禁止する。\\ +% 2 & 直後の英字との間にスペースを挿入することを禁止する。\\ +% 3 & 前後の英字との間でのスペースの挿入を許可する。\\ % \end{tabular} % \end{center} % % \begin{macrocode} -\inhibitxspcode`$B!"(B=1 -\inhibitxspcode`$B!#(B=1 -\inhibitxspcode`$B!$(B=1 -\inhibitxspcode`$B!%(B=1 -\inhibitxspcode`$B!((B=1 -\inhibitxspcode`$B!)(B=1 -\inhibitxspcode`$B!K(B=1 -\inhibitxspcode`$B!J(B=2 -\inhibitxspcode`$B!O(B=1 -\inhibitxspcode`$B!N(B=2 -\inhibitxspcode`$B!Q(B=1 -\inhibitxspcode`$B!P(B=2 -\inhibitxspcode`$B!F(B=2 -\inhibitxspcode`$B!G(B=1 -\inhibitxspcode`$B!H(B=2 -\inhibitxspcode`$B!I(B=1 -\inhibitxspcode`$B!L(B=2 -\inhibitxspcode`$B!M(B=1 -\inhibitxspcode`$B!R(B=2 -\inhibitxspcode`$B!S(B=1 -\inhibitxspcode`$B!T(B=2 -\inhibitxspcode`$B!U(B=1 -\inhibitxspcode`$B!V(B=2 -\inhibitxspcode`$B!W(B=1 -\inhibitxspcode`$B!X(B=2 -\inhibitxspcode`$B!Y(B=1 -\inhibitxspcode`$B!Z(B=2 -\inhibitxspcode`$B![(B=1 -\inhibitxspcode`$B!=(B=0 -\inhibitxspcode`$B!A(B=0 -\inhibitxspcode`$B!D(B=0 -\inhibitxspcode`$B!o(B=0 -\inhibitxspcode`$B!k(B=1 -\inhibitxspcode`$B!l(B=1 -\inhibitxspcode`$B!m(B=1 +\inhibitxspcode`、=1 +\inhibitxspcode`。=1 +\inhibitxspcode`,=1 +\inhibitxspcode`.=1 +\inhibitxspcode`;=1 +\inhibitxspcode`?=1 +\inhibitxspcode`)=1 +\inhibitxspcode`(=2 +\inhibitxspcode`]=1 +\inhibitxspcode`[=2 +\inhibitxspcode`}=1 +\inhibitxspcode`{=2 +\inhibitxspcode`‘=2 +\inhibitxspcode`’=1 +\inhibitxspcode`“=2 +\inhibitxspcode`”=1 +\inhibitxspcode`〔=2 +\inhibitxspcode`〕=1 +\inhibitxspcode`〈=2 +\inhibitxspcode`〉=1 +\inhibitxspcode`《=2 +\inhibitxspcode`》=1 +\inhibitxspcode`「=2 +\inhibitxspcode`」=1 +\inhibitxspcode`『=2 +\inhibitxspcode`』=1 +\inhibitxspcode`【=2 +\inhibitxspcode`】=1 +\inhibitxspcode`—=0 +\inhibitxspcode`〜=0 +\inhibitxspcode`…=0 +\inhibitxspcode`¥=0 +\inhibitxspcode`°=1 +\inhibitxspcode`′=1 +\inhibitxspcode`″=1 % \end{macrocode} % % \begin{macrocode} |