diff options
Diffstat (limited to 'Master/texmf-dist/source/platex/base/kinsoku.dtx')
-rw-r--r-- | Master/texmf-dist/source/platex/base/kinsoku.dtx | 232 |
1 files changed, 117 insertions, 115 deletions
diff --git a/Master/texmf-dist/source/platex/base/kinsoku.dtx b/Master/texmf-dist/source/platex/base/kinsoku.dtx index 80ad3fc4c91..4c064f526fc 100644 --- a/Master/texmf-dist/source/platex/base/kinsoku.dtx +++ b/Master/texmf-dist/source/platex/base/kinsoku.dtx @@ -1,10 +1,12 @@ -% \iffalse meta-comment +% \iffalse meta-comment %% File: kinsoku.dtx % % Copyright 1995 ASCII Corporation. +% Copyright (c) 2010 ASCII MEDIA WORKS +% Copyright (c) 2016 Japanese TeX Development Community % -% This file is part of pLaTeX2e system. -% ------------------------------------- +% This file is part of the pLaTeX2e system (community edition). +% ------------------------------------------------------------- % % \fi % @@ -37,9 +39,9 @@ % \iffalse \documentclass{jltxdoc} \GetFileInfo{kinsoku.dtx} -\title{禁則パラメータ\space\fileversion} +\title{$B6XB'%Q%i%a!<%?(B\space\fileversion} \author{Ken Nakano} -\date{作成日:\filedate} +\date{$B:n@.F|!'(B\filedate} \begin{document} \maketitle \DocInput{\filename} @@ -47,25 +49,25 @@ %</driver> % \fi % -% このファイルは、禁則と文字間スペースの設定について説明をしています。 -% 日本語\TeX{}の機能についての詳細は、『日本語\TeX テクニカルブックI』を -% 参照してください。 +% $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 % -% なお、このファイルのコード部分は、 -% 以前のバージョンで配布された\file{kinsoku.tex}と同一です。 +% $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 % % \begin{macrocode} %<*plcore> % \end{macrocode} % -% \section{禁則} +% \section{$B6XB'(B} % -% ある文字を行頭禁則の対象にするには、|\prebreakpenalty|に正の値を指定します。 -% ある文字を行末禁則の対象にするには、|\postbreakpenalty|に正の値を指定します。 -% 数値が大きいほど、行頭、あるいは行末で改行されにくくなります。 +% $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 % -% \subsection{半角文字に対する禁則} -% ここでは、半角文字に対する禁則の設定を行なっています。 +% \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 % % \begin{macrocode} \prebreakpenalty`!=10000 @@ -91,19 +93,19 @@ \postbreakpenalty`[=10000 % \end{macrocode} % -% \subsection{全角文字に対する禁則} -% ここでは、全角文字に対する禁則の設定を行なっています。 +% \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 % % \begin{macrocode} -\prebreakpenalty`、=10000 -\prebreakpenalty`。=10000 -\prebreakpenalty`,=10000 -\prebreakpenalty`.=10000 -\prebreakpenalty`・=10000 -\prebreakpenalty`:=10000 -\prebreakpenalty`;=10000 -\prebreakpenalty`?=10000 -\prebreakpenalty`!=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`$B!*(B=10000 \prebreakpenalty\jis"212B=10000 \prebreakpenalty\jis"212C=10000 \prebreakpenalty\jis"212D=10000 @@ -115,14 +117,14 @@ \prebreakpenalty\jis"2147=5000 \postbreakpenalty\jis"2148=5000 \prebreakpenalty\jis"2149=5000 -\prebreakpenalty`)=10000 -\postbreakpenalty`(=10000 -\prebreakpenalty`}=10000 -\postbreakpenalty`{=10000 -\prebreakpenalty`]=10000 -\postbreakpenalty`[=10000 -\postbreakpenalty`‘=10000 -\prebreakpenalty`’=10000 +\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 \postbreakpenalty\jis"214C=10000 \prebreakpenalty\jis"214D=10000 \postbreakpenalty\jis"2152=10000 @@ -135,57 +137,57 @@ \prebreakpenalty\jis"2159=10000 \postbreakpenalty\jis"215A=10000 \prebreakpenalty\jis"215B=10000 -\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`$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\jis"246E=150 -\prebreakpenalty`ァ=150 -\prebreakpenalty`ィ=150 -\prebreakpenalty`ゥ=150 -\prebreakpenalty`ェ=150 -\prebreakpenalty`ォ=150 -\prebreakpenalty`ッ=150 -\prebreakpenalty`ャ=150 -\prebreakpenalty`ュ=150 -\prebreakpenalty`ョ=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\jis"256E=150 \prebreakpenalty\jis"2575=150 \prebreakpenalty\jis"2576=150 % \end{macrocode} % -% \section{文字間のスペース} +% \section{$BJ8;z4V$N%9%Z!<%9(B} % -% ある英字の前後と、その文字に隣合う漢字に挿入されるスペースを制御するには、 -% |\xspcode|を用います。 +% $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 % -% ある漢字の前後と、その文字に隣合う英字に挿入されるスペースを制御するには、 -% |\inhibitxspcode|を用います。 +% $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 % -% \subsection{ある英字と前後の漢字の間の制御} -% ここでは、英字に対する設定を行なっています。 +% \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 % -% 指定する数値とその意味は次のとおりです。 +% $B;XDj$9$k?tCM$H$=$N0UL#$O<!$N$H$*$j$G$9!#(B % % \begin{center} % \begin{tabular}{ll} -% 0 & 前後の漢字の間での処理を禁止する。\\ -% 1 & 直前の漢字との間にのみ、スペースの挿入を許可する。\\ -% 2 & 直後の漢字との間にのみ、スペースの挿入を許可する。\\ -% 3 & 前後の漢字との間でのスペースの挿入を許可する。\\ +% 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\\ % \end{tabular} % \end{center} % @@ -201,56 +203,56 @@ \xspcode`.=2 % \end{macrocode} % -% \subsection{ある漢字と前後の英字の間の制御} -% ここでは、漢字に対する設定を行なっています。 +% \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 % -% 指定する数値とその意味は次のとおりです。 +% $B;XDj$9$k?tCM$H$=$N0UL#$O<!$N$H$*$j$G$9!#(B % % \begin{center} % \begin{tabular}{ll} -% 0 & 前後の英字との間にスペースを挿入することを禁止する。\\ -% 1 & 直前の英字との間にスペースを挿入することを禁止する。\\ -% 2 & 直後の英字との間にスペースを挿入することを禁止する。\\ -% 3 & 前後の英字との間でのスペースの挿入を許可する。\\ +% 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\\ % \end{tabular} % \end{center} % % \begin{macrocode} -\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 +\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 % \end{macrocode} % % \begin{macrocode} |