summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/platex/base/kinsoku.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/platex/base/kinsoku.dtx')
-rw-r--r--Master/texmf-dist/source/platex/base/kinsoku.dtx232
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}