summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-04-17 22:25:33 +0000
committerKarl Berry <karl@freefriends.org>2017-04-17 22:25:33 +0000
commitc05f341f9c9efd31b3eb9325206b0983f5888a0a (patch)
tree7eba5671ce604e2ce77298ab46b29334484fdeb3 /Master
parent4540b32a0ff09390a1a72db85682bcfc6baccd25 (diff)
ptex-base (17apr17)
git-svn-id: svn://tug.org/texlive/trunk@43899 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/Changelog_eptex_beforeTL152
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/LICENSE2
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/Makefile26
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/README.md2
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/eptex_resume.tex1647
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.pdfbin338305 -> 350348 bytes
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.tex100
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/jtex.pdfbin250788 -> 251871 bytes
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/jtex.tex4
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.pdfbin145172 -> 145704 bytes
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.tex12
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.pdfbin262774 -> 264764 bytes
-rw-r--r--Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.tex4
-rw-r--r--Master/texmf-dist/tex/ptex/ptex-base/ascii-jplain.tex9
-rw-r--r--Master/texmf-dist/tex/ptex/ptex-base/eptex.src12
-rw-r--r--Master/texmf-dist/tex/ptex/ptex-base/ptex.tex4
16 files changed, 1846 insertions, 128 deletions
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/Changelog_eptex_beforeTL b/Master/texmf-dist/doc/ptex/ptex-base/Changelog_eptex_beforeTL
index 19216ed4a08..b936cc6553e 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/Changelog_eptex_beforeTL
+++ b/Master/texmf-dist/doc/ptex/ptex-base/Changelog_eptex_beforeTL
@@ -1,115 +1,115 @@
-2008. 1. 1: 一応第1版としておこう.
+2008. 1. 1: $B0l1~Bh(B1$BHG$H$7$F$*$3$&!%(B
-2008. 1. 2: document の更新.数値積分という sample の追加.
+2008. 1. 2: document $B$N99?7!%?tCM@QJ,$H$$$&(B sample $B$NDI2C!%(B
-2008. 1. 3: いつのまにか作業中に etex.ch を書き換えていたので修正.
- teTeX3 下でのコンパイルについての補足を追加.
+2008. 1. 3: $B$$$D$N$^$K$+:n6HCf$K(B etex.ch $B$r=q$-49$($F$$$?$N$G=$@5!%(B
+ teTeX3 $B2<$G$N%3%s%Q%$%k$K$D$$$F$NJdB-$rDI2C!%(B
-2008. 1. 4: TeX--XeT 機能を試験的にサポート.
- 数式の baseline を揃え方を変える
- \mathdisplacementstate を追加 (in pTeX)
+2008. 1. 4: TeX--XeT $B5!G=$r;n83E*$K%5%]!<%H!%(B
+ $B?t<0$N(B baseline $B$rB7$(J}$rJQ$($k(B
+ \mathdisplacementstate $B$rDI2C(B (in pTeX)
build 80105.11, 21
- o \lastnodetype, \currentiflevel を e-TeX の動作に合わせた.
- o 日時表記を 80000+100*月+日+時間/100 の数値に変更.
- o ./trip の使い方などを記入.
- o \currentiflevel まわりの typo を fix.
- o W32TeX と合わせたときの compile 手順(未チェック)を記入
- o upTeX と合わせたときの compile 手順を改稿(compileだけ)
- o README.txt から HOWTOINST.txt を分離.
+ o \lastnodetype, \currentiflevel $B$r(B e-TeX $B$NF0:n$K9g$o$;$?!%(B
+ o $BF|;~I=5-$r(B 80000+100*$B7n(B+$BF|(B+$B;~4V(B/100 $B$N?tCM$KJQ99!%(B
+ o ./trip $B$N;H$$J}$J$I$r5-F~!%(B
+ o \currentiflevel $B$^$o$j$N(B typo $B$r(B fix$B!%(B
+ o W32TeX $B$H9g$o$;$?$H$-$N(B compile $B<j=g!JL$%A%'%C%/!K$r5-F~(B
+ o upTeX $B$H9g$o$;$?$H$-$N(B compile $B<j=g$r2~9F!J(Bcompile$B$@$1!K(B
+ o README.txt $B$+$i(B HOWTOINST.txt $B$rJ,N%!%(B
build 80106.14, 19
- o W32TeX と合わせたときの compile 手順が正しくなかったのを修正.
- o document のさらなる整備,resume.tex のコンパイル要件がわからなく
- なった
+ o W32TeX $B$H9g$o$;$?$H$-$N(B compile $B<j=g$,@5$7$/$J$+$C$?$N$r=$@5!%(B
+ o document $B$N$5$i$J$k@0Hw!$(Bresume.tex $B$N%3%s%Q%$%kMW7o$,$o$+$i$J$/(B
+ $B$J$C$?(B
build 80108.19
- o 「peTeX との一本化」.角藤さんが Windows 用 build を提供してくれる
- ことになったので,W32TeX と合わせた build の解説を削除.
- o ↑に伴う,ptex-hack-1.diff の削除.余計な ptex-orig.diff の廃止.
+ o $B!V(BpeTeX $B$H$N0lK\2=!W!%3QF#$5$s$,(B Windows $BMQ(B build $B$rDs6!$7$F$/$l$k(B
+ $B$3$H$K$J$C$?$N$G!$(BW32TeX $B$H9g$o$;$?(B build $B$N2r@b$r:o=|!%(B
+ o $B",$KH<$&!$(Bptex-hack-1.diff $B$N:o=|!%M>7W$J(B ptex-orig.diff $B$NGQ;_!%(B
build 80110.20
- o upTeX とのマージ方法に関する部分を修正.
- o 浮動小数点演算拡張の部分 fp.diff を WEB change file の形式に変更.
- 同時に,減算で ∞ - ∞ の結果が NaN になっていなかったのを修正.
+ o upTeX $B$H$N%^!<%8J}K!$K4X$9$kItJ,$r=$@5!%(B
+ o $BIbF0>.?tE@1i;;3HD%$NItJ,(B fp.diff $B$r(B WEB change file $B$N7A<0$KJQ99!%(B
+ $BF1;~$K!$8:;;$G(B $B!g(B - $B!g(B $B$N7k2L$,(B NaN $B$K$J$C$F$$$J$+$C$?$N$r=$@5!%(B
build 80113.22
- o 浮動小数点演算(以下 fp)でのワーク領域を確保する量の間違いにより,
- Segfault する可能性があるバグを修正(実際には平方根の計算などが
- 54 桁で行われている場合があったことによるので,そちらの方を修正し
- た)
- o resume.pdf は発表時としては使わないことにした(スライドを別に作っ
- て,そちらを使う予定).しかしこのファイルがもと.
+ o $BIbF0>.?tE@1i;;!J0J2<(B fp$B!K$G$N%o!<%/NN0h$r3NJ]$9$kNL$N4V0c$$$K$h$j!$(B
+ Segfault $B$9$k2DG=@-$,$"$k%P%0$r=$@5!J<B:]$K$OJ?J}:,$N7W;;$J$I$,(B
+ 54 $B7e$G9T$o$l$F$$$k>l9g$,$"$C$?$3$H$K$h$k$N$G!$$=$A$i$NJ}$r=$@5$7(B
+ $B$?!K(B
+ o resume.pdf $B$OH/I=;~$H$7$F$O;H$o$J$$$3$H$K$7$?!J%9%i%$%I$rJL$K:n$C(B
+ $B$F!$$=$A$i$r;H$&M=Dj!K!%$7$+$7$3$N%U%!%$%k$,$b$H!%(B
build 80120.11, 19
- o fp → integer の変換ミスを修正.
- o eptexdefs.lib を作成.それに伴い eptex.src を少々改定
- o upTeX-0.20 に合うように更新.
- o license をちゃんと決めた.(「通りすがり2」さん,ありがとうございます)
- o doc/ に浮動小数点演算のサンプル tri.tex を追加
+ o fp $B"*(B integer $B$NJQ49%_%9$r=$@5!%(B
+ o eptexdefs.lib $B$r:n@.!%$=$l$KH<$$(B eptex.src $B$r>/!92~Dj(B
+ o upTeX-0.20 $B$K9g$&$h$&$K99?7!%(B
+ o license $B$r$A$c$s$H7h$a$?!%!J!VDL$j$9$,$j(B2$B!W$5$s!$$"$j$,$H$&$4$6$$$^$9!K(B
+ o doc/ $B$KIbF0>.?tE@1i;;$N%5%s%W%k(B tri.tex $B$rDI2C(B
build 80125.09
- o fp.pdf が壊れていたので修正.
+ o fp.pdf $B$,2u$l$F$$$?$N$G=$@5!%(B
build 80131.21
- o TeX--XeT での displacement node の取扱いを改良し,和欧文混在時の
- 組版結果がちょっと良くなった.
- o resume.pdf の更新.
+ o TeX--XeT $B$G$N(B displacement node $B$N<h07$$$r2~NI$7!$OB2$J8:.:_;~$N(B
+ $BAHHG7k2L$,$A$g$C$HNI$/$J$C$?!%(B
+ o resume.pdf $B$N99?7!%(B
build 80316.xx
- o 生存証明(笑)
- o 浮動小数点演算に MPFR library を使用してみた.格納形式が変更され,
- 仮数部が10進21桁から2進 78 bit(implicit 79 bit)に.
+ o $B@8B8>ZL@!J>P!K(B
+ o $BIbF0>.?tE@1i;;$K(B MPFR library $B$r;HMQ$7$F$_$?!%3JG<7A<0$,JQ99$5$l!$(B
+ $B2>?tIt$,(B10$B?J(B21$B7e$+$i(B2$B?J(B 78 bit$B!J(Bimplicit 79 bit)$B$K!%(B
-注意:上の 80316.xx の路線はもはや継続されていません.
+$BCm0U!'>e$N(B 80316.xx $B$NO)@~$O$b$O$d7QB3$5$l$F$$$^$;$s!%(B
build 90111.20
- o TeX Live 2008 下でのコンパイルに対応
- o pteTeX3-20080616 (+ upTeX-0.25) 下でのコンパイルに対応
- (ttkさん,角藤さん,ありがとうございます)
- o INSTALL.txt の大幅な書き直し.
+ o TeX Live 2008 $B2<$G$N%3%s%Q%$%k$KBP1~(B
+ o pteTeX3-20080616 (+ upTeX-0.25) $B2<$G$N%3%s%Q%$%k$KBP1~(B
+ $B!J(Bttk$B$5$s!$3QF#$5$s!$$"$j$,$H$&$4$6$$$^$9!K(B
+ o INSTALL.txt $B$NBgI}$J=q$-D>$7!%(B
build 90218
- o 80131.21 版ぐらいの修正で trip test が異常な結果になっていたこと
- への修正(副作用あるかも)
- o ドキュメント類の書き直し.
- o 小数点以下(大体の時間を表す)はあまり意味がないので今回から省略.
- o e-pTeX, e-upTeX 本体の version も起動時に出力するようにした.
- どんどん banner が長くなってくる(笑)
+ o 80131.21 $BHG$0$i$$$N=$@5$G(B trip test $B$,0[>o$J7k2L$K$J$C$F$$$?$3$H(B
+ $B$X$N=$@5!JI{:nMQ$"$k$+$b!K(B
+ o $B%I%-%e%a%s%HN`$N=q$-D>$7!%(B
+ o $B>.?tE@0J2<!JBgBN$N;~4V$rI=$9!K$O$"$^$j0UL#$,$J$$$N$G:#2s$+$i>JN,!%(B
+ o e-pTeX, e-upTeX $BK\BN$N(B version $B$b5/F0;~$K=PNO$9$k$h$&$K$7$?!%(B
+ $B$I$s$I$s(B banner $B$,D9$/$J$C$F$/$k!J>P!K(B
-注意:本来はこの 90218 のリリースの予定はなかった.FAM256 パッチの調整に手間
- 取りそうだったので,bugfix だけでも先に出すことにしたのだった.
+$BCm0U!'K\Mh$O$3$N(B 90218 $B$N%j%j!<%9$NM=Dj$O$J$+$C$?!%(BFAM256 $B%Q%C%A$ND4@0$K<j4V(B
+ $B<h$j$=$&$@$C$?$N$G!$(Bbugfix $B$@$1$G$b@h$K=P$9$3$H$K$7$?$N$@$C$?!%(B
build 090220
- o 「FAM256パッチ」を作成,追加.
- (このパッチを使用しない場合は 90218 版からの変更はバージョン番号
- の変更のみ)
- o 「デビ丸」さんの指摘により,バージョン番号を 6 桁とした.
- (デビ丸さん,ありがとうございます)
+ o $B!V(BFAM256$B%Q%C%A!W$r:n@.!$DI2C!%(B
+ $B!J$3$N%Q%C%A$r;HMQ$7$J$$>l9g$O(B 90218 $BHG$+$i$NJQ99$O%P!<%8%g%sHV9f(B
+ $B$NJQ99$N$_!K(B
+ o $B!V%G%S4]!W$5$s$N;XE&$K$h$j!$%P!<%8%g%sHV9f$r(B 6 $B7e$H$7$?!%(B
+ $B!J%G%S4]$5$s!$$"$j$,$H$&$4$6$$$^$9!K(B
build 090223
- o コンパイルスクリプトの変更.
- できるだけ upTeX 側のversionが変わっても通るようにした.
+ o $B%3%s%Q%$%k%9%/%j%W%H$NJQ99!%(B
+ $B$G$-$k$@$1(B upTeX $BB&$N(Bversion$B$,JQ$o$C$F$bDL$k$h$&$K$7$?!%(B
build 090309
- o FreeBSD (on qemu) でも一部開発を行うことに.
- o ptexenc による pTeX の修正と,本 e-pTeX による pTeX の修正が全く
- かち合わないと勘違いをしていた.これに伴い,ptexenc があることを
- 動作要件とすることに.
- o e-TeX の条件分岐拡張(\ifcsname ... \endcsname)の部分で
- 漢字を考慮していなかった動作だったのを修正.
- o texmfmem.h, ptexenc まわりの再検討.これにより,-funsigned-char や
- 「case 12」が不要になり,eplatex.fmt 作成時に segfault するバグも
- 潰せたと思う.
+ o FreeBSD (on qemu) $B$G$b0lIt3+H/$r9T$&$3$H$K!%(B
+ o ptexenc $B$K$h$k(B pTeX $B$N=$@5$H!$K\(B e-pTeX $B$K$h$k(B pTeX $B$N=$@5$,A4$/(B
+ $B$+$A9g$o$J$$$H4*0c$$$r$7$F$$$?!%$3$l$KH<$$!$(Bptexenc $B$,$"$k$3$H$r(B
+ $BF0:nMW7o$H$9$k$3$H$K!%(B
+ o e-TeX $B$N>r7oJ,4t3HD%!J(B\ifcsname ... \endcsname$B!K$NItJ,$G(B
+ $B4A;z$r9MN8$7$F$$$J$+$C$?F0:n$@$C$?$N$r=$@5!%(B
+ o texmfmem.h, ptexenc $B$^$o$j$N:F8!F$!%$3$l$K$h$j!$(B-funsigned-char $B$d(B
+ $B!V(Bcase 12$B!W$,ITMW$K$J$j!$(Beplatex.fmt $B:n@.;~$K(B segfault $B$9$k%P%0$b(B
+ $BDY$;$?$H;W$&!%(B
build 090927
- o FAM256 patch を標準で有効に.このため,有効時にバージョンの末尾に
- ついていた「FAM256-PATCHED」はもはやつかない.
- o 黒木さんなどから「e-TeX ベースにした方が良いのでは」という意見を
- いただいたので,そのようにしてみた.
- o コンパイルのベースとなる環境がたくさんあるので,とりあえず
- 今回は ptetex3-20090610 と ptexlive-20090904 のみ作業してみた.
+ o FAM256 patch $B$rI8=`$GM-8z$K!%$3$N$?$a!$M-8z;~$K%P!<%8%g%s$NKvHx$K(B
+ $B$D$$$F$$$?!V(BFAM256-PATCHED$B!W$O$b$O$d$D$+$J$$!%(B
+ o $B9uLZ$5$s$J$I$+$i!V(Be-TeX $B%Y!<%9$K$7$?J}$,NI$$$N$G$O!W$H$$$&0U8+$r(B
+ $B$$$?$@$$$?$N$G!$$=$N$h$&$K$7$F$_$?!%(B
+ o $B%3%s%Q%$%k$N%Y!<%9$H$J$k4D6-$,$?$/$5$s$"$k$N$G!$$H$j$"$($:(B
+ $B:#2s$O(B ptetex3-20090610 $B$H(B ptexlive-20090904 $B$N$_:n6H$7$F$_$?!%(B
o I forgot to include copy of BSD license ^^;
o Implementation of floating-point arithmetic is deleted due to
its half-hearted implementation.
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/LICENSE b/Master/texmf-dist/doc/ptex/ptex-base/LICENSE
index 90f23f1633d..cadee562cf4 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/LICENSE
+++ b/Master/texmf-dist/doc/ptex/ptex-base/LICENSE
@@ -1,5 +1,5 @@
Copyright (C) 2010 ASCII MEDIA WORKS.
-Copyright (C) 2016 Japanese TeX Development Community
+Copyright (C) 2016-2017 Japanese TeX Development Community
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/Makefile b/Master/texmf-dist/doc/ptex/ptex-base/Makefile
new file mode 100644
index 00000000000..e54c586f0b4
--- /dev/null
+++ b/Master/texmf-dist/doc/ptex/ptex-base/Makefile
@@ -0,0 +1,26 @@
+KANJI = -kanji=jis
+FONTMAP = -f ipaex.map -f ptex-ipaex.map
+
+all: jfm.pdf jtex.pdf jtexdoc.pdf ptexdoc.pdf ptexskip.pdf \
+ eptexdoc.pdf #eptex_resume.pdf
+
+eptexdoc.pdf: eptexdoc.tex
+ platex $(KANJI) eptexdoc.tex
+ platex $(KANJI) eptexdoc.tex
+ mendex -J eptexdoc.idx
+ platex $(KANJI) eptexdoc.tex
+ platex $(KANJI) eptexdoc.tex
+ dvipdfmx $(FONTMAP) eptexdoc.dvi
+ rm *.aux *.log *.toc *.idx *.ind *.ilg *.out eptexdoc.dvi
+
+.SUFFIXES: .tex .dvi .pdf
+.tex.dvi:
+ platex $(KANJI) $<
+ platex $(KANJI) $<
+ rm *.aux *.log
+.dvi.pdf:
+ dvipdfmx $(FONTMAP) $<
+
+.PHONY: clean
+clean:
+ rm -f *.dvi *.pdf
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/README.md b/Master/texmf-dist/doc/ptex/ptex-base/README.md
index 6aa7c640dba..f3db0b707fb 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/README.md
+++ b/Master/texmf-dist/doc/ptex/ptex-base/README.md
@@ -22,6 +22,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)).
## Release Date
-2016-06-10
+2017-04-17
Japanese TeX Development Community
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/eptex_resume.tex b/Master/texmf-dist/doc/ptex/ptex-base/eptex_resume.tex
new file mode 100644
index 00000000000..07449968fc9
--- /dev/null
+++ b/Master/texmf-dist/doc/ptex/ptex-base/eptex_resume.tex
@@ -0,0 +1,1647 @@
+%#!eplatex resume.tex
+\documentclass[a4j,papersize]{jsarticle}
+\usepackage[all]{xy}
+\usepackage{moreverb,manfnt}
+\usepackage[14Q,20mm,ls175,nohiragino]{jd}
+\makeatletter
+\fpinit
+\tracingstats=1\xspcode'134=3
+\def\JTeX{J\TeX}
+\def\etrip{{\tt e-TRIP}}
+\def\trip{{\tt TRIP}}
+\def\mf{{\fontencoding{U}\fontfamily{manual}\selectfont METAFONT}}
+\renewcommand{\section}{%
+ \jd@startsection{section}{1}{\z@}{\z@}{3}{1.1zh}{1zh}%
+ {\normalfont\LARGE\headfont\raggedright}}
+\renewcommand{\subsection}{%
+ \jd@startsection{subsection}{2}{\z@}{\z@}{2}{1zh}{0.25zh}%
+ {\normalfont\large\headfont\raggedright}}
+\input shl-tab
+\newdimen\@baselineskip
+\def\WEB{\texttt{WEB}}
+\def\eTeX{$\epsilon$-\TeX}\def\pdfTeX{pdf\/\TeX}
+\def\epTeX{$\epsilon$-\pTeX}\def\peTeX{pe\TeX}
+\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}%
+ \kern-0.2emS$}\,}
+\def\XeTeX{\leavevmode
+ \setbox0=\hbox{X\lower.5ex
+ \hbox{\kern-.15em\reflectbox{E}}\kern-.1667em \TeX}%
+ \dp0=0pt \ht0=0pt \box0 }
+% $B",(B http://wiki.contextgarden.net/Talk:XeTeX $B$N$r2~JQ(B
+
+% from etex_man.sty
+\DeclareFontShape{OT1}{cmr}{bxrev}{n}{<-> xbmc10}{} % for right-to-left text
+\DeclareTextFontCommand{\revrm}{\fontseries{bxrev}\fontshape{n}\selectfont}
+\def\TeXXeT{\TeX-\revrm{\TeXXeTstate=1\beginR\TeX-\endR}}
+\def\emph#1{{\rm\bfseries\mathversion{normal}#1}}
+
+\def\xymtt#1{\hbox to 0zw{\hss\texttt{#1}\hss}}
+\jdAdjust
+\count0=0\thispagestyle{empty}
+\jdNline{16}{}
+\jdNline{3}{\huge\emph{$B7W;;?t3X(BII$B!!:n6H5-O?(B}}
+\makeatletter
+\jdNline{-1}{}
+\jdNline[r]{2}{\Large 05$BHI(B ``epsilon''$B!$KL@n(B $B90E5(B}
+\jdNline[r]{1}{\large \number\year/\two@digits\month/\two@digits\day
+ \space\two@digits\hour:\two@digits\minute}
+\makeatother
+\newpage
+\tableofcontents
+
+\newpage
+\section{$BCm0U;v9`(B}
+\begin{itemize}
+\item $B@.2LJ*$N(B\epTeX $B$O(B\verb+http://www.ms.u-tokyo.ac.jp/~kitagawa/+$B$G8x(B
+ $B3+$7$F$*$j$^$9!%(B
+\item $B3QF#$5$s$,(B2007/12/30$B$K(Bp\TeX${}+{}$\eTeX $B$N<B83(B\footnote{$B$3$A(B
+ $B$i$O(B\peTeX $B$H8F>N!%@5<0$K$O$I$&(Blogo$B$rAH$`$+J,$+$i$J$$$N$G!$$3$NI=8=(B
+ $B$G5v$7$F$b$i$*$&!%(Bp$B$H(Be$B$N0LCV$,H?BP$J$N$,$*$b$7$m$$$H6&$K9,$$$G$"$k(B
+ $B$1$l$I$b!$$3$A$i$NL>>N$NM3Mh$O(Bp(\eTeX)$B$H$$$&<BAuJ}K!$G$"$C$?$+$i$@(B
+ $B$m$&!J$H?dB,$7$F$_$k!K!%(Bpe\TeX $B$NEP>l$G$3$A$i$b$d$k5$$,$+$-N)$F$i(B
+ $B$l!$(B\epTeX $B$,$h$j40@.EY$,9b$$$b$N$H$J$j$($?!%(B}$B$r8x3+$5$l$?$,!$$3$l(B
+ $B$OK\%W%m%8%'%/%H$H$OA4$/4X78$N$J$$$b$N$G$"$k!%(B
+\item $B$3$NJ8=q$O35$MCe<j$7$?=gHV$KJB$s$G$$$k$,!$!V7A<02=!W0J9_$O=gHV$,(B
+ $B<c43F~$jMp$l$F$$$k!%$^$?8e$K$J$k$[$I<B:]$N:n6H$HF1;~?J9T$7$F=q$$$?(B
+ $BItJ,$,B?$/$J$C$F$/$k!%(B
+\item $BK\J8=q$O7W;;?t3X(BII$B$NH/I=$KMQ$$$k$K$OD9$9$.$k$H$$$&$3$H$G!$H/I=EvF|(B (2/1)
+ $B$K;H$&$N$OJL$K:n$C$?%9%i%$%I$@$1$H$7$?!%$7$+$7!$$b$A$m$s!$$3$NJ8=q(B
+ $B$O;D$9$D$b$j!%(B
+\item \emph{$B0lIt$N(Bversion$B$N(BAdobe Reader$B$G$O%X%V%i%$J8;z$,$A$c$s$H$G$J$$(B
+ $B$h$&$G$9$,!$860x$O$^$@$h$/$o$+$j$^$;$s!%(B}
+\item $B0$It(B $B5*9T$5$s!$3QF#(B $BN<$5$s!$!V65?&CK!W$5$s!$!VDL$j$9$,$j(B2$B!W$5$s$r$O(B
+ $B$8$a$H$9$kJ}!9$K!J$3$N$h$&$J$H$3$m$G?=$7Lu$J$$$,!K?<$/$*Ni$r?=$7>e(B
+ $B$2$^$9!%(B
+\end{itemize}
+\newpage
+
+\section{$B%F!<%^$K$D$$$F(B}
+\subsection{$BGX7J(B}
+Knuth$B65<x$N3+H/$5$l$?695A$N(B\TeX $B$G$O!$F|K\8l$,DL$i$J$$!%$=$l$rF|K\8l$KBP(B
+$B1~$5$;$h$&$H$$$&;n$_$H$7$F!$(BNTT \JTeX\footnote{$B@iMUBg$N:y0f$5$s$,%a%s%F!%(B
+\verb+http://www.math.s.chiba-u.ac.jp/~sakurai/software.html+$B!%(B} $B$H%"%9(B
+$B%-!<$N(B\pTeX\footnote{\verb+http://www.ascii.co.jp/pb/ptex/+$B$,8x<0%Z!<%8(B
+$B$G$"$k!%(B}$B$,M-L>$G$"$j!$(B
+$B8e<T$N(B\pTeX $B$O=DAH$_$b$G$-$k$H$$$&$3$H$b$"$C$F!$F|K\$G$OI8=`E*$K$J$C$?$H(B
+$B$$$C$F$b$h$$!%!J695A$N!K(B\TeX $B$KBP1~$9$k(B\LaTeX $B%^%/%m$K$D$$$F$b!$(BJ\TeX,
+\pTeX $B$N$=$l$>$l$KBP1~HG$,B8:_$7!$@\F,<-$rGR<Z$7$F(Bp\LaTeX $B$J$I$N$h$&$K8F(B
+$B$V!%(B
+
+\eteiri
+
+\def\heb#1{\leavevmode\smash{\fontencoding{U}\fontfamily{heb}\selectfont #1}}
+$B0lJ}!$$=$l0J30$N(B\TeX $B$N3HD%$H$7$F!$Nc$($P<!$N$h$&$J$b$N$,$"$k!%(B
+\begin{itemize}
+\item \eTeX\ (eTeX). $B3F<o5!G=$,3HD%$5$l$F(B
+ $B$$$k!%>\:Y$O8e=R!%(B
+\item $\Omega$ (Omega). \TeX $B$r(BUnicode$B$KBP1~$5$;$FB?8@8l=hM}$r<BAu$5$;$?$b$N$G$"(B
+ $B$k!%$3$l$KBP1~$9$k(B\LaTeX $B%^%/%m$O(B$\Lambda$ (Lambda) $B$H8F$P$l$k!%(B
+$B8x<0%Z!<%8$O(B\verb+http://omega.enstb.org/+$B!%(B
+\item \heb{\char'200}(Aleph). $\Omega$$B$K(B\eTeX $BAjEv$N5!G=$r<h$j9~$s$@$b(B
+ $B$N!%BP1~$9$k(B\LaTeX $B%^%/%m$O(B \heb{\char'214} (Lamed) $B$H8F$P$l$k!%(B
+\item \pdfTeX. \TeX\ source$B$+$iD>$K(Bpdf$B$r:n@.$G$-$k$h$&$K$7$?$b$N!%:#$O(B
+ \eTeX $B$,%Y!<%9$H$N$3$H!%8x<0%Z!<%8$O(B
+\verb+http://www.tug.org/applications/pdftex/+$B!%(B
+\end{itemize}
+
+\eteiri
+
+$B$5$F!$(B\TeX $B$O$"$k<o$N%W%m%0%i%_%s%08@8l$G$"$j!$JQ?t!$$D$^$j%l%8%9%?$b(B
+\verb+\count+$B!J(B4\,byte$B@0?t(B)$B!$(B\verb+\dimen+$B!J(B$2^{-16}$\,pt$BC10L$G!$@0?tIt(B
+14\,bit$B!$>.?tIt(B16\,bit$B$N8GDj>.?tE@?t!K!$(B\verb+\box+$B$J$I$N$$$/$D$+$N<oN`$,(B
+$B$"$j!$3F<oN`(B0\,$B!A(B\,255$B$N(Bindex $B$G!$$D$^$j(B1 $B<oN`$K$D$-(B256$B8D$:$D;H$($k$h$&$K$J$C(B
+$B$F$$$F!$(B\pTeX $B$G$b$=$l$r0z$-$:$C$F$$$k!%$7$+$7!$(BMusiX\TeX $B$J$I$N$h$&$J5p(B
+$BBg$J%^%/%m%Q%C%1!<%8$G$O!$A4$/F1$8(Bsource$B$G$b!J(Bp\LaTeX $B$G$OF|K\8l$^$o$j$G(B
+$BM>7W$K%l%8%9%?$r;H$&$N$G!K2$J8(B\LaTeX $B$G$O=hM}$G$-$k$,!%(Bp\LaTeX $B$G$O=hM}$G(B
+$B$-$J$$$H$$$C$?;vBV$,$9$G$KH/@8$7$F$$$k!%0lJ}!$A0=P$N(B\eTeX $B$K$h$k3HD%$G$O!$(B
+$B%l%8%9%?$O3F<o(B$2^{15}$$B8D;H$($k$h$&$K2~NI$5$l$F$$$k$N$G!$3HD%5!G=$r;H$&>u(B
+$B67$G$O<B<AE*$K$O5/$3$j$($J$$$H;W$C$F$h$$!%!%(B
+
+\eteiri
+
+$B2$J8$N(B\LaTeX $B$r;H$*$&$H$7$FC<Kv>e$G(B\verb+latex+$B$HBG$D$H!$$=$3$G5/F0$9$k(B
+$B$N$O85!9$N(B\TeX $B$G$O$J$/!$BgI}$K5!G=3HD%$5$l$?(B\pdfTeX $B$,8_49%b!<%I$GF0$$(B
+$B$F$$$k$H$$$&>u67$,:G6a$G$OH/@8$7$F$$$k!$8=$K!$:n6H$r9T$C$?(BPC$B$G$O(B\TeX\
+Live 2007$B$H$$$&(B\TeX $B4XO"$N%U%!%$%k$r$^$H$a$?$b$N!J(B\pTeX $B$OF~$C$F$J$$!K$K!$(B
+$B<+J,$G(B\pTeX $B$rDI2C$7$F;H$C$F$$$k$N$@$,!$0J2<$N$h$&$K(B\pdfTeX $B$,5/F0$7$?!%(B
+$B$3$N$3$H$+$i9M$($k$H!$@$3&E*$K$O(B\eTeX $B$N5!G=$,MxMQ$G$-$k$3$H$,(B
+$BEv$?$jA0$K$J$j$D$D$"$k$H$$$C$F$b$h$$$N$+$b$7$l$J$$!%$D$^$j!$FC$K!$3F<o(B
+256$B8D$H$$$&%l%8%9%?$N@)8B$O$b$O$d(Bobsolute$B$K$J$j$D$D$"$k$H$$$($k$@$m$&!%(B
+
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(B[h7k doc]$ latex
+$B!!!!(BThis is pdfTeX, Version 3.141592-1.40.3 (Web2C 7.5.6)
+$B!!!!!J8eN,!K(B
+\end{verbatim}
+\end{adjustvboxheight}
+
+\subsection{$B%F!<%^$NDs<((B}
+$BA0CV$-$,D9$/$J$C$?$,!$0J>e$NGX7J$+$i!$K\HI$G$O(B\emph{\pTeX $B$K(B$\bm
+\epsilon$-\TeX $B$N5!G=$N0lIt!$FC$K%l%8%9%??t$NOC$K$D$$$F$N5!G=$rAH$_9~$`(B}
+$B$H$$$&$3$H$rBh(B1$B$NL\I8$H$7$?!%(B
+
+$BBh(B2$B$NL\I8$OH>J,%M%?$G$"$k!%(B\TeX $B%=!<%9Fb$G;HMQ$G$-$k;;=Q1i;;$O$9$Y$F@0?t(B
+$B!J$H8GDj>.?tE@?t!K$N;MB'1i;;$G$"$k$?$a!$Nc$($P(B3$B<!J}Dx<0$N2r$N6a;w7W;;$J$I$O(B
+Fortran$B$H$+(BC$B$H$+$NB>$N8@8l$G$d$i$J$1$l$P$J$i$J$+$C$?!%$3$l$r(B\TeX $B$NFbIt$G$G(B
+$B$-$?$i!$$$$A$$$A7W;;MQ%W%m%0%i%`$N7k2L$rE=$jIU$1$?$j(B\verb+\input+$B$GFI$s$@(B
+$B$j$9$kI,MW$,L5$/$F!$3Z$K$J$k$K0c$$$J$$(B\footnote {$B$=$&9M$($k$N$OB?J,KM$@$1(B
+$B$@!%(B}$B!$$HKM$O9M$($?$N$G!$!JB.EY$O$"$kDxEY$OEY30;k$9$k$3$H$K$7$F!K(B\emph{\TeX $B$X$NIb(B
+$BF0>.?tE@1i;;$N<BAu(B}$B$r<!$NL\I8$K$7$?(B\footnote{Beebe\nobreak\cite{beebe}$B$N(Btitle$B$O(B
+Extending \TeX\ and \mf\ with Floating-Point Arithmetic$B$G$"$k$,!$(B
+$B$=$A$i$O!V(BLua$BEy$N%9%/%j%W%H8@8l$K$h$k!J(BIEEE 754r$B$K4p$E$/$h$&$J!K(B
+$B<BAu!W$H$$$&%"%W%m!<%A$r<($7$F$$$k$@$1$G$"$k!%(B}$B!%(B
+
+\section{\TeX $B<~JU$N(Bcompile$BJ}K!(B}
+\pTeX $B$N2~B$$r$9$k$?$a$K$O!$$=$l$,$I$N$h$&$K(Bcompile$B$5$l$F$$$k$+$rCN$i$J(B
+$B$1$l$P$b$A$m$s$G$-$J$$!%KM$O@N$+$i(B\TeX $B4X78$N%W%m%0%i%`$r<+J,$G%=!<%9$+(B
+$B$i%3%s%Q%$%k$7$F$$$?!J(BUnix$B7OE}$J$iEZB<$5$s$K$h$k(Bptetex3$B$N$*$+$2$G!$$@$$(B
+$B$V4JC1$K$J$C$?!K$N$GCN$C$F$$$?$N$G$3$l$rD4$Y$k;~4V$O$[$H$s$I(B0$B$G:Q$s$@!%(B
+
+\TeX $B$N0lHV85!9$N%=!<%9$O(B{\tt tex.web}$B$H$$$&%U%!%$%k$G$"$j!$$O$C$-$jKAF,(B
+$B$K(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(B% This program is copyright (C) 1982 by D. E. Knuth; all rights are reserved.
+$B!!!!(B% Copying of this file is authorized only if (1) you are D. E. Knuth, or if
+$B!!!!(B% (2) you make absolutely no changes to your copy. (The WEB system provides
+$B!!!!(B% for alterations via an auxiliary file; the master file should stay intact.)
+$B!!!!(B% See Appendix H of the WEB manual for hints on how to install this program.
+$B!!!!(B% And see Appendix A of the TRIP manual for details about how to validate it.
+
+$B!!!!(B% TeX is a trademark of the American Mathematical Society.
+$B!!!!(B% METAFONT is a trademark of Addison-Wesley Publishing Company.
+\end{verbatim}
+\end{adjustvboxheight}
+\noindent $B$H$"$k$h$&$K!$$3$l$,(BKnuth$B65<x$N@=:n$7$?%U%!%$%k$=$N$^$^$G$"$k!%$3$N%U%!(B
+$B%$%k$O(B\WEB $B$H$$$&8@8l(B/$B=q<0$G=q$+$l$F$$$k!%(B
+
+\subsection{\WEB $B$N@bL@(B}
+$B$3$3$K$D$$$F$O>>;3(B\nobreak\cite{matsu3}$B$rFI$s$@J}$,!$(B
+$B0J2<$NKM$N2<<j$J@bL@$h$j$o$+$j$d$9$$$+$b$7$l$J$$$,!$$^$"!$$*IU$-9g$$$/$@(B
+$B$5$$!%(B
+
+\WEB $B$N>\:Y$O(BKnuth~\cite{webman}$B$H$+(B
+$B$+$iF@$i$l$k$,!$Bg;(GD$K8@$&$H!$(BPascal$B$G$+$+$l$?%W%m%0%i%`$N%=!<%9$r>.$5(B
+$B$/J,3d$7$F!$3FJ,3d$NCGJR$O(B\TeX $B%=!<%9$K$h(B
+$B$k@bL@J8$rI,MW$J$iIUB0$5$;$F!$$=$l$i$r!J$[$H$s$IG$0U$N=g=x$G!KJB$Y$?$b$N(B
+$B$G$"$k!%(B
+$B>e$N@bL@$G$OHs>o$K$o$+$j$K$/$$$N$G!$<BNc$rJL$K5s$2$k$3$*$K$7$F$*$3$&!JIU(B
+$BO?;2>H!K!%(B
+\eteiri
+
+$B$5$F!$(B\WEB $B$G=q$+$l$?%U%!%$%k!JNc$($P(B\verb+fuga.web+$B!K$r(B\verb+tangle+$B$H$$(B
+$B$&%W%m%0%i%`$KDL$9$H!$$=$3$+$i(BPascal$B$G=q$+$l$?%W%m%0%i%`$N%=!<%9$@$1$,H4(B
+$B$-=P$5$l!$(B\verb+fuga.pas+$B$H$+(B\verb+fuga.p+$B$,$G$-$k!%0lJ}$G!$(B\verb+weave+
+$B$H$$$&%W%m%0%i%`$KDL$9$H!$(B\verb+fuga.web+$BCf$K=q$+$l$?2r@bJ8$,(BPascal$B%=!<(B
+$B%9$H$H$b$K@07A$5$l!$(B\TeX $B%=!<%9(B\verb+fuga.tex+$B$rF@$k!%$3$l$r(B\TeX $B$G=hM}(B
+$B$9$k$H!$e:No$K@07A$5$l$?%=!<%9IU$-$N%I%-%e%a%s%H$,F@$i$l$k!$$H$$$&@#K!$G(B
+$B$"$k(B\footnote{$B$A$J$_$K!$(Btangle$B$O!V$b$D$l$k(B/$B$5$;$k!W!$(Bweave /w\'i:v/$B$O!V?%$k!W$H(B
+$B$$$&0UL#$G$"$k!%(B{\tt tangle}$B$O(B\WEB $B%=!<%9Cf$KE,Ev$J=g=x$GCV$+$l$?%W%m%0%i(B
+$B%`$N3FCGJR$r$A$c$s$HJB$YD>$9$,!$EG$+$l$?(BPascal$B%=!<%9$OFI$b$&$H$9$k5$$,<:$;(B
+$B$k$[$I$0$A$c$0$A$c$G$"$k!%(B}$B!%(B
+
+$B$^$?!$(B\WEB $B$K$O(Bchange file$B$H$$$&5!G=$,MQ0U$5$l$F$*$j!$$A$g$&$I%Q%C%A%U%!%$(B
+$B%k$NLr3d$r2L$?$9!%9=B$$b;w$F$*$j!$(B\newpage
+\begin{adjustvboxheight}
+\narrowbaselines
+\begin{verbatim}
+$B!!!!(B@x
+$B!!!!JQ99A0$NItJ,(B
+$B!!!!(B@y
+$B!!!!JQ998e$NItJ,(B
+$B!!!!(B@z
+\end{verbatim}
+\end{adjustvboxheight}
+\noindent $B$N7+$jJV$7$+$i$J$C$F$$$k!%(B\verb+@x+$B$N9T$,(B\verb+@x l.1701 hogehoge...+$B$J$I(B
+$B$N$h$&$K$J$C$F$$$k!JCm<a$,=q$+$l$F$$$k!K$3$H$bB?$$!%(B{\tt tangle}$B$d(B{\tt
+weave}$B$N0z?t$K$O$3$N(Bchange file$B$r(B\WEB $B%=!<%9$H$H$b$K;XDj$9$k$3$H$,$G$-$F!$(B
+$BNc$($P!$(B\par
+\noindent \ \ \ \ {\tt >\ tangle fuga.web fuga.ch}
+
+\noindent $B$H$9$k$H!$(B{\tt fuga.web}$B$NFbMF$r(B{\tt
+fuga.ch}$B$G%Q%C%A$7$?$b$N$K$D$$$F!$(B{\tt tangle}$B=hM}$,9T$o$l$k!%$^$?!$(B{\tt
+tie}$B$H$$$&%W%m%0%i%`$r;H$($P!$(B\WEB $B%=!<%9$H(Bchange file$B$+$i!$(Bchange file$BE,(B
+$BMQ8e$N(B\WEB $B%=!<%9$r:n$C$?$j!$J#?t$N(Bchange file$B$r$^$H$a$k$3$H$,$G$-$k(B
+\footnote{$B87L)$K$O!$$3$l$O(B{\tt CWEB}$B$N%W%m%0%i%`$i$7$$!%L>A0$NM3Mh$O1QC1(B
+$B8l$,!V7k$V!W$H$$$&0UL#$@$+$i$G$"$m$&!%(BStar Wars$B$NK?Dk9q73@oF.5!$H$O4X78$O(B
+$B$J$$$@$m$&!%(B}$B!%(B
+
+\subsection{Web2C$B$H(B\TeX $B$N%3%s%Q%$%k(B}
+
+$B$5$F!$(B{\tt tangle}$B$G(B{\tt tex.web}$B$r=hM}$9$k$H(B{\tt tex.p}$B$,@8@.$5$l$k$,!$(B
+$B8=:_$O(BWeb2C$B$H$$$&<BAuJ}K!$G$3$l$r=hM}$7$F$$$k!%>\:Y$O>>;3(B\nobreak\cite{matsu3}
+$B$K>y$k$,!$(B{\tt tex.web}$B$K(B{\tt tex.ch}$B$H$$$&(BWeb2C$B<BAuFCM-$N3HD%$d%7%9(B
+$B%F%`0MB8ItJ,!JF~=PNO$H$+!$;~7W!K$rG<$a$?%Q%C%A$rE,MQ$7$F!$$=$l$r(B{\tt
+tangle}$B$K$+$1$F(B{\tt tex.p}$B$r@8@.$9$k!%$=$N8e!$(B{\tt web2c}$B$H$$$&%W%m%0%i(B
+$B%`!J$HIUB0$9$k>.%D!<%k!K$K$h$C$F!$(B{\tt tex.p}$B$O(B{\tt texini.c}, {\tt
+tex0.c},~$\ldots$$B$H$$$&(BC$B%=!<%9$K$^$GJQ49$5$l$k!%$=$l$i$H!J$b$H$b$H(BC$B%=!<(B
+$B%9$G=`Hw$5$l$F$$$k%7%9%F%`0MB8ItJ,$G$"$k!K(B{\tt texextra.c}$B$H$+$r%3%s%Q%$(B
+$B%k!$%j%s%/$7$F!$$h$&$d$/<B9T2DG=7A<0$,=PMh>e$,$k$H$$$&$o$1$G$"$k!%(B
+
+$B$3$l$r?^$K$7$F$_$h$&!'(B
+\jdAline[c]{\small\narrowbaselines\xymatrix{%
+\texttt{tex.web}\ar[r]&\fbox{\tt tangle}\ar[r]&\texttt{tex.p}\ar[rr]^-{\rm
+Web2C}&&\text{C source}\ar[rr]^-{\rm C\ compiler}&&\texttt{tex}\\
+&\texttt{tex.ch}\ar[u]}}
+
+$BF1MM$K!$(B\pTeX $B$N%3%s%Q%$%k$O<!$N$h$&$K9T$o$l$k(B\footnote{$B:G8e$N(BC
+compiler $B$N$H$3$m$O>JN,$7$?!%$^$?!$87L)$K$O(B{\tt ptex-base.ch}$B$H(B{\tt
+ptex.web}$B$+$i(B{\tt ptex.ch}$B$r:n$j!$$=$l$rE,MQ$7$F(B{\tt tangle}$B$K?)$o$;$F$$(B
+$B$k$,!$$=$3$iJU$O>JN,!%(B}$B!'(B
+
+\jdAline[c]{\small\narrowbaselines\xymatrix{\texttt{%
+tex.web}\ar[r]&\fbox{\tt tie}\ar[r]&\texttt{ptex.web}^*\ar[r]&\fbox{\tt
+tangle}\ar[r]&\texttt{ptex.p}^* \ar[rr]^-{\rm Web2C}&&\text{C source}\\
+&\texttt{tex.ch}\ar[u]&&\texttt{ptex-base.ch}^*\ar[u] }}
+
+$B$5$i$K!$:#2s$N=`<gLr$H$b8@$($k(B\eTeX $B$G$O!$$3$&$J$C$F$$$k!'(B
+\jdAline[c]{\small\narrowbaselines\xymatrix{ {\tt
+tex.web}\ar[r]&\fbox{\tt tie}\ar[r]&\texttt{etex.web}\ar[r]&\fbox{\tt
+tangle}\ar[r]&\texttt{etex.p} \ar[rr]^-{\rm Web2C}&&\text{C source}\\
+{\begin{array}{c}\texttt{etex.ch}^{\dagger}\\{\tt
+etex.fix}^{\dagger}\end{array}}\ar[ur] &{\begin{array}{c}{\tt
+tex.ch0}^{\dagger}\\\texttt{tex.ch}\\\texttt{tex.ch1}^{\dagger}\\{\tt
+tex.ech}^{\dagger}\\(\texttt{etex.web})\end{array}}\ar[r] &\fbox{\tt
+tie}\ar[r]&\texttt{etex.ch}\ar[u] }}
+
+$B$3$3$G!$(B$*$, $\dagger$$B$H$+$O%U%!%$%k$N$"$k%G%#%l%/%H%j$rI=$7$F$$$k!%$J$*!$(B
+{\tt etex.fix}$B$O<B:]$K$OCf?H$O$J$+$C$?!%(B
+
+\newpage
+$B$3$3$+$i!$Bh(B1$B$NL\I8!$$D$^$j(B\pTeX $B$K(B\eTeX $B$N5!G=$N0lIt$r%^!<%8(B
+$B$9$k$3$H!$$r<B8=$5$;$k$?$a$K$O!$Bg;(GD$K8@$($P!$(B${\tt tex.web}+{\tt
+tex.ch}+\text{\tt ptex-bash.ch}^*+{\tt etex.ch}^{\dagger}$$B$H$9$k$+!$(B${\tt
+tex.web}+{\tt tex.ch}+{\tt etex.ch}^{\dagger}+\text{\tt ptex-bash.ch}^*$$B$H(B
+$B!J$3$3$G$N2CK!$O$b$A$m$sHs2D49$G$"$k!*!K$9$l$P$h$$$@$m$&!$$HA[A|$,$D$/!%(B
+$B$I$A$i$rA*$s$G$b$h$+$C$?$,!$$3$3$G$O(B\pTeX $B$r%Y!<%9$H$7$?$$$H$$$&0UL#$G!$(B
+$BA0<T$r:NMQ$9$k$3$H$K$7$?(B\footnote{$B$3$l$K$h$j(Bproject$BL>$,(B\emph{$\bm
+\epsilon$-\pTeX}$B$H7h$^$C$?!%(B$\varepsilon$-(\pTeX)$B$N$D$b$j$G$"(B
+$B$k!%$b$A$m$s$3$NJ8=q$b(B\epTeX
+$B$GAHHG$7$F$$$k!%(B}$B!%(B
+
+\section{$\bm \epsilon$-\TeX $B$N%^!<%8(B}
+\subsection{\pTeX $B$N=`Hw(B}
+
+$B$H$$$&$o$1$G!$<g$KJT=8$9$k$N$O(B{\tt etex.ch}$B$G$"$k!%(B
+$B$7$+$7!$(B\pTeX $B$r85$K:n6H$r$9$k$N$G!$(B\pTeX $B$,%3%s%Q%$%k$G$-$k$3$H$r3N$+$a(B
+$B$F$*$+$M$P$J$i$J$$!%$=$N<j=g$OBg$^$+$K$O(B\TeX wiki~\cite{texwiki}$B$N8e(B
+$BH>It$K$"$k!V8E$$>pJs!W$K$"$kDL$j$G$"$k!%$7$+$7!$(Bte\TeX\ 3.0$B2<$G$OL5;v$K$"(B
+$B$k$h$&$K%3%s%Q%$%k$,$G$-$k$N$@$,!$(B\TeX\ live 2007$B$@$H(BWeb2C$B$N%P!<%8%g%s$,(B
+$B?7$7$/!$ESCf$G0J2<$N$h$&$J%(%i!<$r=P$7$F;_$^$C$F$7$^$C$?!'(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(Bgcc -DHAVE_CONFIG_H -I. -I.. -I../.. -I../.. -O2 -s -march=pentium-m -fomit-f
+$B!!!!(Brame-pointer -c ptexextra.c -o ptexextra.o
+$B!!!!(Bptexextra.c: In function 'parse_options':
+$B!!!!(Bptexextra.c:956: error: too few arguments to function 'printversionandexit'
+$B!!!!(Bptexextra.c: In function 'getjobname':
+$B!!!!(Bptexextra.c:1722: error: number of arguments doesn't match prototype
+$B!!!!(Btexcoerce.h:908: error: prototype declaration
+$B!!!!(Bmake: *** [ptexextra.o] Error 1
+\end{verbatim}
+\end{adjustvboxheight}
+$B$3$l$O(B{\tt printversionandexit}$B4X?t$H(B{\tt getjobname}$B4X?t$N@k8@$,(BWeb2C$B$N(B
+version up$B$KH<$C$FJQ$o$C$F$7$^$C$?$N$,860x$G$"$k!%=$@52U=j$O(B
+{\tt ptex756.diff}$B$K(Bdiff$B$N7A$G=q$$$F$$$k!%(B
+$B$^$?!$(B{\tt tftopl}$B$H$+$K$D$$$F$O(B{\tt tangle}$B$NCJ3,$G%(%i!<$,=P$k$h$&$G$"(B
+$B$k$,!$$3$l$i$OK\(Bproject$B$H4X78$J$$$N$G>JN,$9$k!'(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(BThis is TIE, CWEB Version 2.4. (Web2C 7.5.6)
+$B!!!!(BCopyright (c) 1989,1992 by THD/ITI. All rights reserved.
+$B!!!!(B(../tftopl.web)
+$B!!!!(B(../tftopl.ch)
+$B!!!!(B....500....1000....1500
+$B!!!!(B(No errors were found.)
+$B!!!!(B../tangle ./tftopl.web tftopl.ch
+$B!!!!(BThis is TANGLE, Version 4.5 (Web2C 7.5.6)
+$B!!!!(B*1*6*18*26*44*88*96*100
+$B!!!!(B! Hmm... 1 of the preceding lines failed to match. (change file l.378)
+$B!!!!(B@y
+$B!!!!(B *114*126
+$B!!!!(BWriting the output file.....500..
+$B!!!!(BDone.
+$B!!!!(B(Pardon me, but I think I spotted something wrong.)
+$B!!!!(Bmake: *** [tftopl.p] Error 1
+\end{verbatim}
+\end{adjustvboxheight}
+
+$B$5$F!$$H$j$"$($:$N$?$?$-Bf$H$7$F(B\pTeX $B$N(B\WEB $B%=!<%9!$$D$^$j(B{\tt
+tex.web}, {\tt tex.ch}, {\tt ptex-base.ch}$B$r(B1$B$D$K$^$H$a$?(B{\tt
+ptex-orig.web}$B$r(B{\tt tie}$B$K$h$C$F:n@.$7$?!%$=$N8e!$(B{\tt ptex-orig.web}$BCf(B
+$B$N:G=i$NItJ,$G$"$k!V(B{\tt This is TeX}$B!W$NItJ,$J$I$r<c43=$@5$7$?!%=$@52U=j$O(B
+diff$B$N7A$G(B{\tt ptex-orig.diff}$B$H$7$F$"$k!%(B
+
+\subsection{$\bm\epsilon$-\TeX $B$N5!G=(B}
+\eTeX $B$N%^%K%e%"%k(B\nobreak\cite{etexman}$B$r85$K(B\eTeX $B$N<g$J5!G=$r8+$F$_$k$3$H$K$9$k!%(B
+\eTeX $B$K$O(BCompatibility mode$B$H(BExtended mode$B$N(B2$B$D$,B8:_$7!$A0<T$G$O(B\eTeX
+$BFCM-$N3HD%$OL58z$K$J$k$N$G$D$^$i$J$$!%8e<T$,$*$b$7$m$$!%(B
+
+$B3HD%5!G=$r;H$&$K(B\xspcode`*=3\xspcode`-=3{}$B$O%U%!%$%kL>$rEO$9$H$-$K(B{\tt *}
+$B$r$D$1$k$+%3%^%s%I%i%$%s%*%W%7%g%s$H$7$F(B{\tt -etex}$B%9%$%C%A$r$D$1$l$P$$$$(B
+$B$,!$(B\eTeX $B3HD%$K4X$o$kDI2C%^%/%m(B\footnote{$BNc$($P!$(B\TeX $B$G$O%l%8%9%?$K(B
+\verb+\@tempcnta+$B$J$I$N!VJL(B
+$BL>!W$r$D$1$k$3$H$,Hs>o$K$h$/$"$k!%$3$N5!G=$K$D$$$F$O2f!9$,<B:]$K;H$&$N$O$O(Bplain$B%^%/%m$d(B
+\LaTeX $B%^%/%m$K$h$C$FDs6!$5$l$F$*$j!$EvA3(B256$B8D@)8B$N4D6-2<$rA0Ds$H$7$FAH(B
+$B$^$l$F$$$k!%(B}$B$OEvA3$J$,$i$=$l$@$1$G(B
+$B$OBLL\$G$"$k!%!V(Bplain$B%^%/%m(B for \eTeX$B!W!J(B{\tt etex.fmt}$B$H$$$&$N$,0lHV%^%7(B
+$B$+$J!K$G$O<+F0E*$KDI2C%^%/%m$G$"$k(B{\tt etex.src}$B$,8F$P$l$k!%(B\LaTeX $B2<$G$O(B
+$B$A$g$&$I(B{\tt etex.src}$B$KBP1~$7$?(B{\tt etex} $B%Q%C%1!<%8$rFI$_9~$`I,MW$,$"$k!%(B
+
+\paragraph{$B%l%8%9%?$NA}2C(B}
+$B:G=i$K=R$Y$?$h$&$K!$(B\TeX $B$G$O(B6$B<oN`$N%l%8%9%?$,3F(B256$B8D$:$DMxMQ$G$-$k!%$=(B
+$B$l$>$l$N%l%8%9%?$K$O(B\verb+\dimen75+$B$J$I$N$h$&$K(B0\,$B!A(B\,255$B$NHV9f$G;XDj$G$-$k(B
+$BB>!$M=$aJLL>$NDj5A$r$7$F$*$1$P$=$l$K$h$C$F;XDj$9$k$3$H$b$G$-(B
+$B$k(B\makeatletter\advance\c@footnote-1\footnotemark\makeatother$B!%(B
+$B$3$l$i$N$$$/$D$+$OFC<l$JMQES$KMQ$$$i$l$k!JNc$($P(B
+\verb+\count0+$B$O%Z!<%8HV9f$J$I$N$h$&$K!K$3$H$K$J$C$F$$$k$N$G!$$5$i$K(Buser
+$B$,;H$($k%l%8%9%?$O8:>/$9$k!%(B
+
+\eTeX $B$G$O!$DI2C$N%l%8%9%?$H$7$FHV9f$G8@$&$H(B256\,$B!A(B\,32767$B$,;HMQ$G$-$k$h$&$K(B
+$B$J$C$?!%>e$N(Bpdf$B$K$h$k$H:G=i$N(B0\,$B!A(B\,255$B$H0c$C$F<c43$N@)8B$O$"$k$h$&$@$,!$$=(B
+$B$l$O:3:Y$JOC$G$"$k!%DI2C$5$l$?!J3F<oN`$"$?$j!K(B$32768-256=32512$$B8D$N%l%8(B
+$B%9%?$O!$%a%b%j$N8zN($r=E;k$9$k$?$a(Bsparse register$B$H$7$F!$$D$^$j!$I,MW$J;~$K;O$a$F%D%j!<9=B$$NCf$G3NJ](B
+$B$5$l$k$h$&$K$J$C$F$$$k!%(B
+
+\paragraph{$B<0$,;HMQ2DG=$K(B}
+\TeX $B$K$*$1$k?tNL$N7W;;$O=<<B$7$F$$$k$H$O8@$$Fq$$!%Nc$($P!$(B
+
+$B!!(B\verb+\dimen123+${}\leftarrow($\verb+\dimen42+${}+{}$\verb+\@tempdima+
+$)/2$
+
+\noindent $B$H$$$&7W;;$r85!9$N(B\TeX $B$G=q$3$&$H$9$k$H!$(B
+\begin{verbatim}
+$B!!!!(B\dimen123=\dimen42 \advance\dimen123 by \@tempdima \dimen123=0.5\@tempdima
+\end{verbatim}
+$B$N$h$&$K=q$+$J$$$H$$$1$J$$!%BeF~!$2C;;BeF~!$>h;;BeF~!$=|;;BeF~$0$i$$$7$+(B
+$B1i;;$,MQ0U$5$l$F$$$J$$>uBV$K$J$C$F$$$k!J>e$N%3!<%I$N$h$&$K!$(B$d_2\mathrel{+\!\!=}
+0.8 d_1$$B$H$$$&$h$&$JDj?tG\$r4'$9$k$3$H$OJ?5$!K!%(B
+
+\eTeX $B$G$O!$$=$N%l%8%9%?$N1i;;$K!$B>$N%W%m%0%i%_%s%08@8l$G;H$o$l$F$$$k$h$&$J?t<0$NI=8=$,;H$($k$h$&$K$J$C$?!%>e$N(BPDF$B$G$O<BNc$H$7$F(B
+\begin{verbatim}
+$B!!!!(B\ifdim \dimexpr (2pt-5pt)*\numexpr 3-3*13/5\relax + 34pt/2<\wd20
+\end{verbatim}
+$B$,=q$+$l$F$$$k!%$3$l$O!$(B\def\mpt{\,\mathrm{pt}}
+\[
+ 32\mpt=(2\mpt-5\mpt)\left(3-\mathop{\mathrm{div}}(3\cdot 13,5)\right)
++\frac{34\mpt}{2}<\text{{\tt \char'134 box20}$B$NI}(B}
+\]
+$B$,??$+56$+$rH=Dj$7$F$$$k$3$H$K$J$k(B\footnote{div$B$O@0?t=|;;$rI=$7$?$D$b$j(B
+$B$G$"$k!%@0?t=|;;$OM>$j$,Ho=|?t$NId9f$HEy$7$/$J$k$h$&$K7W;;$5$l$k!%(B}$B!%(B
+
+\newpage
+\paragraph{{\tt\char'134 middle} primitive}
+\TeX $B$K(B\verb+\left+, \verb+\right+$B$H$$$&(Bprimitive$B$,$"$j!$$=$l$r;H$($P3g(B
+$B8L$NBg$-$5$,<+F0D4@0$5$l$k$N$O$h$/CN$i$l$F$$$k!%(B\eTeX $B$G$O!$(B
+$B$5$i$K(B\verb+\middle+ primitive$B$,DI2C$5$l$?!%(B
+
+$B6qBNNc$r=R$Y$k!%(B
+\def\set#1#2{\setbox0=\hbox{$\displaystyle #1,#2$}%
+\left\{\, \vphantom{\copy0}#1 \,\right|\!\left.\, \vphantom{\copy0}#2 \,\right\}}
+\def\eset#1#2{\left\{\, #1 \,\middle|\, #2 \,\right\}}
+\[ \set{n+\frac12}{n\in \omega} \eset{n+\frac12}{n\in \omega} \]
+
+$B$3$l$O0J2<$N(Bsource$B$G=PNO$7$?$b$N$G$"$k!'(B
+\begin{adjustvboxheight}
+\narrowbaselines
+\begin{verbatim}
+$B!!!!(B\def\set#1#2{\setbox0=\hbox{$\displaystyle #1,#2$}%
+$B!!!!(B\left\{\, \vphantom{\copy0}#1 \,\right|\!\left.\, \vphantom{\copy0}#2 \,\right\}}
+$B!!!!(B\def\eset#1#2{\left\{\, #1 \,\middle|\, #2 \,\right\}}
+$B!!!!(B\[ \set{n+\frac12}{n\in \omega} \eset{n+\frac12}{n\in \omega} \]
+\end{verbatim}
+\end{adjustvboxheight}
+
+$BN>J}$H$b=89g$NI=5-$r9T$&%3%^%s%I$G$"$k!%(B\TeX $BN.$N(B\verb+\set+$B$G$O(B2$B$D$N(B
+\verb+\left+, \verb+\right+$B$NAH$G<B8=$5$;$J$1$l$P$J$i$:!$$=$N$?$a$K(B$|$$B$N(B
+$B:8B&$H1&B&$KF~$k<0$N:GBg@#K!$rB,Dj$9$k$H$$$&LLE]$JJ}K!$r;H$C$F$$$k!%$=$N(B
+$B>e!$$3$NDj5A$G$O(B\verb+\textstyle+$B0J2<$N?t<0!JJ8>OCf$N?t<0$H$+!K$G$O$=$N$^(B
+$B$^;H$($:!$$=$l$K$bBP1~$5$;$h$&$H$9$k$HLLE]$K$J$k!%0lJ}!$(B\eTeX $BN.$N(B
+\verb+\eset+$B$G$O!$2?$b9M$($:$K(B
+\verb+\left+, \verb+\middle+, \verb+\right+$B$@$1$G<B8=$G$-$k!%(B
+
+\paragraph{\TeXXeT\ \rm({\tt TeX-{}-XeT})}
+left-to-right$B$H(Bright-to-left$B$r:.?"$G$-$k$H$$$&5!G=$G$"$k$i$7$$!%(B
+$B%X%V%i%$8l$"$?$j$NAHHG$K;H$($k$i$7$$$,!$$h$/CN$i$J$$!%(B
+$B$3$3$G$N(BRtoL$B$O(BLtoR$B$KAH$s$@$b$N$r5U=g$K$7$F$$$k$@$1$N$h$&$J(B
+$B5$$,$9$k!%(B
+%\footnote{$BNc$($P(B{\TeXXeTstate=1\beginR ``Tea, Earl Grey,
+%hot.''\endR}$B$N$h$&$K!%(B}$B!%(B
+\eteiri
+
+$B$H$j$"$($:0lL\$K$D$-$=$&$J3HD%5!G=$H$$$C$?$i$3$l$0$i$$$@$m$&$+!%B>$K$b(B
+tracing$B5!G=$d>r7oH=CGJ8$N6/2=$J$I$"$k$,!$$=$3$iJU$O%Q%C$H$7$J$$$N$G$3$3(B
+$B$G>R2p$9$k$N$O>JN,$9$k$3$H$K$7$h$&!%(B
+
+$B$3$NCf$G!$(B\TeXXeT $B5!G=$@$1$O!$!V(B\TeX $B$+$i(B\pTeX $B$X$NJQ99ItJ,$H$+$A$"$C$F!$(B
+$B:n6H$KHs>o$K<j4V$,$+$+$k!W$HM=A[$7$?!J:,5r$O$J$7!%$"$($F8@$($P4*!K!%$=$l(B
+$B$K!$KM$O1&"*:8$N8@8l$r%"%i%S%"8l$d%X%V%i%$8l$0$i$$$7$+CN$i$:!$$3$l$i$O(B
+Arab\TeX $B$J$I$r;H$&$3$H$G(B\pLaTeX $B$G$bF~NO$G$-$k$N$G!$$R$H$^$:(B\TeXXeT $B5!G=$@(B
+$B$1$O<BAu$r8+Aw$j(B\footnote{$BL\<!$+$i$bJ,$+$kDL$j!$:G=*E*$K$O<BAu$9$k$3$H$K(B
+$B$J$k$,!%(B}$B!$B>$O$G$-$k8B$j<BAu$9$k$3$H$K$7$?!%(B
+
+\subsection{{\tt etex.ch}$B$N2~JQ(B}
+$B$3$3$+$i<B:]$N:n6H$G$"$j!$$R$I$/B`6~$J:n6H$G$"$k!%(B
+$B$^$:(B{\tt etex.ch}$B@hF,$NCx:n8"Ey$K4X$9$kItJ,$r(B
+$B=q$-49$($F$*$/!%(B
+
+{\tt etex.ch}$BCf$N(B{\tt @x ... @y ... @z}$B$N$H$3$m$K$O$"$j$,$?$$$3$H$K%3%a(B
+$B%s%H$,$D$$$F$$$F!$$I$&$$$&M}M3$G%Q%C%A$,Ev$?$k$N$+$H!$Ev$?$k9THV9f$^$G$o(B
+$B$+$k$h$&$K$J$C$F$$$k(B\footnote{$BC"$7!$$3$3$K=q$+$l$F$$$k9THV9f$O(B{\tt
+tex.web}$B$KBP$7$F$N$=$l$G$"$m$&!%$7$+$7(B{\tt ptex-orig.web}$B$G$b$"$^$j9THV(B
+$B9f$OJQ$o$i$J$$!%(B}$B!%<!$O(B{\tt etex.ch}$B$NH4?h$G$"$k!'(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(B%---------------------------------------
+$B!!!!(B@x [15] m.208 l.4087 - e-TeX saved_items
+$B!!!!(B@d un_vbox=24 {unglue a box ( \.{\\unvbox}, \.{\\unvcopy} )}
+$B!!!!(B@y
+$B!!!!(B@d un_vbox=24 {unglue a box ( \.{\\unvbox}, \.{\\unvcopy} )}
+$B!!!!(B {( or \.{\\pagediscards}, \.{\\splitdiscards} )}
+$B!!!!(B@z
+$B!!!!(B%---------------------------------------
+$B!!!!(B@x [15] m.208 l.4097 - e-TeX TeXXeT
+$B!!!!(B@d valign=33 {vertical table alignment ( \.{\\valign} )}
+$B!!!!(B@y
+$B!!!!(B@d valign=33 {vertical table alignment ( \.{\\valign} )}
+$B!!!!(B {or text direction directives ( \.{\\beginL}, etc.~)}
+$B!!!!(B@z
+$B!!!!(B%---------------------------------------
+$B!!!!(B@x [15] m.208 l.4113 - e-TeX middle
+$B!!!!(B@d left_right=49 {variable delimiter ( \.{\\left}, \.{\\right} )}
+$B!!!!(B@y
+$B!!!!(B@d left_right=49 {variable delimiter ( \.{\\left}, \.{\\right} )}
+$B!!!!(B {( or \.{\\middle} )}
+$B!!!!(B@z
+%---------------------------------------
+\end{verbatim}
+\end{adjustvboxheight}
+
+\TeXXeT $B5!G=$N<BAu$O$H$j$"$($:8+Aw$C$?$H=q$$$?$N$G!$(B
+$B>e$G8@$&$H$3$m$N(B{\tt e-TeX TeXXeT}$B$J$I$H%3%a%s%H$,?6$i$l$F$$$kItJ,$r%P%C%5%j(B
+$B:o=|$9$k$H$H$b$K!$(B{\tt ptex-orig.web}$B$K$=$N$^$^(B{\tt etex.ch}$B$,E,MQ$G$-$J(B
+$B$$$H$3$m$rD4$Y!$(B{\tt tex.web}$B$H(B{\tt ptex-orig.web}$B$b8+$J$,$i=$@5$7$F$$$/!%(B
+\eTeX $B3HD%$NK\<AE*$JItJ,$O!$!J(B\pTeX $B$G$b$=$&$@$C$?$,!K(B{\tt etex.ch}$B$N8e(B
+$BH>It$N0J2<$NItJ,$K=8Cf$7$F8=$l$k$N$G!$$=$3$G$b(B
+\TeXXeT $B4XO"$H;W$o$l$k>l=j$r:o=|$7$?!%(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(B%---------------------------------------
+$B!!!!(B@x [54] m.1379 l.24945 - e-TeX additions
+$B!!!!(B@* \[54] System-dependent changes.
+$B!!!!(B@y
+$B!!!!(B@* \[53a] The extended features of \eTeX.
+$B!!!!!JCfN,!K(B
+$B!!!!(B@* \[54] System-dependent changes.
+$B!!!!(B@z
+$B!!!!(B%---------------------------------------
+\end{verbatim}
+\end{adjustvboxheight}
+
+$B:o=|$7$9$.$?$h$&$J>l9g$O(B{\tt tangle}$B;~$K7Y9p%a%C%;!<%8$,I=<($5$l$k!JCGJR(B
+$B$,7g$1$F$$$?>l9g!K$+!$(BC source$B$N%3%s%Q%$%k$G%(%i!<$,=P$k$N$G!$B`6~$G$O$"$C(B
+$B$?$,!$$=$s$J$K87$7$/$OL5$+$C$?!%(B
+
+$B$J$*!$(B{\tt ptex-orig.web}$B$K$=$N$^$^(B{\tt etex.ch}$B$,E,MQ$G$-$J(B
+$B$$$H$3$m$rD4$Y$k$N$O4JC1$G$"$k!%$=$N$h$&$J$H$3$m$,$"$C$?>l9g!$(B{\tt
+tie}$B$GE,MQ8e$N(B\WEB $B%=!<%9$r:n$m$&$H$9$k$H!$0J2<$N$h$&$J%a%C%;!<%8$,I=<((B
+$B$5$l$k$+$i$G$"$k!%(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+$B!!!!(B[h7k eptex]$ tie -m ep.web ptex-orig.web ../etexdir/etex.ch
+$B!!!!(BThis is TIE, CWEB Version 2.4. (Web2C 7.5.6)
+$B!!!!(BCopyright (c) 1989,1992 by THD/ITI. All rights reserved.
+$B!!!!(B(ptex-orig.web)
+$B!!!!(B(../etexdir/etex.ch)
+$B!!!!(B....500....1000....1500....2000....2500....3000....3500....4000....4500....5000.
+$B!!!!(B...5500....6000....6500....7000....7500....8000....8500....9000....9500....10000
+$B!!!!(B....10500....11000....11500....12000....12500....13000....13500....14000....1450
+$B!!!!(B0....15000....15500....16000....16500....17000....17500....18000....18500....190
+$B!!!!(B00....19500....20000....20500....21000....21500....22000....22500....23000....23
+$B!!!!(B500....24000....24500....25000....25500....26000....26500....27000....27500....2
+$B!!!!(B8000....28500..
+$B!!!!(B! Change file entry did not match (file ../etexdir/etex.ch, l.200).
+
+$B!!!!(B(Pardon me, but I think I spotted something wrong..)
+\end{verbatim}
+\end{adjustvboxheight}
+$B$A$g$C$H$:$D(B{\tt etex.ch}$B$r2~JQ$9$k$4$H$K>e$N$h$&$J%3%^%s%I$rAv$i$;$l$P!$(B
+$B<!$K=$@5$9$k$Y$->l=j$,$o$+$k$H$$$&OC$G$"$k!%(B
+
+\subsection{\trip\ test, \etrip\ test}
+\trip\ test$B$H$O!$(BKnuth$B65<x$K$h$k(B\TeX $B$N(Bdebug$B$NJd=u%D!<%k$G$"$k!%$3$l$O(B\TeX
+$B$N%=!<%9%3!<%I$NA4ItJ,$rEO$k$h$&$K:n$i$l$?%F%9%HF~NO$G$"$j!$BgNL$N(Blog$B$r(B
+$B=PNO$9$k!%0lEY<+J,$N7W;;5!$G(B\trip\ test$B$r9T$$!$$=$N7k2L$,!V@5$7$$!W=PNO$H(B
+$B0[$J$C$F$$$?$J$i!$$=$l$O$I$3$+$K(Bbug$B$,@x$s$G$$$k$K0c$$$J$$$H$$$&$3$H$r0U(B
+$BL#$9$k!%(BKnuth$B65<x<+?H$b!$(BKnuth~\cite{trip}$B$NCf$G0J2<$N$h$&$K=R$Y$F$$$k!%(B
+\begin{adjustvboxheight}
+\narrowbaselines\begin{indented}{2zw}
+If somebody claims to have a correct implementation of \TeX, I will not
+believe it until I see that {\tt TRIP.TEX} is translated properly.
+I propose, in fact, that a program must meet two criteria before it
+can justifiably be called \TeX: (1)~The person who wrote it must be
+happy with the way it works at his or her installation; and (2)~the
+program must produce the correct results from {\tt TRIP.TEX}.
+\end{indented}
+\end{adjustvboxheight}
+$B$=$N0UL#$G$O!$(Bp\TeX $B$NCJ3,$G$b$b$O$d(B\trip\ test$B$O%Q%9$7$J$$!%(B\TeX $B$G=P$F$$$?(B\\
+$B!!!!(B\verb+! Bad character code (256).+\\
+$B$H$$$&(Berror$B$O$b$O$d=P$J$$$7!$FbIt%b!<(B
+$B%I$,=PNO$5$l$k=j$G$b$$$A$$$A(B\verb+yoko direction+$B$J$I$,=PNO$5$l$k!%$7$+(B
+$B$72f!9$O(B\pTeX $B$r%Y!<%9$H$7$F$$$k$N$G!$(B\epTeX $B$NF0:n$r%A%'%C%/$9$k$H$$$&(B
+$B:#$NJ8L.$G$O!%(B\pTeX $B$K$h$k=PNO$r(B\trip\ test$B$N!V@5$7$$!W=PNO$H(B
+$B9M$($F$b$h$$$@$m$&!%(B
+
+\eteiri $B$5$i$K!$:#2s$O(B\eTeX $B$N5!G=$bAH$_9~$s$G$$$k$N$@$+$i!$(B\eTeX $B$K$h$k(B
+\trip\ test$B$N=PNO$H$bHf3S$9$kI,MW$,$"$C$?!%(BExtended mode
+$B$N=PNO$OEvA3(B\TeX $B$K$h$k(B\trip\ test$B$N(B
+$B=PNO$H$O0[$J$k!%9,$$!$$=$NFbMF$OJ88%(B\nobreak\cite{etrip}$B$K5-=R$5$l$F$$$k!%$^$?!$(B
+\eTeX $B$G$O!$(B\eTeX $BFCM-$N3HD%5!G=$r%F%9%H$9$k$?$a$N!$F1MM$N(B
+\etrip\ test$B$H$$$&$b$N$,JL$KMQ0U$5$l$F$$$k!%(B
+
+\eteiri $B$R$H$^$:(B\TeXXeT $B0J30$rDI2C$7$?(B\epTeX $B$K$h$j(B\trip, \etrip\ test$B$r(B
+$B9T$o$;$F$_$?!%=PNO7k2L(B
+$B$O!$(B\pTeX $B$K$h$k7k2L$H$b(B\eTeX $B$K$h$k7k2L$H$b<c430[$J$C$F$$$?$,!$$=$N:90[(B
+$B$O!$(B\TeX${}\to{}$\pTeX $B$K$h$k=PNO7k2L$N:90[$H(B\TeX${}\to{}$\eTeX $B$K$h$k=P(B
+$BNO7k2L$N:90U$r9g$o$;$?$b$N$G$7$+$J$$!%$^$?!$(B\epTeX $B$K$h$k(B\etrip\ test$B$N7k(B
+$B2L$O(B\eTeX $B$N$=$l$HBg$-$/0[$J$k$,!$$=$l$O!V(B\epTeX $B$,(B\TeXXeT $B$r<BAu$7$F$$$J(B
+$B$$$3$H$K$h$k$b$N!W!V(B\pTeX $B$K9g$&$h$&$K(B{\tt etex.ch}$B$rJQ99$7$?$3$H$K$h$k!$(B
+$BFbIt%Q%i%a%?$N<c43$NJQ99!W!V(B\pTeX $B$N5!G=$K$h$k!$(B\verb+yoko direction+$B$H$+(B
+$B$NDI2C=PNO$J$I!W$,$[$H$s$I$G$"$j!$==J,$KM=B,$,$G$-$?$b$N$G$"$C$?!%$=$N0U(B
+$BL#$G$O!$!JF|K\8l=hM}0J30$K$O!K(Bcritical$B$J(Bbug$B$O$3$N;~E@$G$J$+$C$?$H8@$C$F$$(B
+$B$$$@$m$&(B\footnote{$B$J$*!$Bh(B6$B>O$G$5$i$J$k(B\trip, \etrip\ test$B$r%Q%9$5$;$k$?(B
+$B$a$N(Bdebug$B$r9T$C$F$$$k!%(B}$B!%(B
+
+$B$3$N(B\trip, \etrip\ test$B$O!$<B:]$K(B\epTeX $B$N(Bdebug$B$KLr$KN)$C$?!%(B11/1
+$B6aK5$G!$$9$G$K!VDL>o$N%=!<%9%U%!%$%k$rF~NO$7$F$b=PNO$OF1$8!W>u67$K$O$J$C(B
+$B$F$$$?!%$7$+$7!$(B\trip\ test$B$r$+$1$k$H!$0[>o$J(Bpenalty$BCM(B\footnote{penalty
+$B!JH36b!K$H$O!$2~9T(B/$B2~%Z!<%8$N@)8f$K;H$o$l$kNL$G$"$C$F!$(Bbox, glue$B$H$H$b$K(B
+\TeX $B$G$NAHHG$K$*$$$F=EMW$JLr3d$r2L$?$7$F$$$k!%(B}$B$N=PNO$,8+$i$l$?!%(B
+$B$=$3$G!$(B\eTeX $B$K$h$k(Bpenalty$B3HD%$r(B\epTeX $B$K<BAu$9$k$H$3$m$K(Bbug$B$,Kd$^$C$F$$$k$H8+(B
+$BEv$rIU$1$F!$$=$3$r8+D>$7$?7k2L!$(B\verb+etexdir/etex.ch+$B!J$D$^$j!$$b$H$b$H(B
+$B$N(B\TeX${}\to{}$\eTeX $B$N(Bchange file$B!K$K$"$k(B2$B2U=j$N=$@52U=j$,!$(B\epTeX $BMQ$N(B
+\verb+etex.ch+$B$K$O2?8N$+H4$1Mn$A$F$$$?$3$H$,J,$+$j!$$3$N(B\epTeX $B$N(Bbug$B$r=$@5$9(B
+$B$k$3$H$,$G$-$?$N$G$"$k!%(B
+
+\eteiri
+$B$J$*!$$3$N;~E@$G$b(B\epTeX $B$O(B\eTeX $B$N(B\TeXXeT $B0J30$NA4$F$N5!G=$r<BAu$7$F$$(B
+$B$?$3$H$rCm0U$7$F$*$3$&!%(B
+\newpage
+\section{$BIbF0>.?tE@1i;;$N<BAu(B}
+$B$b$&0l$D$N%F!<%^$NCl!$IbF0>.?tE@1i;;$N<BAu$KF~$m$&!%(B
+
+$B$^$:!$%5%]!<%H$9$k@:EY$K$D$$$F$G$"$k$,!$7W;;B.EY$+$i8@$($P(B4\,byte$B$N=j0b(B
+$B!VC1@:EY!W$,NI$/!$%3!<%I$b4JC1$K$J$k!%$7$+$7C1@:EY$OM-8z7e?t$,(B7$B7eA08e$7$+(B
+$B$J$$!%$7$+$7!$<B:]$N?tCM7W;;$G$O!$$3$N(B7$B7eDxEY$N@:EY$G$OITB-$7!$G\@:EY0J>e(B
+$B$,;H$o$l$k>l9g$,B?$$$H;W$o$l$k!%IbF0>.?tE@1i;;$N<BAu$NL\E*$,!V(B\TeX $B$K?tCM(B
+$B7W;;$r$d$i$;$k!W$3$H$G$"$k$N$G!$G\@:EY0J>e$OI,?\$G$"$k!%(B
+
+\subsection{$B4pK\J}?K(B}
+$B2?$h$j$b!$(B\TeX $B$N4{B8ItJ,$N(B\WEB $B%=!<%9$r2~JQ$9$k$H$3$m$r:G>.8B$KN1$a$k$3$H$r:G(B
+$BM%@h$K$7$?!%;H$$>!<j$+$i8@$($P!$?7$7$$%l%8%9%?$N<oN`$r!JNc$($P(B
+\verb+\real+$B$H$+$$$&L>A0$G!KDj5A$7$F!$B>$N%l%8%9%?$HF1MM$K07$($k$h$&$K$7(B
+$B$?$[$&$,$h$$$N$@$,!$$=$l$O(B\TeX $B$NFbIt=hM}$rBg$-$/JQ99$9$k$3$H$H$J$j!$(Bbug
+$B$b:.$8$k2DG=@-$bA}$($k!%(B
+
+\eteiri
+$B$3$3$G!$(B\TeX $B$N?tNL$K$^$D$o$k%l%8%9%?$N<oN`$r;W$$=P$=$&!'(B
+\begin{itemize}
+\item \verb+\count+$B!'(B$-2147483647$$B$+$i(B$+2147483647$$B$^$G$N@0?t(B (number) $B$r3JG<$9$k!%(B
+\item \verb+\dimen+$B!'(B$1$\,sp${}=2^{-16}$\,pt$B$r9o$_I}$H$7$F!$@dBPCM$,(B
+ $2^{30}$\,sp${}=16384$\,pt $B$h$j>.$5$$D9$5(B (dimension) $B$r3JG<$9$k!%(B
+\item \verb+\skip+$B!'$$$o$f$k(Bglue$B!%<+A3D9(B (width part)$B!$?-$SNL(B
+ (stretch part)$B!$=L$_NL(B (shrink part)$B$r;}$C$F$*$j!$8e<T(B2$B$D$OL58BBg$b(B
+ $B;XDj$G$-$k!J$7$+$b$=$NL58BBg$K$O(Brank $B$,$"$C$?$j$9$k!K!%(B
+\item \verb+\muskip+$B!'?t<0%b!<%I$G$N(B\verb+\skip+$B$KAjEv$9$k!%(B
+\end{itemize}
+$BA0<T(B2$B$D$OFbIt$G$b(B4\,byte$B$G$"$j!$8e<T(B2$B$D$O(B4\,byte$BJQ?t(B3$B$DJ,$r5-21NN0h(B
+$B$H$7$F;H$C$F$$$k!%(B\TeX $B$N%=!<%9$r8+$k$H!$%l%8%9%?$,$3$l$i!J$H(B
+\verb+\toks+, \verb+\box+$B!K$@$1$G$"$k$3$H$K0MB8$7$?%3!<%I$,=q$+$l$F$$$?$N(B
+$B$G!$?7$?$KIbF0>.?tE@?tMQ$N%l%8%9%?$H@lMQ$N5-21NN0h$r3NJ]$7$?$j$9$k$N$OO+(B
+$BNO$,$+$+$k$@$1$@$HH=CG$7$?!%$=$N$h$&$K9M$($F$_$k$H!$(B\verb+\skip+$B$,(B
+12\,byte$B0J>e$r;H$C$F$$$k$3$H$K$J$k!%(B
+
+\eteiri
+$B$9$k$H!$(B1$B$D$N(Bglue$B$KIbF0>.?tE@?t(B1$B$D$rG<$a$k$h$&$K$9$k$N$,3Z$G$"$k!%$;$C$+(B
+$B$/(B12\,byte$B$"$k$N$K(B8\,byte$BJ,$7$+;H$o$J$$$N$OL^BN$J$$$N$G!$(B12\,byte$BJ,$K$G$-(B
+$B$k8B$j<}$^$k8B$j$N@:EY$H$9$k$3$H$K$7$?!%$J$*!$(BWeb2C$B$G%5%]!<%H$5$l$F$$$k(B
+Pascal$B$N5!G=$O8BDjE*$J$b$N$G$"$k$N$G!$(BPascal$B5,3JFb$K$"$kIbF0>.?tE@1i;;$N(B
+$B%5%]!<%H$K$D$$$F$bIT0B$G$"$k!%$=$3$G!$$3$3$G$O(B\emph{$B@0?t1i;;$N$_$rMQ$$$F<BAu(B}$B$9(B
+$B$k$3$H$H$7$?!%$=$N$?$a!$2>?tIt$N1i;;$OK\<AE*$K$OB?(B
+$BG\D9@0?t$N1i;;$G$"$k$N$GB.EY$OHs>o$KCY$$$3$H$r3P8g$7$J$1$l$P$J$i$J$$!%!%(B
+
+\eteiri
+$B9b%l%Y%k$J5!G=$O(B\TeX $B$N%^%/%m5!G=$r;H$$<BAu$9$k$3$H$r9M$($k$H!$$H$j$"$((B
+$B$:<BAu$9$Y$-5!G=$H$7$F!$0J2<$r7h$a$?!'(B
+\begin{itemize}
+\item $BIbF0>.?tE@Dj?tCM$rI=8=$9$k(Bglue$B$rJV$9!'(B\verb+\real+\footnote{$BB>$N%3(B
+ $B%^%s%I$,(Bfp$B$r@\F,<-$K$7$F$$$k$N$K$3$l$@$1$=$&$8$c$J$$$N$OJQ$+$b$7$l(B
+ $B$J$$$,!$$+$H$$$C$F(B\verb+\fp+$B$K$9$k$N$OC;$9$.$k5$$,$9$k$7!$1i;;%3%^(B
+ $B%s%IB&$r(B\verb+\realadd+$B$J$I$H$9$k$HD9$9$.$k$H;W$C$?$+$i$G$"$k!%Ev(B
+ $BA3$J$,$i!$(BFortran$B$N(B{\tt REAL*}\hskip0.1zw$x$$B$,:,Dl$K$"$k!%(B}$B!%(B
+\item 2$B9`1i;;!'(B\verb+\fpadd+, \verb+\fpsub+, \verb+\fpmul+,
+ \verb+\fpdiv+, \verb+\fppow+$B!%7k2L$OBh(B1$B0z?t$N%l%8%9%?$K>e=q$-!%(B
+\item $BC19`1i;;!'(B\verb+\fpneg+$B!$$=$NB>=iEy4X?tC#!%(B
+\item $BIbF0>.?tE@?t$N=PNO!$5Z$S7?JQ49!%(B
+\end{itemize}
+\newpage
+$B3JG<7A<0$O?'!9$HG:$s$@$,!$:G=*E*$K$O0J2<$K=R$Y$k$h$&$KMn$ACe$$$?!%(B2$B?J$G(B
+$B3JG<$9$k$H4p?tJQ49$H$+$$$&JQ$J$b$N$rAH$`I,MW$,$"$k(B\footnote{$B$b$A$m$s(B
+debug$B;~$G$"$C$F$b!%KM$O0E;;$O0[>o$K<e$$$7!%(B}$B$N$G!$(B10$B?J$G9T$C$?!%C"$7;X?t(B
+$BIt$K$D$$$F$O=t;v>p$K$h$j(B$16$\,bit$BJ,$H$7$F$$$k!%(B
+\jdAline[c](1){\unitlength=5mm
+\begin{picture}(30,2)
+\put(0,0){\line(0,1){1.5}}
+\put(0,0){\line(1,0){30}}
+\put(10,0){\line(0,1){1.5}}
+\put(20,0){\line(0,1){1.5}}
+\put(30,0){\line(0,1){1.5}}
+\put(0,1){\line(1,0){30}}
+
+\put(7,0){\line(0,1){1}}
+\put(2,0){\line(0,1){1}}
+\put(1,0){\line(0,1){1}}
+\put(11,0){\line(0,1){1}}
+\put(21,0){\line(0,1){1}}
+
+\put(8.5,0.5){\line(0,-1)1}
+\put(8.5,-0.6){\makebox(0,0)[t]{\small $A_1$ (3)}}
+\put(1.5,0.5){\line(0,-1)1}
+\put(1.5,-0.6){\makebox(0,0)[t]{\small $F$}}
+\put(4.5,0.5){\line(0,-1)1}
+\put(4.5,-0.6){\makebox(0,0)[t]{\small $E$}}
+\put(15.5,0.5){\line(0,-1)1}
+\put(15.5,-0.6){\makebox(0,0)[t]{\small $A_2$ (9)}}
+\put(25.5,0.5){\line(0,-1)1}
+\put(25.5,-0.6){\makebox(0,0)[t]{\small $A_3$ (9)}}
+
+\put(0,1){\line(1,-1){1}}
+\put(0,0){\line(1,1){1}}
+\put(10,1){\line(1,-1)1}
+\put(10,0){\line(1,1)1}
+\put(20,1){\line(1,-1)1}
+\put(20,0){\line(1,1)1}
+
+\put(5,1.25){\makebox(0,0)[b]{\small width part}}
+\put(15,1.25){\makebox(0,0)[b]{\small stretch part}}
+\put(25,1.25){\makebox(0,0)[b]{\small shrink part}}
+
+\end{picture}}
+\eteiri
+$B0l$D$N(Bglue$B$N<+A3D9!$?-$SNL!$=L$_NL$O(B\TeX $BFbIt$G$O$=$l$>$l(B32\,bit$B@0?t$H$7(B
+$B$F07$o$l$F$$$k!%$3$l$i$r$3$N=g$KJB$Y$F!$(B1$B$D$N(B96\,bit$BNN0h$H$_$J$7(B
+$B$F=q$$$?$N$,>e$N?^$G$"$k!%(B
+\begin{enumerate}
+\item $B3F(B32\,bit$BItJ,$G$O>e0L(B2\,bit$B$OL$;HMQ$H$9$k(B\footnote{dimension$B$NI=8=(B
+ $B$G$O:G>e0L(Bbit$B$OId9f!$<!$N(Bbit$B$O(BOverflow$B8!=PMQ$N$h$&$J0UL#$r;}$C$F$$(B
+ $B$k!%$=$N$?$a!$$3$l$i$N(B2\,bit$B$b;H$C$F$7$^$&$H2?$+$HLLE]$K$J$k$h$&$K(B
+ $B;W$o$l$?!%(B}$B!%$=(B
+ $B$l$>$l$N;D$j(B30\,bit$B$G(B10$B?J(B9$B7e$r3JG<$9$k!%(B
+\item $B2>?tIt$O?^$N(B$A_1$, $A_2$, $A_3$$B$G<($7$?NN0h$H$9$k!%$3$l$i$N8e$m$K(B()$B$G$/(B
+ $B$/$C$??t;z$O$=$3$N(B10$B?J$G$N7e?t$rI=$9!%9g7W$G(B10$B?J(B21
+ $B7eJ,$NNN0h$H$J$j!$!J?^$N!K:8B&$r>e0L$H$7$F(B21$B7e$r3JG<$9$k!%>.?tE@$,(B
+ $A_1$$B$G$N(B100$B$N0L$H(B10$B$N0L$N4V$KMh$?>uBV$r!V@55,2=$5$l$F$$$k!W$H>N$9$k!%(B
+\item $B;X?tIt$O(B$E$$B$G<($7$?ItJ,$G!$(B2$B?J?t$G(B16\,bit$BJ,$NNN0h$r$b$C$F$$$k!%$3$3(B
+ $B$K$O<B:]$N;X?t!J(B$-32767$--$32767$$B!K$r(B32767$B$r%P%$%"%9$7$?CM$,3J(B
+ $BG<$5$l$k!%C"$7!$$3$N(B$E$$B$NCM$,(B65535$B$N$H$-$O!$!J@5Ii$N!KL58BBg$H$7$F(B
+ $B07$&!%(B
+\item $F$$B$GI=$7$?ItJ,$O(B0, 1, 2$B$N$I$l$+$,3JG<$5$l!$Id9f(Bbit$B$H$7$F$NLr3d$r;}$D!%(B
+ 0$B$O@5!$(B1$B$OIi!$(B2$B$O(BNaN$B$rI=$9!%(B
+\item $B0J>e$N@bL@$G$O8+$K$/$$$N$G!$$3$N(Bglue$B$,I=8=$7$F$$$kCM$r=R$Y$k$H!$0J2<$N$h(B
+ $B$&$K$J$k!%(B
+\[
+ \begin{cases}
+(1-2F)(10^{18}A_1+10^9A_2+A_3)\cdot 10^{E-32767-20},
+&{\rm if}\ F\neq2;\\
+{\rm NaN},&{\rm if}\ F=2.
+\end{cases}
+\]
+$B$^$?!$(Bwidth part$B$K<B:]$K3JG<$5$l$F$$$kCM$O(B$1000(E+65536F)+A_0$$B$G$"$k!%(B
+
+\end{enumerate}
+
+\TeX $B%=!<%9Cf$G$NIbF0>.?tE@?t$NI=5-$O!$B>$N%W%m%0%i%_%s%08@8l$G$b$h$/MQ$$(B
+$B$i$l$F$$$k$4$/IaDL$NI=5-$r:NMQ$9$k$,(B\footnote{Fortran$B$G$O;X?tIt$K(B{\tt
+D}$B$d;~$K$O(B{\tt Q}$B$J$I$r5vMF$7$?$j$7$F$$$k$1$l$I$b!$$=$l$i$O(B\epTeX $B$G$OG'(B
+$B$a$J$$!%(B}$B!$(B\TeX $BK\Mh$NFI$_<h$j%k!<%A%s$r0lItN.(B
+$BMQ$7$?ItJ,$,$"$k$?$a!$>.?tE@$OBgN&<0$N(B`,'$B$bG'$a!$Id9f$OJ#?t$"$C$F$b$$$$(B
+$B!J$=$N>l9g!$<B:]$NId9f$OA4It3]$1$?$b$N$K$J$k!K$3$H$K$J$C$?!%(B
+
+\subsection{$BFbItI=8=$H;MB'1i;;(B}
+$B<B:]$N1i;;$r(Bglue$B$K!V%Q%C%/$5$l$?!W>uBV$G9T$&$N$OM>$jNI$/$J$$$h$&$K46$8$?!%(B
+$B$J$<$J$i!$=iEy4X?t$N<BAu$r:G=i$+$iG0F,$KCV$$$F$$$?$,!$$=$l$r(B21$B7e@:EY$N$^$^$G7W;;$9(B
+$B$k$N$O@:EY$NLL$GHs>o$KIT0B$@$C$?$+$i$G$"$k!%(B
+$B$=$&$9$k$H!$FbIt$G$N7W;;$N<BAu$O!$(B21$B7e$H$O8B$i$J$$G$0UD9(B\footnote{$B$H$O(B
+$B$$$C$F$b!$$5$9$,$K?t@i7e$H$+?tK|7e$H$+$O$?$+$,(B21$B7e$N7W;;$NFbIt=hM}$H$7$F(B
+$B$O$7$J$$$@$m$&!%8D?ME*$K$O(B60$B7e$b$"$l$P==J,$H46$8$F$$$k!%(B}$B$N7W;;$KBP1~$G(B
+$B$-$k$h$&$K$7$?J}$,$h$$!%(B
+
+$B>e$r9MN8$KF~$l$F!$IbF0>.?t$NFbItI=8=$G$"$k(B4\,byte$B@0?t7?$NG[Ns(B$q$$B$r0J2<(B
+$B$N$h$&$KDj$a$k!'(B
+\jdAline[c]{\unitlength=5mm
+\begin{picture}(30,2)
+\put(0,0){\line(1,0){15}}
+\put(20,0){\line(1,0){10}}
+\put(0,1){\line(1,0){15}}
+\put(20,1){\line(1,0){10}}
+\put(0,0){\line(0,1){1.5}}
+\put(2.5,0){\line(0,1){1}}
+\put(5,0){\line(0,1){1.5}}
+\put(10,0){\line(0,1){1.5}}
+\put(15,0){\line(0,1){1.5}}
+\put(20,0){\line(0,1){1.5}}
+\put(25,0){\line(0,1){1.5}}
+\put(30,0){\line(0,1){1.5}}
+\put(1.25,0.5){\makebox(0,0){\small $n$}}
+\put(3.75,0.5){\makebox(0,0){\small $BId9f(B}}
+\put(7.5,0.5){\makebox(0,0){\small $B;X?tIt(B}}
+\put(12.5,0.5){\makebox(0,0){\small $a_0$}}
+\put(22.5,0.5){\makebox(0,0){\small $a_{n-1}$}}
+\put(27.5,0.5){\makebox(0,0){\small $a_{n}$}}
+\put(2.5,1.1){\makebox(0,0)[b]{\small $q[0]$}}
+\put(7.5,1.1){\makebox(0,0)[b]{\small $q[1]$}}
+\put(12.5,1.1){\makebox(0,0)[b]{\small $q[2]$}}
+\put(22.5,1.1){\makebox(0,0)[b]{\small $q[n+1]$}}
+\put(27.5,1.1){\makebox(0,0)[b]{\small $q[n+2]$}}
+\put(17.5,0.5){\makebox(0,0){$\cdots\cdots\cdots\cdots$}}
+\end{picture}}
+$B$3$3$G!$3F(B$a_i$, $0\le i\le n+1$$B$O(B0\,$B!A(B\,999$B$NHO0O$N<+A3?t$G$"$C$F!$Id9fIt$O(B
+$B!JA0@a$N$h$&$K!K(B0$B$,@5!$(B1$B$,Ii!$(B2$B$,(BNaN$B$rI=$9!%B($A!$2>?tIt$r4p?t(B1000$B$GI=8=(B
+$B$7$F$$$k(B\footnote{$B>hK!$r9T$&>l9g!$4p?t$NJ?J}$,=hM}7O$NFbIt$G07$($kI,MW$O(B
+$B$J$$$h$&$K46$8$k$,!$$=$l$r9M$($k$H!$4p?t$K(B32768$B$H$+(B10000$B$H$+$r;H$C$?J}$,!$(B
+$B%a%b%j$b7W;;$N<j4V$b8:$k$3$H$K$J$k!%$7$+$7!$(Bglue$B$K3JG<$9$k$N$,(B21$B7e$G$"$k(B
+$B$+$i!$(B1000$B$K$9$k$N$b$=$s$J$K0-$/$J$$$h$&$K;W$&!%(B}$B$3$H$K$J$k!%(B$a_{n}$$B$O7e(B
+$B>e$,$j$J$I$N:]$KMQ$$$i$l!$=j0b!V@55,2=$5$l$?>uBV!W$G$O(B$a_n=0$, $a_{n-1}\ge
+100$$B$G$"$k!%$^$?!$;X?tIt$O!J@55,2=$5$l$?>uBV$G$O!K(B$-32767$\,$B!A(B\,$32767$$B$NHO0O(B
+$B$N@0?t$,DL>o$NIbF0>.?tE@?t$r!$(B32768$B$,L58BBg$rI=$9!%(BNaN$B$d(B0$B$KId9f$N6hJL$O(B
+$B$J$/!$EvA3$J$,$i(BIEEE 754/754r$B5,3J$K$OA4A3E,9g$7$J$$!%(B$n$$B$r!VIbF0>.?tE@?t(B
+$B$ND9$5!W$H0J9_8F$V$3$H$K$9$k!%(B
+
+$B$3$N$h$&$JG[Ns$O!$:G=i$N<BAu$G$O!$$=$NETEYF0E*$K3NJ]!$2rJ|$9$k$3$H$K$7$?(B
+\footnote{$B$3$N%]%j%7!<$O(B5.6$B@a$GJQ99$5$l$k!%(B}$B!%(B\TeX $B$G$N%a%b%j4I(B
+$BM}$O$9$Y$F(B\TeX $B<+?H$,9T$&(B\footnote{$B5/F0;~$K5pBg$J(B4\,byte$B@0?t7?$NG[Ns$r3N(B
+$BJ]$7$F!$$"$H$OA4It$=$NOHFb$G9T$o$l$k!%G[Ns3NJ]$H2rJ|$O$=$l$>$l(B
+$\langle{\it pointer}\rangle:={\it get\_node}(\langle{\it
+length}\rangle)$$B$H(B{\it free\_node}($\langle{\it
+pointer}\rangle,\langle{\it length}\rangle$)$B$G9T$o$l$k!%$3$3$G(B
+$\langle{\it pointer}\rangle$$B$O@hF,MWAG$N(Bindex$B$G$"$j!$(B$\langle{\it
+length}\rangle$$B$O3NJ]$5$l$?G[Ns$NMWAG?t$G$"$k!%(B}$B$3$H$,EAE}E*$K$J$C$F$$$k(B
+ (\cite{arizawa}) $B$N$G!$$3$3$G$bEvA3$=$l$K=>$&!%(B
+
+\eteiri $BIbF0>.?tE@$N;MB'1i;;$rBg$-$/$o$1$k$H!$2>?tItF1;N$N7W;;$H!$;X?tIt(B
+$B$ND4@0$K(B2$BJ,$5$l$k!%A0<T$OA0$K=q$$$?$h$&$KB?G\D9@0?t$N;MB'7W;;$H$J$k$N$G!$(B
+Knuth~\cite{TAOCP}$B$K$"$k!V8EE5E*$J!W%"%k%4%j%:%`$r$=$N$^$^MQ$$$k$3$H$,$G(B
+$B$-$k!%(B
+
+$B$3$l$i$N%"%k%4%j%:%`$O!J3d$j;;$r=|$1$P!K$=$s$J$KD9$/$O$J$/!$;X?tIt$dId(B
+$B9f$N=hM}!$L58BBg$d(BNaN$B$N=hM}$NJ}$,J,NLE*$K$OB?$$!%@0?t1i;;$H$7$FF@$i$l$?(B
+$B2>?tIt$r@55,2=$9$k=hM}$d!$2CK!$d8:K!$G9T$o$l$k(B2$B0z?t$N;X?tIt$rB7$((B
+$B$k=hM}!$$^$?>hK!$d=|K!$G9T$o$l$k!$Ns$ND9$5$r1dD9$7$?$j=L>.$7$?$j$9$k=hM}(B
+$B$NJ}$K$$$C$=$&5$$r;H$C$?!%(B
+
+%%% $BMW8!F$!'=|;;$r(BNewton$BK!$G!$(Bshort_mult
+
+\subsection{$BF~=PNO$H7?JQ49(B}
+$B1i;;$O$G$-$k$h$&$K$J$C$F$b!$$=$l$rF~=PNO$9$k$3$H$,$G$-$J$1$l$P$I$&$7$h$&$b(B
+$B$J$$!%IbF0>.?tE@$O(Bglue$B$H$7$F(B\verb+\skip+$B%l%8%9%?$K3JG<$5$l$k$N$G!$(B
+\verb+\skip+$B%l%8%9%?$KBP$7$FD>$K(Bpack$B$5$l$?CM$r;XDj$7$?$j!$$"$k$$$O(B
+\verb+\the+$B$G=PNO$r$7$?$j$9$l$P0l1~$O$$$$$N$@$,!$$=$l$G$OHs>o$K;H$$>!<j(B
+$B$,0-$$!%(B
+
+\eteiri
+$BF~NOB&$K$D$$$F$N$[$H$s$I$N=hM}$O(B
+$BIbF0>.?tE@?t$rFI$_9~$_!$FbItI=8=$NG[Ns$N7A$KJQ49$7$FJV$9(B\textit{scan\_float}\
+procedure$B$K$h$C$F9T$&!%(B
+$B$3$l$O@0?t$rFI$_9~$`(B\textit{scan\_int}$B$dD9$5$rFI$_<h$k(B
+\textit{scan\_dimen}$B!$(Bglue$B$rFI$_<h$k(B\textit{scan\_glue}$B$N3F(Bprocedure$B$KBP(B
+$B1~$9$k$b$N$H$7$F9M$($?$b$N$G!$%3!<%I$bBg$$$K;29M$K$5$;$F$b$i$C$?!%(B
+2$B9`1i;;$N%3%^%s%I$N(B2$B$D$a$N0z?t$rFI$_<h$kItJ,$b$3$N(Bprocedure$B!V$@$1!W$G9T(B
+$B$o$l$k!%(B
+
+\textit{scan\_dimen}$B$G$O@0?tItJ,$rFI$`$N$K(B\textit{scan\_int}$B$rMQ$$$F!$<!(B
+$B$K>.?tIt$rFH<+$KFI$_<h$k$H$$$&J}K!$r$H$C$F$$$?$,!$F1$8J}K!$G$O(B21$B7e$N?tCM(B
+$B$rFI$_<h$k$3$H$O$G$-$J$$!%$=$3$G!$(B\textit{scan\_float}$B$G$O!$@h$K!J$9$08e(B
+$B$G=R$Y$k!KFbItI=8=$NG[Ns$r(B21$B7eJ,3NJ]$7!$$=$l$K>e$NJ}$+$i?t;z$r5M$a$F$$$/(B
+$B$H$$$&J}K!$r$H$C$?!%(B22$B7e$a0J9_$,B8:_$7$?>l9g$O!$(BKnuth~\cite{TAOCP}$B$K=>$$!V4pK\(B
+$BE*$K$O;M<N8^F~$@$,!$4]$a$k7e$,(B5$B$G$"$k>l9g$O:G$b6a$$6v?t$K$J$k$h$&$K!W4]$a(B
+$B$k(B\footnote{$B$3$N4]$aJ}$OFbIt1i;;$G6&DL$G$"$k!%A4It$N2<0L$N7e$r8+$F$k$o$1(B
+$B$G$OL5$$$N$G!$4]$a8m:9$O:GBg$G(B0.6\,ulp$B$0$i$$$K$J$k$O$:$G$"$k!%(B}$B!%$3$&$7(B
+$B$F2>?tIt$rFI$a$k$@$1FI$s$@8e!$$b$7(B{\tt e}$B$^$?$O(B{\tt E}$B$,$"$l$P!$$=$N8e$K(B
+$B;X?tIt$,B3$/$b$N$HG'<1$7$F!$;X?tIt$r(B\textit{scan\_int}$B$GFI$_<h$k!%$3$&$7(B
+$B$F2>?tIt$b;X?tIt$bN>J}FI$_9~$s$@8e$O!$(B\textit{scan\_float}$B$O$3$l$r(Bglue$B$H(B
+$B$7$F(Bpack$B$7!$$=$l$rJV$9!%(B
+
+\eteiri
+$B$^$?!$!VIbF0>.?tE@?t$rFI$_<h$k!W$H$O$$$C$F$b!$J8;zNs$G=q$+$l$?(B{\tt
+-1.701E5}$B$@$1$r!VFI$_<h$k!W$N$G$O$"$^$jJXMx$G$O$J$$$N$G!$(B
+$B4{B8$N(Bskip$B%l%8%9%?$d!$(Bcount$B%l%8%9(B
+$B%?$d(Bdimen$B%l%8%9%?$b;XDj$G$-$k$h$&$K$7$F$"$k!%(Bskip$B%l%8%9%?$N>l9g$O!$$"$k(B
+$BIbF0>.?tE@?t$rI=8=$7$F$$$J$$2DG=@-$b9M$($i$l$k$N$G!$$=$N%A%'%C%/$r9T$&$h(B
+$B$&$K$7$F$"$k!%0lJ}!$(Bcount$B%l%8%9%?$d(Bdimen$B%l%8%9%?$O$=$N$h$&$J$3$H$K$D$$$F(B
+$B$O%A%'%C%/$9$kI,MW$O$J$$!%(B
+$B$J$*!$(Bdimension$B$rD>$K!$Nc$($P(B\verb+1.2mm+$B$H$+;XDj$5$l$?>l9g$O!$:G=i$K=P2q$&(B
+$BJ8;z$,(B1$B$G$"$k$+$i!$IbF0>.?tE@?t$,J8;zNsI=5-$5$l$F$$$k$b$N$H8+$J$5$l$k$N(B
+$B$G!$0U?^$7$?7k2L$O@dBP$KF@$i$l$J$$$3$H$KCm0U!%(B
+
+\eteiri
+$B=PNOIt$GLdBj$K$J$k$N$O!V$I$N=q<0(B
+$B$G=PNO$9$k$+!W$G$"$k!%$4B8CN$N$h$&$K(BFortran$B$G$O(B{\tt FORMAT}$BJ8$,!$(BC$B8@8l$G$O(B
+{\tt printf}$BJ8$NBh0l0z?t$,=PNO=q<0$N@_Dj$rC4$C$F$*$j!$2?7e=PNO$9$k$@$H$+!$;X?t(B
+$B7A<0$K$9$k$N$+$=$&$G$J$$$N$+$H$+!$$$$/$D$+$N@_Dj9`L\$,MQ0U$5$l$F$$$k!%:#(B
+$B2s$G$O$=$&$$$&K\3JE*$J=PNO5!G=$r<BAu$9$k$3$H$O$;$:$K!$(Bprimitive$B$H$7$F$O0J(B
+$B2<$K9J$k$3$H$K$7$?!'(B
+\begin{enumerate}
+\item\verb+\fpfrac+$B!'2>?tIt$r(B$\pm a.bcd\cdots$$B$N7A$G=PNO$9$k!%:G8e$K(B0$B$,(B
+ $BB3$+$J$$HO0OFb$G$G$-$k$@$1B?$/$N7e$r=PNO$9$k!%@5?t$N>l9g$OId9f$O=P(B
+ $BNO$5$l$J$$!%(B
+\item\verb+\fpexpr+$B!';X?tIt$r$=$N$^$^=PNO$9$k!%(B
+\end{enumerate}
+$BIbF0>.?tE@?tA4BN$r0lEY$K=PNO$9$k(Bprimitive$B$r=`Hw$7$J$+$C$?$N$O!$!V$=$&$$(B
+$B$&$N$O%^%/%m5!G=$,$"$l$PMQ$,B-$j$k!W$3$H$G$"$k!%$^$?!$(B\TeX $B$N?t<0AHHGG=(B
+$BNO$r@8$+$5$J$$$N$OL^BN$J$$$3$H$G$O$J$$$+!$$H$b9M$($?$+$i$G$"$k!%(B
+\skip1=\real-1234567890123456.4
+$BNc$($P(B$-1234567890123456.4$$B$r(B{\tt\fpfrac\skip1{}E\fpexpr\skip1}$B$H=PNO$9(B
+$B$k$h$j$+$O!$(B
+$\fpfrac\skip1\times10^{\fpexpr\skip1}$$B$J$I(B
+$B$HI=<($5$;$kJ}$,8+1I$($,NI$$!%(B
+$B7e?t;XDj$K$D$$$F$O!J(Bdimension$B$NI=<($H$+$K$b$=$N$h$&$J(B
+$B5!G=$OL5$$$N$G!K8+Aw$k$3$H$K$7$?!%(B
+
+\eteiri
+count$B%l%8%9%?$d(Bdimen$B%l%8%9%?$+$iIbF0>.?tE@?t$NJQ49$,<BAu$5$l$?$N$@$+$i!$(B
+$B5U$N!$B($AIbF0>.?tE@?t$+$i@0?t$d(Bdimension$B$X$NJQ49$b<BAu$5$l$k$Y$-$G$"$k!%(B
+$B$7$+$7!$(Bdimension$B$N(B\TeX $B$G$NFbItI=8=$r9M$($k$H!$(B2$B$D$N=hM}$O$"$^$j0c$o$J$$$h(B
+$B$&$K$G$-$k!%(Bdimension$B$X$NJQ49$OIbF0>.?tE@?t$r(Bsp$BC10L$K!J$D$^$j!$(B65536$B$r$+(B
+$B$1$F!K$7$?$b$N$N@0?tIt$r$H$l$P=*$o$C$F$7$^$&!%(B
+$B4]$aJ}$K$D$$$F$O!$(B0$B$K6a$$J}$K4]$a$k$H$7$?$,!$(Bdimension$B$X$NJQ49$O0lO"$N7W(B
+$B;;$N:G8e$G9T$&$3$H$H7h$a$F$*$1$P!%$"$^$jITET9g$O5/$3$i$J$$$h$&$K46$8$k!%(B
+
+\subsection{$BCn<h$j(B}
+$B0J>e$N5!G=$r<BAu$7$?=j$G!J<B:]$O<BAu$HH>J,J?9T$7$?46$8$G!K(Bdebug$B$r9T$C$?!%(B
+$B$b$O$d(B\trip\ test$BEy$K$OMj$k$3$H$O$G$-$:!$A4It<+J,$G$J$s$H$+$7$J$1$l$P$J$i$J(B
+$B$$!%85$+$i(Btypo$B$,B?$$J}$J$N$G(Bbug$B$OB?NL$K5Z$S!$$+$J$j$N;~4V$H5$NO$r(Bdebug$B$K(B
+$B$H$i$l$F$7$^$C$?!%(Bdebug$B$O<g$K2C;;$dJ?J}:,$r5a$a$k(BNewton$BK!!$(B$e$$B$N(BTaylor$BE8(B
+$B3+$K$h$k7W;;$J$I$N7+$jJV$7$G9T$C$?!%1i;;%"%k%4%j%:%`$NItJ,$K$b!$%?%$%W%_(B
+$B%9$dKM$N5M$a$N4E$5!J2C8:;;$G$NId9f$N=hM}$J$I!K$,8+$i$l$?$,!$Lq2p$@$C$?$N$O(B
+\TeX $B<+?H$N%a%b%j4IM}$K$h$kF0E*3NJ](B/$B2rJ|$N=hM}$G$"$C$?!%(B
+
+$B@h$N5SCm$K=q$$$?$h$&$K!$(B\TeX $B$G$N%a%b%j3NJ]$O:G=i$K5pBg$JG[Ns$,3NJ]$5$l(B
+$B$?8e$O$9$Y$F(B\TeX $BFbIt$N(B\textit{get\_node}$B4X?t$J$I$K$h$C$F9T$o$l$k$N$G$"$C(B
+$B$?!%F0E*3NJ]$GHr$1$FDL$l$J$$LdBj$H$7$F!$=i4|2=K:$l$H2rJ|K:$l!$$=$l$K(B2$B=E(B
+$B$N2rJ|$,$"$k!%A0<T$K$D$$$F$OBP=hJ}K!$O4JC1$J$N$@$,!$8e<T(B2$B$D$,6J<T$@$C$?!%(B
+$BIbF0>.?tE@?t$rFbIt$GI=8=$9$kG[Ns$O<+J,$G:n$C$?$3$H$,$h$/$o$+$C$F$$$k$+$i!$(B
+$B$=$l$K$D$$$F$OLdBj$J$$!%(B
+
+\eteiri
+$B0lJ}!$<B$O(Bglue$B$N3JG<$K$D$$$F$bF0E*3NJ](B/$B2rJ|$,;H(B
+$B$o$l$F$$$k!%(Bglue$B$O(Bwidth, stretch, shrink$B$N(B3$B$D$NItJ,$,$"$k$H=q$$$?$,!$Fb(B
+$BIt$G$O$5$i$K(B\textit{glue\_ref\_count}$B$H$$$&NL$,3F(Bglue$B$K$D$$$F@_$1$i$l$F$$(B
+$B$k!%$3$l$OL>A0$NDL$j!V2?8D$NJQ?t$,$3$N(Bglue$B$r;X$7$F$$$k$+!W$H$$$&$N$r<($9(B
+$BCM$G$"$C$F!$(Bglue$B$r2rJ|$9$k$h$&$K(B\textit{delete\_glue\_ref} procedure$B$G;XNa(B
+$B$7$F$b!$(B\textit{glue\_ref\_count}$B$,(B0$B$G$J$$8B$j(B\footnote{$BK\Mh$O(Bnull$BCM4p=`(B
+$B$J$N$@$,!$$=$3$^$G:Y$+$$=j$O$I$&$G$b$$$$!%(B}$B<B:]$K$O2rJ|$5$l$J$$$h$&$K$J$C(B
+$B$F$$$k!%$=$7$F!$(Bskip$B%l%8%9%?$K<B:]$K3JG<$5$l$F$$$k$N$O<B:]$N(Bglue$B$NCM$X$N%]%$(B
+$B%s%?$H$J$C$F$$$k!%(B
+
+$BF0:n3NG'$r$7$?$H$3$m!$(B\verb+\fpadd+$B$J$I$G$"$k(Bskip$B%l%8%9%?$NCM$,1i;;7k2L$K(B
+$B$h$C$F=q$-49$($i$l$k$h$&$J>l9g$K!$=q$-49$(85$N(Bglue$B$O!JB>$K$=$l$r;2>H$7$F(B
+$B$$$kJQ?t$,L5$$8B$j!K2rJ|$5$l$k$Y$-$G$"$k$K$b4X$o$i$:!$$J$<$+2rJ|$5$l$J$$(B
+$B$^$^!$$$$o$P<!!9$H2a5n$N0dJ*$@$1$,A}$($F$$$C$F$7$^$&$H$$$&;vBV$,5/$3$C$?(B
+\footnote{\verb+\tracingstats+$B$KNc$($P(B3$B$0$i$$$NCM$r;XDj$7$F$*$1$P!$(B
+\TeX $B$G$N%a%b%j>CHqNL$,%Z!<%8=PNO;~$KI=<($5$l$kMQ$K$J$k!%(B}$B!%(B
+1$B2s$"$?$j$G$O:3:Y$JNL$H$7$+$J$i$J$$$,!$$7$+$7(Bbug$B$O(Bbug$B$G$"$k!%$3$l$r=|5n(B
+$B$9$k$?$a$K!$2rJ|;XNa$r(B1$B2sB?$/F~$l$?$i!$:#EY$OL58B%k!<%W$d$i(Bsegmentation
+fault$B$,=P$F6/@)=*N;$9$k$H$$$&;vBV$,H/@8$7$?!%(B
+
+$B7k6I!$(B\textit{scan\_float} procedure$B$NFbIt$G4{B8$N(Bglue$B$r<h$j=P$9=j$G(B
+reference count$B$,(B1$BA}2C$7$F$$$k$N$G$O$J$$$+$H$$$&7kO@$KC#$7!$(B
+\textit{glue\_ref\_count}$B$@$1$r(B1$B8:>/$5$;$k=hM}$r$=$3$K2C$($?=j!$$&$^$/F0$/$h$&(B
+$B$K$J$C$?!%(B
+
+\subsection{$B=iEy4X?t(B}
+$B<!$K!$=iEy4X?t$N<BAu$G$"$k!%4pK\E*$K$O!$4X78<0$rMQ$$$F0z?t$r(B0$B6aK5$N$"$kCM(B
+$B$K$^$G;}$C$F$$$C$F!$$=$3$+$i@h$r(BTaylor$BE83+$J$I$rMQ$$$F7W;;$5$;!$4X78<0$r5U$K(B
+$BMQ$$$F85$KLa$9$H$$$&$b$N$G$"$k!%J?;3(B\nobreak\cite{mppack}$B$G$N<BAu$H1|B<(B%
+\nobreak\cite{okuc}$B$rBg$$$K;29M$K$7$?!%(B
+
+$B$3$3$G!$4X78<0$NE,MQ$H5U8~$-$NE,MQ$K$h$j8m:9$,F~$j9~$`M>CO$,$"$k$N$G!$(B
+$B$=$3$r$J$s$H$+$9$k$?$a$KFbIt$N;MB'1i;;$rG$0U@:EY$G$G$-$k$h$&$K<BAu$7$?$N(B
+$B$G$"$k!%K\@a$N4X?t$N7W;;$G$O!%(B$n$$B7e$N0z?t$,M?$($i$l$?;~$K!$FbIt$G$O(B
+$n+15$$B7e$G7W;;$r9T$C$F$$$k!%$3$NJ,NL$O!V$^$"$3$l$0$i$$7e$rA}$d$7$F$*$1$P(B
+$B$$$$$+!W$H$$$&>!<j$J?dB,$GA*$s$@$b$N$G$"$C$F!$E,@Z$+$I$&$+$OCN$i$J$$!%(B
+
+\paragraph{$BJ?J}:,(B (\textit{fp\_sqrt})}
+$a$$B$NJ?J}:,(B$\sqrt a$$B$N7W;;$O!$J}Dx<0(B$1-a/x^2=0$$B$+$iF3$+$l$k(BNewton$BK!(B
+$x_{n+1}:=(3-ax_n^2)x_n/2$$B$rMQ$$$k$3$H$K$7$?!%$3$N(BNewton$BK!$G$O(B$1/\!\sqrt
+a$$B$,(B2$B<!<}B+$G7W;;$5$l!$<}B+8e(B$x_\infty$$B$K(B$a$$B$r$+$1$l$P!$(B$\sqrt a$$B$,F@$i$l(B
+$B$k!%(B$a$
+$B$O(B$[0.1,10)$$B$NHO0OFb$KF~$k$h$&$KJQ49$7$F7W;;$9$k$3$H$H$7$F!$=i4|CM(B$x_0$
+$B$O!$(B$a$$B$N>e0L7e$r$$$/$D$+$H$C$?$b$N$NJ?J}:,$r1|B<(B
+\nobreak\cite{okuc}$B$K:\$C$F$$$k%"%k%4%j%:%`$r;HMQ$7$F7W;;$7$?$b$N$H$7$?!%(B
+
+$B$J$*!$$3$N4X?t$N(Bdebug$BCf$K!$$:$C$HA0$K=q$$$?!VNs$ND9$5$N=L>.!W$N4]$a=hM}(B
+$B$K(Bbug$B$,8+$D$+$C$?!%860x$O(B{\bf while}\ $i<n+1$ {\bf do} ... $B$N%k!<(B
+$B%W$G!$(B$i$$B$b(B$n$$B$b99?7$;$:$K2s$7$F$$$?$3$H$G$"$C$?!%$3$N$h$&$K!$=iEy4X?t$N(B
+debug$BCf$K!$4{$KAH$s$@;MB'1i;;Ey$N(Bbug$B$,H/8+$5$l$k$3$H$,7k9=$"$C$?$,!$0J9_(B
+$B$O$$$A$$$A$=$l$r=q$+$J$$$3$H$K$9$k!%(B
+
+\paragraph{$B;X?t4X?t(B (\textit{fp\_exponent})}
+$B;X?t4X?t$O(BTaylor$BE83+(B$\exp x=\sum_{i=0}^\infty x^i/i!$$B$NM-8B(B
+$B9`$NItJ,OB$G7W;;$9$k!%<}B+$rB.$a$k$?$a$H!$8rBe5i?t$N7W;;$K7eMn$A$N62$l$,(B
+$B$"$k$3$H$+$i!$(BTaylor$B5i?t$N7W;;$O(B$x\in[0,1]$$B$NHO0OFb$@$1$G9T$$!$0lHL$O(B
+$\exp 2x=(\exp x)^2$, $\exp(-x)=1/\exp x$$B$G$=$l$K5"Ce$5$;$F$$$k!%(B
+
+\paragraph{$B;03Q4X?t<~JU(B (\textit{fp\_tri\_hyp},
+\textit{fp\_ceil\_floor})}
+$B$4B8CN$N$h$&$K!$;03Q4X?t$HAP6J@~4X?t$N(BTaylor$BE83+$OId9f$,0[$J$k$@$1$G$"$k!%(B
+$B$5$i$K!$(B$\tan x=\sin x/\cos x$ $B$G$"$j!$(Bsin$B$NE83+$O4q?t<!$N$_$,!$(Bcos$B$NE83+(B
+$B$K$O6v?t<!$N$_$,8=$l$k$N$G!$(B$\sin x$$B$H(B$\cos x$$B$r!J$"$k$$$O!$(B$\sinh x$$B$H(B
+$\cosh x$$B$r!KF1;~$K7W;;$9$k$N$b0-$/$OL5$$!%(B$\cos x$, $\cosh x$$B$N(BTaylor$BE8(B
+$B3+$N7W;;$G$O!$7eMn$A$rKI$0$?$a$K(B2$B<!$N9`$+$i@h$NOB$r7W;;$7$F!$$9$Y$F$N7W;;(B
+$B$N8e$K(B1$B$rB-$9$H$$$&J}K!$r$H$C$?!%(B
+
+$B$$$D$b$N$h$&$K<}B+$rB.$a$k$?$a!$;03Q4X?t$G$O0z?t$r(B$[0,\pi/4]$$B$K!$(B
+$BAP6J@~4X?t$G$O0z?t$r(B$[0,1]$$B$K5"Ce$5$;$k!%;03Q4X?t$G$O!$0z?t(B$x$
+$B$KBP$7$F(B$a:=x-2\pi \lfloor x/2\pi\rfloor$$B$H$7$F!$(B$a/4$$B$KBP$7$F(BTaylor$BE83+(B
+$B$N7W;;$r9T$$!$(B
+\[
+ \sin 2x=2\sin x(\cos x-1)+2\sin x,\qquad
+\cos 2x-1=-2\sin^2 x
+\]
+$B$r(B2$B2sMQ$$$FEz$($r7W;;$9$k!%(B\newpage
+
+$BAP6J@~4X?t$G$O!$(B
+\[
+ \sinh 2x=2\sinh x(\cosh x-1)+2\sinh x,\qquad
+\cosh 2x-1=2\sinh^2 x
+\]
+$B$rF1MM$KMQ$$$k!%(B
+
+$B$^$?!$A0CJMn$N(B$a$$B$N<0$+$iJ,$+$k$h$&$K!$(B$\lfloor\cdot\rfloor$$B$N7W;;$,I,MW(B
+$B$H$J$k!%$3$l$HF1$8$h$&$J%3!<%I$G(B$\lceil\cdot\rceil$$B$b7W;;$G$-$k$N$G!$$D(B
+$B$$$G$KN><T$r9T$&(B\textit{fp\_ceil\_floor}\ procedure$B$b$3$3$G=q$$$?!%(B
+
+\paragraph{$BBP?t4X?t<~JU(B (\textit{fp\_log\_inner},
+\textit{fp\_log}, \textit{fp\_arc\_hyp})}
+$BBP?t4X?t$O!$1|B<(B\nobreak\cite{okuc}$B$K$h$l$P(B
+\[
+ \frac12\log\frac{1+u}{1-u}=u+\frac{u^3}{3}+\frac{u^5}{5}
++\frac{u^7}{7}+\cdots
+\]
+$B$r7W;;$9$kJ}$,B.$$$H$"$k$,!$L@$i$+$KJ,$+$k$h$&$K$3$N<0$O(Barctanh$B$N(BTaylor
+$BE83+<0$=$N$b$N$G$"$k!%(B$x=(1+u)/(1-u)$$B$r2r$/$H(B$u=(x-1)/(x+1)$$B$H$J$j!$$3$l(B
+$B$O(B$x>0$$B$G$OC1D4A}2C$G(B$x=1$$B$N$H$-$K(B$u=0$$B$H$J$k!%EvA3<}B+$rB.$a$k$?$a$K$O(B
+$|u|$$B$,>.$5$$J}$,$h$$$N$G!$(B$x$$B$r(B1$B$N6aK5$NHO0O$K5"Ce$5$;$F7W;;$r$*$3$J(B
+$B$&$h$&$K$9$k!%(B
+$B5"CeJ}K!$OC1=c$G!$$^$:E,@Z$J(B$10^n$$B$r3]$1$F(B$x\in [1,10)$$B$H(B
+$B$5$;!$0J2<$N$h$&$K$5$i$KJQ49$9$k!'(B
+\def\from{\leftarrow}
+\begin{alignat*}{4}
+x \in[1,1.5)&\Longrightarrow \text{\inhibitglue$B!J$=$N$^$^!K(B\inhibitglue},\qquad&
+x \in[1.5,3)&\Longrightarrow x\from x/2,\\
+x \in[3,6)&\Longrightarrow x\from x/4,&
+x \in[6,10)&\Longrightarrow x\from x/8.
+\end{alignat*}
+$B$3$&$9$k$H!$(B$|u|\le 0.2$$B$H$J$j!$<}B+B.EY$O$+$J$jB.$$$b$N$HM=A[$5$l$k!%5U(B
+$BJQ49$KI,MW$J(B$\log 10$, $\log 2$, $\log 4$, $\log 8$$B$K$D$$$F$O!$(B$\log 10$
+$B$H(B$\log 64$$B$rDj?t$H$7$FFbIt$K;}$C$F$*$/$3$H$H$7$?!%(B
+
+$BBP?t4X?t(B$\log x$$B$r<BAu$7$F$7$^$($P!$5UAP6J@~4X?t$O0J2<$N<0(B
+$B$G7W;;2DG=$G$"$k!'(B
+\begin{align*}
+\mathop{\rm arcsinh} x&=\log(x+\sqrt{x^2+1}),\\
+\mathop{\rm arccosh} x&=\log(x+\sqrt{x^2-1}),\qquad x\ge 1\\
+\mathop{\rm arctanh} x&=\frac12\log\frac{1+x}{1-x},\qquad |x|<1
+\end{align*}
+$B$3$NCf$G(Barctanh$B$N<BAu$O(Blog$B$N$=$l$NFbIt$KF~$j9~$`7A$K$J$C$F$$$k$N$G!$0z?t(B
+$B$,>.$5$$>l9g$K$O(B$\log x$$B$NFbIt7W;;It!JB($A!$K\@a$N:G=i$K<($7$?(BTaylor$BE83+(B
+$B$N7W;;!K$K$=$N$^$^0z$-EO$7$F$7$^$&$h$&$K$7$?!%(B
+
+$B$7$+$7!$$3$N<0$G$O(B$x\simeq 0$$B$G$"$k$H$-!$(B$x+\sqrt{x^2+1}\simeq 1$$B$H$J$k(B
+$B$N$G7eMn$A$,H/@8$9$k!%$=$3$G!$(B$x$$B$NM-8z7e?t$,(B$3n$$B$G$"$k$H$-!$(B
+$|x|<10^{-n-5}$$B$G$"$l$P!$<!$N(BTaylor$BE83+<0$rMQ$$$F(Barcsinh$B$r7W;;$9$k$3$H$K$7(B
+$B$?!'(B
+\[
+\mathop{\rm arcsinh} x=x-\frac{x^3}6+\frac{3x^5}{40}-\cdots.
+\]
+\paragraph{$B5U;03Q4X?t(B (\textit{fp\_arc\_tri})}
+$B5U;03Q4X?t$OB?2A$@$,!$>o<1E*$K9M$($l$P(B$\arcsin x$, $\arctan x\in
+[-\pi/2,\pi/2]$, $\arccos x\in[0,\pi]$$B$H$9$k$N$,E,Ev$@$m$&!%(B$\arcsin
+x=\arctan (x/\!\sqrt{1-x^2})$$B$G$"$k$+$i!$(B$\arctan x$$B$@$17W;;$9$l$P$h$$$,!$(B
+$B$3$l$O$$$D$b$N$h$&$K5i?tE83+(B
+\[
+ \arctan x=\sum_{n} \frac{(-1)^nx^{2n+1}}{2n+1},\qquad |x|\le 1
+\]
+$B$rMQ$$$k!%(B$\arctan x=\pi/2 - \arctan x^{-1}$, $\arctan x=\pi/4 - \arctan
+((1-x)/(1+x))$$B$rMQ$$$l$P!$(B$|x|\le \tan \pi/8=\sqrt 2-1=0.414\cdots$$B$^$G(B
+$B$G$-$F!$<}B+$OJ]>Z$5$l$k!%(B
+\paragraph{$B$Y$->h(B (\textit{fp\_pow\_int})}
+$B0lHL$K$O(B$a^b$$B$N7W;;$O(B$\exp(b\log a)$$B$H$9$l$P$h$$$,!$$=$l$G$O(B$(-2)^5$$B$J$I(B
+$B$N(B$a\in[-\infty,0)$, $b\in\mathbb Z\setminus\mathbb N$$B$N$H$-$,7W;;$G$-$J(B
+$B$$!%$3$N$?$a!$;X?tItJ,$,@0?t$N$H$-$NN_>h$r7W;;$9$k4X?t(B
+\textit{fp\_pow\_int}$B$r:n$C$?!%J}?K$O1|B<(B\nobreak\cite{okuc}$B$K=>$$!$Nc$($P(B$b=1701$$B$N(B
+$B$H$-$O!$(B$1701=1024+512+128+32+4+1$$B$G$"$k$+$i!$(B$x_0:=a$, $x_{n+1}:=x_n^2$
+$B$H$7$?$H$-!$(B$a^b=x_0x_2x_5x_7x_9x_{10}$$B$H$7$F5a$a$l$PNI$$!%(B
+
+$B5$$K$J$k$N$O(B$0^0$$B$N07$$$@$,!$K\Mh$O(BNaN$B$H$9$k$N$,@5Ev$J07$$$G$"$m$&!%$7$+(B
+$B$7!$$3$3$G$O<jH4$-$7!$(B\textit{fp\_pow}$B$G$b(B\textit{fp\_pow\_int}$B$G$b(B1$B$H$7(B
+$B$?!%8e$+$i9M$($?$j8+$D$1$?$j$7$?$3$8$D$1$r(B3$B$D$P$+$j!'(B
+\begin{itemize}
+\item $a^b=\exp(b\log a)$$B$rL5M}$d$j(B$a=b=0$$B$N(B
+$B$H$-$K$bE,MQ$7$F!$(B``$0^0=\exp(0\log 0)=\exp(0\cdot -\infty)=\exp 0=1$''$B!%(B
+\item $m^n=\#\{f\colon n\longrightarrow m\}$$B$G$"$k(B\footnote{$B=89gO@E*Dj5A$K=>$$!$(B
+$m=\{0,1,\ldots,m-1\}$$B$H$7$F9M$($F$$$k!%(B}$B$+$i!$(B
+$0^0=\#\{f\colon0\longrightarrow 0\}=\#\{f\colon
+\emptyset\longrightarrow\emptyset\}=1$$B$H$J$k!%(B
+\item $BFs9`DjM}(B$(1+m)^n=\sum_{i=0}^n {n\choose i}m^i$$B$r(B$m=n=0$$B$N$H$-@.N)(B
+ $B$5$;$k$?$a$KI,MW!%(B
+\end{itemize}
+
+\subsection{$B9bB.2=(B}
+$B0l1~0J>e$K5s$2$?4X?t$N<BAu$O9T$C$?$,!$$3$l$i$N4X?t$O1i;;$NESCf7P2a$,5a$^(B
+$B$kEY$KF0E*3NJ](B/$B2rJ|$r9T$C$F$*$j!$(Barcsin$B$r5a$a$k$@$1$G(B800$B2s0J>e$NF0E*3NJ](B
+$B$r9T$C$F$$$?!%$3$l$OB.EYE*$KHs>o$KITMx$G$"$k$N$G!$$G$-$k8B$jF0E*3NJ]$r9T(B
+$B$o$:$K$9$`$h$&$K=q$-D>$9I,MW$,$"$C$?!%(B
+
+$BJ}?K$H$7$F$O<!$NDL$j$G$"$k!'3F1i;;$G$O!$EvA30z?t$H7k2L$r3JG<$9$k$?$a$NNN(B
+$B0h$H!$0l;~NN0h$,I,MW$K$J$k$,!$0z?t$NM-8z7e?t$,!J$D$^$j!$0z?t$rI=8=$9$k$N(B
+$B$KI,MW$J%a%b%jNN0h$NNL$,!K$o$+$C$F$$$l$P!$0l;~NN0h$NBg$-$5$O$=$3$+$i7W;;(B
+$B$9$k$3$H$,$G$-$k!%85!9$N8F$S=P$785$O(B\textit{do\_float\_operation}$B$H$$$&(B1
+$B$D$N(Bprocedure$B$G$"$k(B\footnote{$B$3$3$G(B\TeX $B$N%3%^%s%I$GEO$5$l$?1i;;;XNa$,:G(B
+$B=*E*$K<B9T$5$l!$7k2L$rI=8=$9$k(Bglue$B$,F@$i$l$k!%(B}$B!%$h$C$F!$I,MW$J0l;~NN0h$N>e8B$,(B
+$B$o$+$k$N$G!$1i;;$r<B:]$K8F$S=P$9A0$KE,Ev$J=j$G3NJ]$7$F$*$1$PNI$$!%(B
+
+$B1i;;$N<oN`$K$h$C$F0l;~NN0h$NNL$O<!$NMM$K$J$C$?!'(B
+\jdAline[c](1){\small\tabrowsep=0.5zw%\setbox0=\hbox{fp}\advance\tabrowsep-\dp0
+\btabular{c/lrr/r}\vline
+\emph{$B1i;;(B}&\multicolumn{1}{c}{\emph{procedure$BL>(B}}&%
+\emph{$B!!0z?t!!(B}&\emph{$B!!JV$jCM!!(B}&%
+\multicolumn{1}{c}{\emph{$B0l;~NN0h(B}}\\\hline
+$+$, $-$&\textit{fp\_add\_or\_sub}&$n$, $n$&$n$&$n+3$\\
+$\cdot$&\textit{fp\_mul}&$m$, $n$&$m$&$m+n+3$\\
+$/$&\textit{fp\_div}&$n$, $n$&$n$&$5n+15$\\
+$/$ (short)&\textit{fp\_short\_div}&$n$&$n$&$2n+10$\\
+$a^2$&\textit{fp\_square}&$n$&$n$&$2n+3$\\
+$\lfloor\cdot\rfloor$, $\lceil\cdot\rceil$%
+ &\textit{fp\_ceil\_floor}&$n$&$n$&$n+3$\\\hline
+\smash{$\sqrt{\hskip0.5zw}$}&\textit{fp\_sqrt}&$n$&$n$&$4n+32$\\
+$\exp$&\textit{fp\_exponent}&$n$&$n$&$4n+32$\\
+$\sin$, $\cosh$ etc.&\textit{fp\_tri\_hyp}&$n$&$n+5$&$5n+40$\\
+$\log$$B!JFbIt!K(B&\textit{fp\_log\_inner}&$n$&$n$&$4n+12$\\
+$\log$&\textit{fp\_log}&$n$&$n$&$6n+48$\\
+$\arcsin$ etc.&\textit{fp\_arc\_tri}&$n$&$n+5$&$8n+120$\\
+arcsinh etc.&\textit{fp\_arc\_hyp}&$n$&$n+5$&$8n+120$\\
+$a^b$ if $b\in\mathbb Z$&\textit{fp\_pow\_int}&$n$&$n$&$3n+24$\\\vline
+\etabular}
+$B0l;~NN0h$NMs$NC10L$O(B
+4\,byte$B$G$"$j!$0z?t$HJV$jCM$O$=$l$>$l$rI=$9IbF0>.?tE@?t$N!VD9$5!W$rI=$7$F$$(B
+$B$k(B\footnote{$BF0:n@Z$jBX$($N%V!<%kCM$d@0?t$N0z?t$O$9$Y$F>JN,$7$F$$$k!%(B}$B!%(B
+$BC"$7!$2<H>J,$N1i;;$K$D$$$F$O!$>eH>J,$N;MB'1i;;Ey$N0l;~NN0h$O=|$$$F7W;;$7(B
+$B$F$$$k!%(B
+
+$B$3$3$G!$=iEy4X?t$N1i;;$N$?$a$K!$(B$\pi$, $\log 10$, $\log 64$$B$rDj?t$H$7$F$b$C(B
+$B$F$*$/$3$H$OA0@a$K=q$$$?!%$3$NDj?t$N=i4|2=$H0l;~NN0h$N3NJ]$OF1;~$K9T$C$F(B
+$B$bNI$$$@$m$&!$$7$+$7!$0l;~NN0h$HDj?t$?$A$@$1$G%a%b%j$N(B$80+184+3\cdot
+23=333$$BMWAG$,;H$o$l$k$3$H$K$J$j!$>o;~3NJ]$7$F$*$/$N$O5$$,0z$1$k(B
+\footnote{$B8=:_$N$h$&$KlTBt$K%a%b%j$,;H$($k4D6-$G$O$4$/6O$+$NNL$G$"$k!%$J(B
+$B$*!$FbIt1i;;$O:GBg(B$3(8+5)=39$$B7e$G9T$o$l$k$N$G!$;MB'1i;;$KI,MW$J0l;~NN0h(B
+$B$O(B80$BMWAG$"$l$P=<J,$H$J$k$N$@$,!$(B80113.22$B$h$jA0$NHG$G$O!$D9$5(B18$B$G;MB'1i;;(B
+$B$5$l$F$7$^$&%P%0$,$"$C$?!%(B}$B!%$=$3$G!$(B
+$B$3$N!V=i4|2=!W$r9T$&(B\verb+\fpinit+$B%3%^%s%I$H!$5U$K0l;~NN0h$dDj?t$?$A$r2r(B
+$BJ|$9$k(B\verb+\fpdest+$B%3%^%s%I$r:n$j!$(B\emph{$BIbF0>.?tE@1i;;$r;HMQ$9$k>lLL$N(B
+$BA08e$K$3$l$i$N%3%^%s%I$r<B9T$5$;$k(B}$B$h$&$K$7$?!%$J$*!$<BAu$N4JN,2=$N$?$a!$(B
+$BFs=E3NJ]$dFs=E2rJ|$N%A%'%C%/$OA4$/9T$C$F$*$i$:!$0l;~NN0h$,3NJ]$5$l$F$J$$(B
+$B>uBV$G1i;;$r9T$*$&$H$7$?$H$-$N%(%i!<=hM}$bA4$/9T$C$F$$$J$$!%3NJ]$5$l$F$J(B
+$B$$>uBV$G1i;;$r9T$($P!$:G0-$N>l9g$O%;%0%a%s%F!<%7%g%s0cH?$GMn$A$k$3$H$K$J(B
+$B$k$N$G5$$r$D$1$k$3$H!%(B
+
+\section{$B7A<02=(B}
+$BIbF0>.?tE@1i;;$r<BAu$7$?$H$3$m$G!$@bL@J8$r$D$1$?$j(Binstall script
+$B$r$D$1$?$j$9$kCJ3,$X$HF~$k$3$H$K$7$?!%$3$3$iJU$r9T$&D>A0$K$J$C$F!$3QF#(B
+$B$5$s$N(B\peTeX $B$,EP>l$7$?(B\verb+^^;+$B!%(B
+
+\eteiri
+$B0lHV6lO+$7$?$N$O!$!V(B\epTeX $B$N$?$a$K$I$N%U%!%$%k$r=$@5$7$?$N$+J,$+$i$J$$!W(B
+$B$H$$$&$3$H$G$"$C$?!%(B{\tt ptexextra.c}$B$NJQ99$O!$%3%^%s%I%i%$%s%*%W%7%g%s(B
+{\tt -etex}$B$r$D$1$k$?$a$K$d$C$?$3$H$r3P$($F$$$?$,!$7k9=$=$l0J30$K$bJQ99(B
+$B$7$?%U%!%$%k$,$"$C$?$b$N$@$C$?!%$J$*!$KM$O(BMake$B$N;H$$J}$,J,$+$i$J$$$N$G!$(B
+$B%3%s%Q%$%k$H%$%s%9%H!<%k$O4pK\E*$K$O!J<+J,$N4D6-MQ$N!K(Bbash script$B$H$7$F(B
+$B=`Hw$7$F!$2?$r$d$C$F$$$k$+$OJLES%F%-%9%H%U%!%$%k$K=q$$$F$*$$$?!%(B
+
+\pTeX $B$+$i(B\epTeX $B$X$N=$@5ItJ,$rJ,N`$7$F$_$k$H!$$=$N@-3J$N0c$$$+$i$$$/$D$b(B
+$B$N%U%!%$%k$KJ,$1$?J}$,5$J,$,$$$$$H;W$C$?$N$G!$$=$N$h$&$K$7$?!%<B<AE*$K2?(B
+$B$b$7$F$J$$(B{\tt ptex-orig.diff}$B$r:o=|$7$?$j!$(B{\tt ptex-hack-1.diff}$B!J<!>O(B
+$B;2>H!K$rF~$l$?$j<h$C$?$j$H$+$G@0M}$7$?7k2L!$K\%W%m%8%'%/%H$N:G=*7k2L$H$7(B
+$B$F$O0J2<$N$h$&$K$J$C$?!'(B
+\footnote{$B0J2<$O(B{\tt README.txt}$B$+$i$N0zMQ$G$"$k!%(B}$B!%(B
+\eteiri
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+ $B"#%U%!%$%k9=@.(B
+ ----------------------------------------------------------------------
+ README.txt $B$3$N%U%!%$%k!%(B
+ Changelog $B99?7MzNr(B
+ HOWTOINST.txt $B%$%s%9%H!<%kJ}K!$K$D$$$F(B
+ doc/ $BIbF0>.?tE@1i;;$K$D$$$F$N4J0W@bL@=q(B
+ ks2/ $B!V7W;;?t3X(BII$B!W$G$N>\:Y$J:n6H5-O?(B
+ build build$B$9$k$?$a$N!J<+J,MQ$N!K(Bbash script
+ install install$B$9$k$?$a$N!J<+J,MQ$N!K(Bbash script
+ trip TRIP, e-TRIP test$B$r<B9T$5$;$k(Bbash script
+ eptex.src etex.src$B$r(Be-pTeX$BMQ$K2~JQ$7$?$b$N!%$[$H$s$IF1$8(B
+ eptexdefs.lib etexdefs.lib$B$r(Be-pTeX$BMQ$K2~JQ$7$?$b$N!%$[$H$s$IF1$8(B
+ ep1.diff \
+ pconvert.diff |- e-TeX$B5!G=$N%^!<%8$K;HMQ$9$k(Bpatch$B72(B
+ etex-sysdep.ch |
+ etex.diff /
+ fp.ch $BIbF0>.?tE@1i;;$N<BAuIt(B
+ ptex756.diff pTeX$B$r(BWeb2C-7.5.6$B$KBP1~$5$;$k(Bpatch
+ uptex.diff \_ upTeX$B$H%^!<%8$7$h$&$H$9$k$H$-$K;HMQ$9$k(Bpatch$B72(B
+ up1.diff /
+\end{verbatim}
+\end{adjustvboxheight}
+
+\newpage
+\section{$B:Y$+$$5!G=DI2C(B}
+\subsection{\TeXXeT $B$N<BAu(B}
+$B3QF#$5$s$K$h$k(B\peTeX $B$K?(H/$5$l$F(B\footnote{$BBP93$7$F!$(B
+$B$H8@$C$?J}$,<B>u$K$"$C$F$$$k$,!%(B}$B!$(B\epTeX $B$G$b(B\TeXXeT $B5!G=$N<BAu$r;n$_$k(B
+$B$3$H$K$7$?!%IbF0>.?tE@1i;;$NItJ,$O(B\eTeX $B3HD%$H$O40A4$K@Z$jN%$;$k$N$G!$(B
+{\tt fp.diff}$B$rAH$_9~$^$J$$>uBV$G$b:n6H$r9T$($k!%(B
+
+$B:n6HJ}K!$O!V(B\eTeX $B$N%^!<%8!W$G9T$C$?$b$N$H$[$H$s$IF1$8$G$"$k!%%*%j%8%J%k(B
+$B$N(B{\tt etex.ch}$B$HA0$K:n$C$?BP(B\pTeX $BMQ$N(B{\tt etex.ch}$B$r8+Hf$Y!$(B\TeXXeT $B5!(B
+$BG=$G8e<T$KH4$1$F$$$k$b$N$,$"$l$P2C$($?$j$7$?!%$3$l$K$h$j!$?7$?$J(B{\tt
+etex.diff}$B$O(B\TeX $B$+$i(B\pTeX $B$X$NJQ99$KH<$&ItJ,$@$1$H$J$j!$J,NL$,8:$C$?!%(B
+
+\eteiri \verb+\beginR+$B$H(B\verb+\endR+$B$G$O$5$^$l$?6h4V$O1&$+$i:8$KJ8;z$,AH(B
+$B$^$l$k6h4V$G$"$k$,!$$=$N$^$^(B{\tt etex.ch}$B$NJ}K!$r;H$&$HF|K\8l$,DL$i$:$K!$(B
+$B6/@)=*N;$7$?$j(Bdvi$B$,FI$a$J$/$J$C$?$j$9$k!%$3$l$N860x$r<!$N$h$&$K9M$($?!'(B
+
+\begin{indented}{2zw}
+right-to-left$B$r<B8=$5$;$kItJ,$K!$!VA4$F$N!W9=@.MWAG$r5U=g$K$9$k$H$$$&(B
+\textit{reverse}\ function$B$,$"$k!%Nc$($P(BLtoR$B$N>u67$G!V(B{\tt
+...abcdefABghCDEFij...}$B!W!'>.J8;z$O2$J8J8;z!$BgJ8;z$O(B2$B$D$GOBJ8J8;z$rI=$9(B
+$B$H$J$C$F$$$?$b$N$,!$$3$N(Bprocedure$B$K$h$j(B{\tt ...jiFEDChgBAfedcba...}$B$HH?E>$5$l(B
+$B$F$7$^$$!$$=$l$K$h$C$F%(%i!<$,H/@8$9$k!%=>$C$F!$OBJ8J8;z$N$H$3$m$OH?E>$;$:(B
+$B$K(B{\tt ...jiEFCDhgABfedcba...}$B$H$$$&7k2L$rF@$k$h$&$K$9$l$P!$%(%i!<$O5/$-(B
+$B$J$$$N$G$O$J$$$+!)(B
+\end{indented}
+
+\eteiri
+\pTeX $B$N%=!<%9$G(B\verb+if font_dir[f]<>dir_default then+$B$H$+$$$&(B
+$B%U%l!<%:$,2?2s$+$"$C$?$N$G!$$3$l$r(B2\,byte$BJ8;z$H(B1\,byte$BJ8;z$NH=Dj$H9M$($k$3$H(B
+$B$G>e$N=hM}$r<BAu$7$?$H$3$m!$0l1~$O$&$^$/$$$/$h$&$K$J$C$?!%(B
+$B$7$+$7!$AHHG5,B'$O$I$&$+!$$H$$$&$HEvA3(B
+$B$N$3$H$J$,$i!V2x$7$$!W!%$?$@C1$KA4It:81&$,F~$lBX$($i$l$k$@$1$G$"$k$+$i$@!%(B
+
+
+\subsection{$BI{;:J*(B}
+\TeXXeT $B4XO"$N(Bdebug$B$r9T$C$F$$$?$H$-$K!$OB2$J8:.:_$NJ8>O$r(Bright-to-left$B$K(B
+$B$7$?$i>e2<0LCV$,$*$+$7$/$J$k$3$H$K5$$E$$$?!%!VA4$F$r5U=g$K!W$,$3$3$G$b0-(B
+$B$5$r$7$F$*$j!$(B\pTeX $B$K$h$jOB2$J84V$KA^F~$5$l$k(Bbaseline$BJd@5$N;X(B
+$BI8(B\textit{disp\_node}$B$^$G$b5U=g$K$5$l$F$7$^$&$+$i$@$C$?!%(B
+
+\pTeX $B$G$O!$OBJ8$H2$J8$N6-L\$K(B\textit{disp\_node}$B$,A^F~$5$l!$$3$N(Bnode$B0J9_(B
+$B$NJ8;z$N(Bbaseline$BJd@5$,$=$3$G<($5$l$k$h$&$K$J$C$F$$$k!%$7$?$,$C$F!$OBJ8"*(B
+$B2$J8$H@Z$jBX$o$k$H$-$N(Bnode$B$G$O(B\verb+\ybaselineshift+$B$H$+$,!$5U$K@Z$jBX$o(B
+$B$k$H$-$N(Bnode$B$G$O(B0$B$,BP1~$7$F$$$k!%$h$C$F!$0l;~JQ?t$r;H$C$F!$(B
+\textit{reverse} function$B$GH?E>$5$;$k$H$-$K!$(B\textit{disp\_node}$B$NCM$bF~(B
+$B$lBX$($F$7$^$($P$$$$$N$G$O$J$$$+!$$H?dB,$5$l$k!%$=$l$G<B:]BgDq$N>l9g$K$O(B
+$B$&$^$/$$$C$?$h$&$K;W$($?(B\footnote{1/30$BDI5-!'<B:]$K$O!$$3$s$J4JC1$J=hM}(B
+$B$G$O%@%a$@$C$?!%CJMnA4BN$,(BRtoL$B$N>uBV$N$H$-!$$I$&$d$i!$3F9T$O(Bdisplacement
+node$B$G;O$^$C$F$*$j!$$=$N8e$K(B\TeXXeT $B4XO"$N(Bnode$B$H$+$,$/$k$h$&$G!$$3$&$$$&(B
+$B>l9g$,6J<T$@$C$?$j$9$k!%(Bglobal$BJQ?t(B\textit{revdisp}$B$r:n$j!$$=$NJQ?t$K!V8=(B
+$B:_$N(Bdisplacement$B$NCM!W$rBeF~$9$k$h$&$K$7$F$*$/$3$H$G!$2?$H$+BP=hNEK!E*$K(B
+$BJRIU$1$F!$(B\emph{$B!VBgDq$N>l9g$K$O$&$^$/F0$/$N$G$O$J$$$+!W$H$$$&CJ3,$K$O$J$C$?$1(B
+$B$l$I$b!$(B\pTeX $B$NFbItF0:n$rNI$/M}2r$7$F$$$k$o$1$G$O$J$$$N$G!$Hs>o$K2x$7(B
+$B$$(B}$B!%;H$&$H$-$K$OCm0U$7$F$/$@$5$$!%(B}$B!%(B
+
+\eteiri
+$B$3$&$7$F$J$s$H$+2r7h$7$?D>8e$K!$(B
+$B$?$^$?$^(B\TeX $B%U%)!<%i%`(B%
+\footnote{\verb+http://oku.edu.mie-u.ac.jp/tex/+}$B$rGA$$$?$i!$1|B<$5$s$K(B
+$B$h$k!V(B\pTeX $B$X$N(B
+$BDs0F$b$I$-!W$H>N$7$?<!$NEj9F(B\cite{okupt}$B$,$"$C$?!J0J2<0zMQ!K!'(B
+\newpage
+\begin{adjustvboxheight}
+\small\narrowbaselines\begin{indented}{2zw}
+\begin{verbatim}
+$B$=$N(B1: \ybaselineshift$B$N;EMMJQ99(B
+
+$BOBJ8$H2$J8$N%Y!<%9%i%$%s$rD4@a$9$k$?$a$N(B\ybaselineshift$B$r;H$C$F$b?t<0It(B
+$BJ,$N%Y!<%9%i%$%s$,JQ$o$i$J$$!#?t<0$b2$J8$J$_$H8+$F0\F0$7$?$$!#(B
+
+$BNc!'(B
+
+\ybaselineshift=0.12zw
+$BBh(B5$B>OBh(B$n=5$$B@a(B
+
+$B$=$N(B2: $BCJMn$NF,$G$N0zMQId$N5sF0$N2~A1(B
+
+$B%G%U%)%k%H$N(BpTeX$B$G$O0zMQId$G;O$^$kCJMn$NF,$,(B\parindent+0.5zw$B2<$,$j$K$J$k!#(B
+jsarticle$B!$(Bjsbook$B$G$O(B\everypar$B$r;H$C$?%O%C%/$GJd@5$7$F$$$k$,!$(BpTeX$BK\BN$K(B
+$BCJMnF,$N(BJFM$B%0%k!<$r$J$/$9%9%$%C%A$rIU$1$i$l$J$$$+!#(B
+
+$B!J8eN,!K(B
+\end{verbatim}
+\end{indented}
+\end{adjustvboxheight}
+
+$B$3$N!V$=$N(B1$B!W$H$$$&$N$O!$KM$b;6!9G:$^$5$l$F$-$?LdBj$G$"$C$?!%8E$/$O9b9;$N(B
+$BIt3h$NIt;o!J=D=q$-!K$NAHHG$G!$:G6a$G$O?t3X2J%*%j%Q%s%U(B\nobreak\cite{ori}
+$B$NAHHG$G$bAx6x$7!$Hs>o$KJ"$,N)$C$?!%!V$=$N(B2$B!W$O8=>u$N(Bjsclasses$B$G$N%O%C%/(B
+$B$G==J,$@$H;W$$!$$^$?$3$A$i$OFq$7$=$&$@$C$?!%(B
+
+$B!V$=$N(B1$B!W$N%Q%C%A$r:n$k$N$O!$(B\textit{disp\_node}$B$,A^F~$5$l$k0LCV$rD4$Y!$$=(B
+$B$3$G$$$+$[$I$NCM$,%;%C%H$5$l$k$+$rD4$Y$l$P$$$$$N$G!$$5$[$I(B
+$B:$Fq$J:n6H$G$O$J$+$C$?!%8_49@-$N$?$a$K=>Mh$N(B\pTeX $B$NF0:n$b;D$7!$%9%$%C%A(B
+$B$G@Z$jBX$($k$h$&$K$7$?$,!$%9%$%C%A$NDj5A$O(B\verb+\TeXXeTstate+$B!J(B\TeXXeT
+$B$,(Bon$B$J$i$P(B1$B!$(Boff$B$J$i$P(B0$B!K$N$=$l$,Hs>o$K;29M$K$J$C$?!%(B
+\eteiri
+$B:G=i$O(B\epTeX $BFbIt$KK\%Q%C%A$r<h$j9~$s$G$$$?$,!$!J8e$K=R$Y$k$h$&$K!K3QF#(B
+$B$5$s$,(B\epTeX $B$r(BW32\TeX $B$KF3F~$9$k$H$-$K30$5$l$?$HJ9$$$?$N$G!$$3$A$i$G$b(B
+$B30$7$F$*$/$3$H$K$7$?!%(B
+\subsection{$B$5$i$J$kCn<h$j(B}
+$BK\9F$G$O!$(B\etrip\ test$B$r$7$?$H$-$N(B\eTeX $B$H$N:90[$r$b$C$H>/$J$/$9$k$3$H$r(B
+$B9T$&!%$^$:!$DL>o$N(B\trip\ test$B$r9T$C$?$H$-$K!$$=$N$^$^$G$O(B
+\verb+http://oku.edu.mie-u.ac.jp/%7Eokumura/texfaq/qa/50546.html+
+$B$HF1MM$N>I>u!$$9$J$o$A(B\verb+, direction+$B$,$$$/$D$+M>7W$K;D$C$F$7$^$&$3$H(B
+$B$+$iBP=h$r;O$a$?!%$3$l$N860x$O(B\pTeX $B$G(Bbox$B$NCf?H$r(Bdump$B$7$?$H$-$K(B
+\verb+, yoko direction+$B$NI=<(It$G$"$k!%(B
+box$B$,(B{\tt yoko}$B$G$b(B{\tt tate}$B$G$b(B{\tt
+DtoU}$BJ}8~(B\footnote{{\tt DtoU}$BJ}8~$C$F$J$s$@$m$&$M!%(B}$B$G$b$J$$$H$-$O(B
+\verb+yoko+$B$J$I$,I=<($5$l$:!$$?$@(B\verb+, direction+$B$HI=<($5$l$F$7$^$&$N(B
+$B$@$C$?!%(B
+{\tt ,}$B$,=P$F$/$k>l=j$O(B1$B2U(B
+$B=j$@$C$?$N$G!$$3$3$@$1(Bdirection$BI=<($N%3!<%I$rJL$K$9$k$3$H$G2r7h!%(B
+
+\eteiri
+$B<!$K!$(B\verb+\lastnodetype+$B$H(B\verb+\currentiflevel+$B$ND4@0$KF~$C$?!%(B
+\eTeX $B$G%3%^%s%I$,$I$&=hM}$5$l$F$$$k$+$rD4$Y$k$H!$3F(Bnode$B$K$O%=!<%9Cf$G7?(B
+$B$rI=$9<+A3?t$,3d$j?6$i$l$F$*$j!$$=$NCM$K(B1$B$rB-$9$H$+$N<c43$NJd@5$r$7$F=P(B
+$BNO$9$k$@$1$@$C$?!%$=$&$9$k$HOC$OB.$/!$(B\TeX${}\to{}$\pTeX $B$N3HD%$GFbIt%Q(B
+$B%i%a!<%?$,$I$l$@$1JQ99$5$l$F$$$k$+$rD4$Y!$$=$l$K9g$&$h$&$KN>%3%^%s%I$r(B
+hack$B$9$k$@$1$G$"$C$?!%(B
+
+$B$3$l$i$N%3%^%s%I$N@5$7$$F0:n$O!$(B\eTeX $B$N%^%K%e%"%k(B\nobreak%
+\cite{etexman}$B$KM?$($i$l$F$$$k!%(B\pTeX $B$GDI(B
+$B2C$5$l$?(Bnode$B$d>r7oH=CGJ8$K$O!$4{B8$NHV9f$h$jBg$-$$CM$rM?$($k$h$&$K$7$?!%(B
+$B6qBNE*$K$O!$2<$NI=$N$h$&$K$J$C$?!%>e$,(B\verb+\currentiflevel+$B!$2<$,(B
+\verb+\lastnodetype+$B$NF0:n$G!$HV9f$,B@;z$J$N$O(B\pTeX $BFCM-$N$b$N$G$"$k(B
+\footnote{$BEvA3$J$,$i!$(B\verb+\iffp+$B$OK\%W%m%8%'%/%H$NIbF0>.?tE@1i;;$N<BAu(B
+$B$KFCM-$G$"$k!%(B}$B!%(B
+$B$J$*!$$3$l$K9g$o$;$k$h$&$K(B{\tt etexdefs.lib}$B$r99?7$7$?(B{\tt
+eptexdefs.lib}$B$b:n$C$F$"$k!'(B
+
+{\def\cs#1{{\tt\char`\\#1}}\makeatletter
+\newenvironment{multilist}[2]%
+ {$$\setbox\z@=\hbox\bgroup % catch some funny things -> \mathord
+ \let\a=\empty
+ \let\b=\empty
+ \count@=\z@
+ \toks@={#2}%
+ \def\item##1\cr
+ {\ifnum \count@=\z@
+ \count@=#1%
+ \expandafter\def\expandafter\b\expandafter{\b\y{}}%
+ \fi
+ \advance\count@ by\m@ne
+ \expandafter\def\expandafter\a\expandafter{\a\x{##1}}}%
+ \ignorespaces}%
+ {\loop
+ \ifnum \count@>\z@
+ \expandafter\def\expandafter\a\expandafter{\a\expandafter\z\b\relax}%
+ \advance\count@ by\m@ne
+ \repeat
+ \def\x##1{\expandafter\y\b\relax{##1}}%
+ \def\y\y##1##2\relax##3%
+ {\ifx @##1@%
+ \def\b{##2\y{##3}}%
+ \else
+ \def\b{##2\y{##1&##3}}%
+ \fi}%
+ \def\z\y##1##2\relax{\def\b{##2\y{##1}}}%
+ \a
+ \def\x
+ {\expandafter\egroup\expandafter\halign\expandafter\bgroup
+ \expandafter&\the\toks@\cr}%
+ \def\y##1{\expandafter\def\expandafter\x\expandafter{\x##1\cr}}%
+ \b
+ \x\egroup $$}
+\begin{adjustvboxheight}\small
+\begin{multilist}{4}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item 1&\cs{if}\cr
+\item 2&\cs{ifcat}\cr
+\item 3&\cs{ifnum}\cr
+\item 4&\cs{ifdim}\cr
+\item 5&\cs{ifodd}\cr
+\item 6&\cs{ifvmode}\cr
+\item 7&\cs{ifhmode}\cr
+\item 8&\cs{ifmmode}\cr
+\item 9&\cs{ifinner}\cr
+\item 10&\cs{ifvoid}\cr
+\item 11&\cs{ifhbox}\cr
+\item 12&\cs{ifvbox}\cr
+\item 13&\cs{ifx}\cr
+\item 14&\cs{ifeof}\cr
+\item 15&\cs{iftrue}\cr
+\item 16&\cs{iffalse}\cr
+\item 17&\cs{ifcase}\cr
+\item 18&\cs{ifdefined}\cr
+\item 19&\cs{ifcsname}\cr
+\item 20&\cs{iffontchar}\cr
+\item \bf 21&\cs{iftdir}\cr
+\item \bf 22&\cs{ifydir}\cr
+\item \bf 23&\cs{ifmdir}\cr
+\item \bf 24&\cs{iftbox}\cr
+\item \bf 25&\cs{ifybox}\cr
+\item \bf 26&\cs{iffp}\cr
+\end{multilist}
+\end{adjustvboxheight}
+\begin{adjustvboxheight}\small
+\begin{multilist}{3}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item -1&none (empty list)\cr
+\item 0&char node\cr
+\item 1&hlist node\cr
+\item 2&vlist node\cr
+\item 3&rule node\cr
+\item 4&ins node\cr
+\item 5&mark node\cr
+\item 6&adjust node\cr
+\item 7&ligature node\cr
+\item 8&disc node\cr
+\item 9&whatsit node\cr
+\item 10&math node\cr
+\item 11&glue node\cr
+\item 12&kern node\cr
+\item 13&penalty node\cr
+\item 14&unset node\cr
+\item 15&math mode nodes\cr
+\item \bf 16&direction node\cr
+\item \bf 17&displacement node\cr
+\end{multilist}
+\end{adjustvboxheight}}
+
+\eteiri
+$B$3$l$G$@$$$V(B\trip, \etrip\ test$B$NF0:n$O$&$^$/$$$/$h$&$K$J$C$?!%>u67$r=R(B
+$B$Y$k$H!$0J2<$N$h$&$K$J$k!%(B
+\begin{itemize}
+\item \emph{Compatibility mode$B$G$N(B\trip\ test$B$N!$(B\pTeX $B$H$N:90[(B}\\$B:G8e$N(B
+ $BJ}$N(B{\tt 1440 strings of total length 25223}$BEy$,0[$J$k$@$1!%(B
+ $B%=!<%9Cf$NJ8;zNs$,B?$/$J$C$F$$$?$j$9$k$3$H$J$I$K$h$k$b$N$@$m$&!%(B
+\item \emph{\trip\ test$B$N!$(B\eTeX $B$H$N:90[!JN>J}$H$b(BCompatibility mode$B!K(B}\\
+$B",$r=|$1$P!$(B\pTeX $B$G$N(B\trip\ test$B$G$b=P$F$$$k:90[$J$N$G!$LdBj$O$J(B
+ $B$$$H9M$($i$l$k!%(B
+\item \emph{\trip\ test$B$N!$(B\eTeX $B$H$N:90[!JN>J}$H$b(BExtended mode$B!K(B}\\
+$B!VN>J}$H$b(BCompatibility mode$B!W$N$H$-$N:90[$HF1$8$h$&$JJ70O5$!%(B
+\item \emph{\etrip\ test$B$N!$(B\eTeX $B$H$N:90[(B}
+\begin{itemize}
+\item \verb+\lastnodetype+$B$N%A%'%C%/$G(B3$B2U=j<:GT$9$k!%(B\pTeX $B$N;EMM$K4X$o(B
+ $B$k$N$G$O$J$$$+!)(B
+\item Memory usage$B$,B?$+$C$?$j!$(Bdirection$B$,I=<($5$l$?$j$H$+!$L@$i$+$K(B
+ \pTeX $B3HD%$K$h$k$H9M$($i$l$k$b$N(B.
+\end{itemize}
+\end{itemize}
+
+
+\section{$BB>4D6-$G$N%3%s%Q%$%k(B}
+$B:#$^$G(B\TeX\ Live 2007$B>e$G3+H/$r9T$C$F$-$?$,!$(B\TeX\ Live$B$OHs>o$K5pBg$G$"$j!$(B
+$B$3$l$r5$3Z$K%@%&%s%m!<%I!$%3%s%Q%$%k$H$$$&$3$H$O$d$O$j$7?I$$$b$N$G$"$k!%(B
+$B0lJ}!$$3$l0J30$K<g$K;H$o$l$F$$$k!J$H?.$8$k!K(B\TeX\ distribution$B$H$7$F$O!$(B
+$B0J2<$,$"$k!%(B
+\begin{itemize}
+\item {\bf te\TeX\ 3.0}$B!'(BThomas Esser$B$5$s$,:n$C$F$$$?(BUnix$B7O(BOS$BMQ$N$b$N!%E,(B
+ $BEY$JBg$-$5$GJXMx$@$C$?$N$@$,!$;DG0$J$,$i(B3.0$B$r$b$C$F3+H/Cf;_$K!%(B
+$B%=!<%9$O(B{\tt CTAN/systems/unix/teTeX/3.0/distrib/}$B$+$i%@%&%s%m!<%I$G$-$k!%(B
+ $B$*$=$i$/BgH>$N(Blinux distribution$B$,$3$l$r%Y!<%9$K$7$?(B\TeX $B4D6-$rF3(B
+ $BF~$7$F$$$k!%(B
+\item {\bf ptetex3}$B!'EZB<$5$s$K$h$k(Bte\TeX 3.0$\,+{}$$BF|K\8l4D6-$r4JC1$K(B
+ $B@0$($k$?$a$N(Bpatch$B=8!%8x<0%Z!<%8$O(B\\
+ \verb+http://www.nn.iij4u.or.jp/~tutimura/tex/ptetex.html+$B!%(B
+\item {\bf up\TeX}$B!'(Bttk$B$5$s$K$h$k!$(Bp\TeX $B$NFbIt%3!<%I$r(BUnicode$B$K$9$k<B83!%(B
+ ptetex3$BFb$N(BUnicode$B%5%]!<%H3hF0(B ({\tt ptexenc}) $B$H>/$J$+$i$:4X78!%(B
+ $B2<$N(BW32\TeX $B$G$b;H$($k$,!$K\Mh$O(Bptetex3$B$X$N%Q%C%A!%(B
+ $B8x<0%Z!<%8$O(B
+ \verb+http://homepage3.nifty.com/ttk/comp/tex/uptex.html+$B!%(B
+\item {\bf W32\TeX}$B!'3QF#$5$s$N:n$i$l$F$$$k(BWindows$BMQ(B\TeX\
+ distribution$B$NDL>N!%$*$=$i$/(BWindows$B>e$G(B\TeX $B$rMxMQ$7$F$$$k?M$J$i$[$H$s(B
+ $B$I$,F~$l$F$k$O$:(B\footnote{cygwin$B$G%3%s%Q%$%k$7$?$b$N$r;H$C$F!$(BW32\TeX
+ $B$r;H$C$F$J$$?M$H$$$&?M$,<c43$$$kLOMM!%(B}$B!%(B\\
+$B8x<0%Z!<%8$O(B
+\verb+http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/web2c75.html+$B!%(B
+
+$B$3$3$+$i0lHV6a$$%_%i!<$O?tM}$NBgEg8&!%%$%s%9%H!<%k$K$O(BTA
+ $B$N0$It$5$s$N!V(B\TeX $B%$%s%9%H!<%i!W$,Hs>o$KJXMx$G$"$k!%(B
+\end{itemize}
+\eteiri
+
+$B$H$j$"$($:>e(B2$B$D$O$J$s$H$+%5%]!<%H$9$k$h$&$K$9$k$Y$-$@$m$&!%(BW32\TeX $B$K$D(B
+$B$$$F$O!$(BTA$B$N0$It$5$s$+$i$NMWK>$G$"$k!%(B
+
+\subsection{W32\TeX}
+W32\TeX $B$N%=!<%9$OA0@a$NBgEg8&$N(BFTP$B$J$I$+$i%@%&%s%m!<%I$9$k$3$H$,$G$-$k!%(B
+$B!V$I$&$d$i(BVisual C++$B$,%3%s%Q%$%k$KI,MW$i$7$$!W$H$$$&$3$H$O$o$+$C$F$$$?$N(B
+$B$G!$(BMicrosoft$B$N%5%$%H$+$i(BMicrosoft Visual C++ 2005 Express Edition$B$H(B
+Platform SDK$B$r%$%s%9%H!<%k$7!$$^$?:G?7$N(BCygwin$B$b%$%s%9%H!<%k$r$7$F!$4D6-(B
+$B$r@0$($?(B\footnote{Platform SDK$B$,I,MW$G$"$k$3$H$rCN$k$^$G$K?t;~4V$rL5BL$K(B
+$B$7$?!%(B}$B!%(B
+
+$B$7$+$7!$$3$3$+$i@h$,BgJQ$@$C$?!%(Bp\TeX $B$N%=!<%9$O(B{\tt
+756/texk/web2c/ptexdir/}$B$K$"$k!%$I$&$d$iEZB<$5$s$K$h$k(Bptexenc$B3HD%$r<h$j(B
+$BF~$l$F$$$kMM;R$G$"$C$?!%$7$+$7!$$J$<$+$=$ND>>e$N%G%#%l%/%H%j$N(Bmake$B$,$&$^(B
+$B$/$$$+$:!$(B{\tt tangle}$B$H$+(B{\tt web2c}$B$H$+$O85!9$N%P%$%J%j$N$b$N$r;H$o$J(B
+$B$1$l$P$J$i$J$+$C$?!%$3$l$i$G$$$m$$$m0-@o6lF.$7$?$"$2$/!$7k6I(B{\tt
+ptexdir}$B$N%=!<%9$r%Y!<%9$K$9$k$3$H$OD|$a$k$3$H$K$7$?!%(B
+
+$B$=$N8e!$$$$m$$$m$H47$l$J$$(BWindows$B4D6-$N$3$H$rD4$Y!$$J$s$H$+%3%s%Q%$%k$G(B
+$B$-$k$H$3$m$^$G$3$.$D$1$?!%$7$+$7!$0$It$5$s$+$i:n$C$?(Bbinary$B$,F0:nITNI$H$$(B
+$B$&Js9p$r<u$1!$7k9=G:$`$3$H$K$J$C$?!%$*$=$i$/(BDLL$B$^$o$j$N;v>p$@$C$?$H;W$&(B
+$B$N$@$,!$!V(BW32\TeX $B$K<h$j9~$`!W$H$$$&3QF#$5$s$+$i$NJs9p$,Mh$?$N$G!$$3$A$i(B
+$B$G$N(BWindows$B%P%$%J%j$N3+H/$O$d$i$J$/$F$bNI$$$h$&$J>u67$K$J$C$F$7$^$C$?!%(B
+
+\subsection{te\TeX\ 3, ptetex3 (ptexenc), up\TeX}
+$B$3$l$i$O$_$J(BWeb2C-7.5.4$B4D6-$,%*%j%8%J%k$G$"$k!%=>$C$F!$(B
+{\tt ptex756.diff}$B$r;H$o$J$$$3$H$,I,MW$K$J$k$,!$A0<T(B2$B$D$K$D$$$F$O!$$=$l(B
+$B$0$i$$$@$1$G$"$^$jCm0U$OI,MW$J$+$C$?!%(Bptetex3$BFH<+3HD%$N(B{\tt ptexenc}$B$K$D$$$F(B
+$B$b!$%3%s%Q%$%k;~$K%i%$%V%i%j$rDI2C$9$k$0$i$$$G$"$C$?!%(Bup\TeX $B$K$D(B
+$B$$$F$b!$(B\WEB $B%=!<%9$K$D$$$F$OF1$8$G$"$C$?$,!$$G$-$k%W%m%0%i%`L>$r(B{\tt
+euptex}$B$J$I$H$7$F$_$?$?$a!$(BC header$B$J$I$N=$@5$,>/$7LLE]$K$J$C$?!%(B
+
+$B8e<T$N(B{\tt ptexenc}, up\TeX $B$G?4G[$G$"$k$3$H$O!$F|K\8l$,(B\TeXXeT $B$GDL$k$+!$$H$$(B
+$B$&$3$H$G$"$C$?!%KM$,@h$K9T$C$?(B\TeXXeT $B$X$NOBJ8BP1~$G$O!$4A;z$J$I$N(B
+2\,byte$BJ8;z$,!$FbIt$G$O(B2$B$D$N(Bnode$B$GI=8=$5$l$F$$$k$3$H$rA0Ds$H$7$?$b$N$G(B
+$B$"$C$?!%$=$N$?$a!V(BUnicode$B3HD%$K$h$C$F(B1$BJ8;z(B3\,node$B$H$+$K$J$C$F$$$J$$$@$m(B
+$B$&$+!W$H?4G[$7$?!%(B\WEB\ change file$B$r$6$C$H$6$C$H8+$F$_$?=j!$$I$&$d$i$=$N(B
+$B$h$&$J;vBV$O5/$3$C$F$$$J$$$h$&$K;W$($?!%$I$&$d$iF0$$$F$O$$$k$h$&$G$"$k!%(B
+
+\eteiri
+$B$3$N$H$-$D$$$G$K!$(B{\tt fp.diff}$B$r(Bchange file$B$N7A<0$K=q$-D>$7$?$j$b$7$?!%(B
+$B$=$3$G(B\textit{fp\_sub\_absolute\_value} procedure$BFb$G(B
+$\infty-\infty\neq{\rm NaN}$$B$H$$$&(Bbug$B$rH/8+$7$F!$=$@5$9$k$3$H$,$G$-$?!%(B
+
+
+
+\newpage
+\section{$B:#8e$N2]Bj$H!$$=$l$K$^$D$o$k;(46(B}
+$B:#$^$G=q$$$?$h$&$J:n6H$r$7$F$-$F!$:G=i$K5$$E$$$?$3$H$O!$(B\emph{$B<+J,$N1Q8l(B
+$BNO$NL5$5(B}$B$G$"$k!%1Q8l$N?t3X=q$H$+$O!J1QJ8$K$D$$$F$O!K$?$$$7$?6l$b$J$/FI(B
+$B$a$k$N$@$,!$0lJ}$G$$$6<+J,$G=q$3$&$H$9$k$HI=8=$,A4$/;W$$Ib$+$P$J$$!%(B\WEB
+$B%=!<%9$r=q$-49$($k$K$"$?$C$F$O!$$H$j$"$($:$N1Q8l$G4V$K9g$o$;$?$1$l$I$b!$(B
+$B0UL#$NM>$j<h$l$J$$$h$&$JJ8>O$K$J$C$F$$$k$G$"$m$&$3$H$O3N<B$G$"$k!%1!;n$^(B
+$B$G$K$J$s$H$+$7$?$$$b$N$@(B\verb+^^;+
+
+\eteiri $BFbMFLL$K$D$$$F!%IbF0>.?tE@$N<BAu$r$7$?$O$$$$$,!$(BPascal$B$N!$$=$l$b(B
+$B$4$/4pK\E*$J;EMM$K1h$C$?$@$1$N<BAu$G$"$j!$B.EYE*$K$bITMx$G$"$k$H;W$o$l$k!%(B
+Beebe~\cite{beebe}$B$K$"$k$h$&$K!$(BC$B@=$N2?$+?.Mj@-$N$*$1$k9bB.B?G\D9?tCM7W;;%i%$%V(B
+$B%i%j$rMxMQ$9$k$H$$$&$N$,<j$C<h$jAa$/$^$?0BA4$JJ}:v$G$"$m$&!%$7$+$7!$KM$O(B
+$B<+J,$GIbF0>.?tE@1i;;$r<BAu$7$?$3$H$,$J$+$C$?$N$G!$0l2s$O<+J,$G%3!<%I$r=q(B
+$B$$$F$_$?$+$C$?!%(B
+
+$B$^$?!$(B\eTeX $B$GD9$5NL$H$+$K$O(B\verb+\dimexpr+$B$J$I$,$"(B
+$B$j<0$NI=8=$,;H$($k$N$K!$IbF0>.?tE@1i;;$G$O$^$@$=$N5!G=$,$J$$$H$+!$$d$C$Q(B
+$B$j=PNO=q<0;XDj$N5!G=$,$J$$$H$$$&$N$b5$(B
+$B$K$J$kOC$G$"$k!%8e<T$O%^%/%m$r4hD%$C$F$$$8$l$P$J$s$H$+$G$-$=$&$J5$$b$9$k!%(B
+
+\eteiri
+$B:G8e$K!$Hr$1$FDL$l$J$$LdBj$G$"$k$,!$(Bbug$B$NLdBj$,$"$k!%FC$KIbF0>.?tE@1i;;(B
+$B$NJ}$O<+J,$G=q$-5/$3$7$?$b$N$G$"$k$+$i!$$I$s$J(Bbug$B$,@x$s$G$$$k$+$OJ,$+$i(B
+$B$J$$!%$@$$$V(Bbug$B$O<h$l$?$h$&$J5$$b$9$k$,!$$=$l$O8=;~E@$G$N;W$$9~$_$G$"$C(B
+$B$F!$$d$O$j?4G[$G$"$k!%(B
+
+\eteiri
+$B$R$g$C$H$9$k$H!$(B\pTeX $B$N<wL?$O$b$O$d$"$^$jD9$/$J$$$N$G$O$J$$$+$H(B
+$B?4G[$7$F$$$k!%:G=i$K>R2p$7$?(B\TeX $B$N3HD%$?$A$d!$(B\pdfTeX $B$r3HD%$7$F%9%/%j%W(B
+$B%H8@8l(BLua$B$rAH$_9~$s$@(BLua\TeX$B!$$^$?(B\XeTeX $B$J$s$+$NB8:_$rJ9$$$F$k$H!$=c?h$J(B
+\TeX $B$KF|K\8l$rBP1~$5$;$?$@$1$N(Bp\TeX $B$NB8:_0U5A$O2a5n$N0d;:$N7Q>5$0$i$$$7(B
+$B$+$J$/$J$j!$<gN.$O@$3&E*$K$b$3$l$i$N3HD%$N$I$l$+(B or $B$=$NH/E87A(B
+{---}{---}Lua\XeTeX $B$H$G$b8F$Y$P$$$$$N$@$m$&$+!)(B\inhibitglue {---}{---}$B$K(B
+$B$J$C$F$$$-$=$&$JM=46$,$9$k!%$A$g$&$I!$F|K\EE5$$N(BPC-9800$B%7%j!<%:$H=j0b(B
+$B!V(BDOS/V$B%Q%=%3%s!W$N4X78$N$h$&$K!%(B
+
+\eteiri $B$7$+$7!$$;$C$+$/$3$N7W;;?t3X(BII$B$G!V(B\pTeX $B$KBP$7$F!$(B\eTeX $B$N5!(B
+$BG=$N%^!<%8$HIbF0>.?tE@1i;;$N<BAu$r9T$&!W$H$$$&$3$H$,Bg$C$T$i$K$G$-$?$N$@(B
+$B$+$i!$$3$N$^$^=*$o$k$N$OHs>o$K5u$7$$$H;W$C$F$$$k!%$3$s$J$3$H$r8@$&$H!V2?(B
+$B$r8@$C$F$$$k$s$@!W$H8@$o$l$=$&$@$,!$(Bup\TeX $B$J$I$H6&$K!$(B\pTeX $B$NCO0L(B
+$B8~>e$K4sM?$G$-$?$i$$$$$J!$$H;W$C$F$$$k!%(B
+
+\eteiri
+$B0J>e!$$$$m$$$m=q$$$F$-$?$,!$E_5Y$_Cf$d$=$l0J9_$K!$$3$N(B\epTeX $B$^$o$j$,$H(B
+$B$s$G$b$J$$$*$*$4$H$K$J$C$F$7$^$C$?$3$H$K$O6C$-$G$"$k!%<h$j>e$2$F$b$i$($k(B
+$B$N$O$&$l$7$$$3$H$G$O$"$k$,!$(B\epTeX $B$,$I$s$I$s<+J,$NCf$KJz$($-$l$J$$$b$N(B
+$B$K$J$C$F$$$k$h$&$J5$$b$7$F$$$k!%(B
+
+\newpage
+\section{$BIUO?(B}
+\subsection{$\bm\varepsilon$-\pTeX $B$N%3%s%Q%$%kJ}K!$N%$%a!<%8(B}
+{\tt eptex-xxxxx.xx.tar.bz2}$BFb$N(B{\tt HOWTOINST.txt}$B$H$+$r8+$l$PJ,$+$kOC$G$O(B
+$B$"$k$,!$?^$K$7$F$*$/$H$J$K$+$HJXMx$G$"$k!%(B
+
+\begin{adjustvboxheight}
+\small\narrowbaselines
+\begin{center}
+\xymatrix{\
+\texttt{../tex.web}\ar[r]&\fbox{\tt
+tie}\ar[r]&\texttt{ptex.web}\ar[r]&\fbox{\tt tie}\ar[r]&(*)\\
+&\xymtt{../tex.ch}\ar[u]&\texttt{ptex.ch}\ar[ur]&\texttt{etex.ch}\ar[u]&%
+{\begin{array}{c}\texttt{etex-sysdep.ch}\\\texttt{fp.ch}\end{array}}\ar[ul]\\
+&\xymtt{ptex-base.ch}\ar[ur]^-{\xymtt{tie -c ...}}&
+\texttt{etex.diff}\ar[r]^-{\rm patch}&\\
+&&\texttt{../etexdir/etex.ch}\ar[r]^-{\rm cp}
+&\texttt{etex.ch}\ar[uu]}
+\ \\[0.5\baselineskip]\
+\xymatrix{
+(*)=\texttt{eptex.web}\ar[r]&\fbox{\tt tangle}\ar[r]&
+\texttt{eptex.p}\ar[rr]^-{\rm Web2C}&&\text{{\tt tex1.c}\ etc.}%
+\ar[rr]^-{\text{C compiler}}&&\texttt{eptex}\\
+&&&\texttt{pconvert.diff}\ar[u]_-{\text{patch to {\tt pconvert}}}&
+\texttt{ep1.diff}\ar[r]^-{\rm patch}&\\
+&&&&&\hbox to 0zw{\hss\texttt{ptexextra.c} etc.\hss}\ar[uu]
+}\
+\end{center}
+\end{adjustvboxheight}
+
+\subsection{\WEB $B$N<BNc!'(B\texttt{ks1.web}}
+$B$3$N%U%!%$%k$,$"$k%G%#%l%/%H%j!$$b$7$/$O8x3+>l=j$K$"$k(B{\tt ks1.web}$B$O!$KM(B
+$B$,7W;;?t3X(BI$B$N%l%]!<%H$K=q$$$?(BCarmichael$B?t$rC5:w$9$k%W%m%0%i%`!J(B{\tt
+ks1.f90}, Fortran 90$B!K$r(B\WEB $B$KK]Lu$7$?$b$N$G$"$k!%(B
+
+$B$3$3$G$O!$!JK\Mh$N(B\WEB $B$G$OF|K\8l$,DL$i$J$$$N$G!K>>;3$5$s$NF|K\8lHG(B
+WEB~\cite{jpweb}$B$r;H$o$;$F$b$i$&$3$H$K$7$?!%$3$NF|K\8lHG(B\WEB $B$K$h$k(B
+{\tt jtangle}, {\tt jweave}$B%3%^%s%I$,$=$l$>$l(B{\tt tangle}, {\tt weave}$B$N(B
+$BBe$o$j$H$J$k!%(B
+
+$BKM$O(BPascal$B$N%3%s%Q%$%i$r=j;}$7$F$$$J$+$C$?$N$G!$(BWeb2C$B$rMxMQ$7$F%3%s%Q(B
+$B%$%k$r9T$C$?!%(B
+\begin{adjustvboxheight}
+\narrowbaselines\small
+\begin{verbatim}
+ [h7k doc]$ web2cdir=/home/h7k/ks2/texk/web2c/web2c
+ [h7k doc]$ cat $web2cdir/common.defines $web2cdir/texmf.defines ks1.p|$web2cdir/
+ web2c -t -hks1-a.h -cks1 |$web2cdir/fixwrites > ks1.c
+ [h7k doc]$ gcc -o ks1 ks1.c
+\end{verbatim}
+\end{adjustvboxheight}
+{\tt jtangle}, {\tt jweave}$B%3%^%s%I$G$G$-$?(B{\tt ks1.p}, {\tt ks1.tex}$B$d!$(B
+$B>e$N$h$&$K(BC$B8@8l$KJQ49$7$FF@$i$l$?(B{\tt ks1.c}, {\tt ks1.h}$B$bF1$8%G%#%l%/(B
+$B%H%j$KCV$$$F$*$$$?!%(B
+$B$J$*!$(B{\tt ks1-a.h}$B$H$$$&$N$O(BWeb2C$B$,EG$/(BC$B%=!<%9$r(B
+$B$-$A$s$H%3%s%Q%$%k$G$-$k$h$&$K$9$k$?$a$N:G>.8B$N@_Dj$G$"$k!%(B
+
+
+\newpage
+\begin{thebibliography}{99}
+\bibitem{matsu3} $B>>;3(B $BF;IW!$!V(B\TeX $BFI$_J*$=$N(B3$B!!(B\TeX $B$N@.N)$A$K4X$9$k(B
+ $B=t!9!W!%(B\\
+\verb+http://www.matsuand.com/downloads/texread/texread3.pdf+
+\bibitem{webman} Donald\ E.~Knuth. \textit{The \WEB\ System of
+ Structured Documentation}. Stanford Computer Science Report
+ CS980, 1983.\\
+$BNc$($P(B\verb+http://www.ctan.org/tex-archive/systems/knuth/WEB/WEBman.tex+
+ $B$H$+$K$"$k!%(B
+\bibitem{texwiki} $B1|B<;a$N(B\TeX\ wiki$B$N!V(BMake$B!W$N9`!%(B\\
+\verb+http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Make+
+\bibitem{etexman} The \NTS\ Team. \textit{The \eTeX\ manual}. \\
+\verb+http://www.tug.org/texlive/Contents/live/texmf-dist/doc/etex/base/etex_man.pdf+
+\bibitem{trip} Donald E. Knuth. \textit{A torture test for
+ \TeX}. Stanford Computer Science Report CS1027, 1984.\\
+\verb+http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/knuth/tex/tripman.tex+
+\bibitem{etrip} The \NTS\ Team. \textit{A torture test for \eTeX}.\\ $B5lHG(B\
+(Ver.~2) $B$,0J2<$K$"$k!%8=:_$O(BVer.~2.2$B$G!$(B\TeX\ Live 2007$B$H$+$K$OF~$C$F$$(B
+ $B$k!%(B\\%
+\verb+http://tug.ctan.org/cgi-bin/getFile.py?fn=/systems/e-tex/v2/etrip/etripman.tex+
+\bibitem{TAOCP} Donald E.\ Knuth.
+{\it The Art of Computer Programming}, Volume 2: Seminumerical
+Algorithms. Addison-Wesley, third edition 1998.
+\bibitem{arizawa} $BM-_7(B $B@?(B $BJT!$!X%/%L!<%9@h@8$N%W%m%0%i%`O@!Y!$6&N)=PHG!$(B
+1991
+\bibitem{jpweb} $B>>;3(B $BF;IW!$F|K\8lHG(B\WEB$B!J;n6!HG!K!%(B\\
+\verb+http://www.matsuand.com/downloads/jWEB/jWEB-0.0.7.tar.gz+
+\bibitem{pascal} K.\ $B%$%'%s%<%s!$(BN.\ $B%t%#%k%H(B $BCx!$(BA.\ B.~$B%_%1%k!$(BL.\ F.~%
+ $B%^%$%J!<(B $B2~D{!$86ED(B $B8-0l(B $BLu!$(B\\
+$B!X>pJs=hM}%7%j!<%:(B2$B!!(BPASCAL$B!!86=qBh(B4
+ $BHG!Y!$G]Iw4[!$(B1981
+\bibitem{mppack} $BJ?;3(B $B90!$9b@:EY7W;;%W%m%0%i%`(BMPPACK 1.0$B!%(B
+\verb+http://phase.hpcc.jp/phase/mppack/+
+\bibitem{okuc} $B1|B<(B $B@2I'!$!X(BC$B8@8l$K$h$k:G?7%"%k%4%j%:%`<-E5!Y!$5;=QI>O@(B
+ $B<R!$(B1991
+\bibitem{beebe} Nelson H. F. Beebe. Extending \TeX\ and \mf\
+ with Floating-Point Arithmetic. \textit{TUGboat}, 28 (3),
+ November 2007.
+\verb+http://www.math.utah.edu/~beebe/talks/2007/tug2007/tug2007.pdf+
+\bibitem{ori} $B?t3X2J(B3$BG/%*%j%(%s%F!<%7%g%s78!$!X(B2007$BG/EY(B $B?t3X2J%*%j%Q%s(B
+ $B%U!Y!$(B2007.9\\
+$B!J?tM}(B266$B!J3XIt@8MQ95$(<<!K$K7k9=;DIt$,$"$kLOMM!%!K(B
+\bibitem{okupt} $B1|B<(B $B@2I'!$!V(BpTeX$B$X$NDs0F$b$I$-!W!$(B2008.1.4$B!%(B\\
+\verb+http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=29+
+\end{thebibliography}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.pdf b/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.pdf
index c759bcdea48..c766e874c3b 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.pdf
+++ b/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.tex b/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.tex
index 2746dc73fd0..4e699364b8b 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.tex
+++ b/Master/texmf-dist/doc/ptex/ptex-base/eptexdoc.tex
@@ -1,4 +1,4 @@
-%#!platex eptexdoc && mendex -s gind.ist eptexdoc.idx && ptex2pdf -l eptexdoc
+%#!make eptexdoc.pdf
\documentclass[a4paper,11pt]{jsarticle}
\input fam256p.tex
\usepackage[textwidth=42zw,lines=40,truedimen,centering]{geometry}
@@ -17,7 +17,7 @@
\makeatletter
\newcommand{\OMEGA}{$\Omega$}
\def\epTeX{$\varepsilon$-\pTeX}\def\eTeX{$\varepsilon$-\TeX}
-\def\upTeX{u\pTex}\def\upTeX{p\kern-.15em\TeX}
+\def\upTeX{u\pTeX}\def\pTeX{p\kern-.15em\TeX}
\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}%
\kern-0.2emS$}\,}
\def\headfont{\normalfont\mathversion{bold}\gtfamily\bfseries}
@@ -25,10 +25,11 @@
\def\.#1{\texorpdfstring{%
\leavevmode\hbox{\texttt{\textbackslash#1}}\ifmmode\else\textcompwordmark\fi}{\textbackslash #1}}
\let\orig@cs=\.
-\def\ind@cs#1{\orig@cs{#1}\index{{\texttt{\textbackslash #1}}}}
+\def\ind@cs#1{\orig@cs{#1}\indcs{#1}}
+\def\indcs#1{\index{{\texttt{\textbackslash #1}}}}
\newlist{cslist}{description}1
\setlist[cslist]{%
- style=nextline,itemsep=\medskipamount,
+ style=nextline,itemsep=\medskipamount,listparindent=1zw,
font=\normalfont\mdseries}
\def\csitem[#1]{\item[\llap{$\blacktriangleright$~}\let\.=\ind@cs#1]}
\def\emph#1{{\bfseries\gtfamily\mathversion{bold}#1}}
@@ -48,7 +49,8 @@
\AtBeginDvi{\special{pdf:mapfile otf-ipaex.map}}
\def\delbit#1#2{\underbracket[0.4pt]{#1}_{\text{#2}}}
-\def\TeXXeT{\TeX-\reflectbox{\bfseries \TeX-}}
+\def\TeXXeT{\TeX-\reflectbox{\TeX-}}
+\def\TeXXeTbf{\TeX-\reflectbox{\bfseries \TeX-}}
\newenvironment{multilist}[2]%
{$$\setbox\z@=\hbox\bgroup % catch some funny things -> \mathord
@@ -137,7 +139,7 @@
\author{$BKL@n(B $B90E5(B\null
\thanks{\url{http://osdn.jp/projects/eptex/wiki/},\
e-mail: \texttt{h\_kitagawa2001(at)yahoo.co.jp}}}
-\date{version 160201$B!$(B\today}
+\date{version 161114$B!$(B\today}
\maketitle
\tableofcontents
@@ -254,7 +256,7 @@ ${}+{}$\verb+\@tempdima+$)/2$\hfill\null
\paragraph{\.{middle} primitive}
\TeX $B$K(B\.{left}, \.{right}$B$H$$$&(Bprimitive$B$,$"$j!$$=$l$r;H$($P3g(B
$B8L$NBg$-$5$,<+F0D4@0$5$l$k$N$O$h$/CN$i$l$F$$$k!%(B\eTeX $B$G$O!$(B
-$B$5$i$K(B\.{middle}\index{\.{middle}}\ primitive$B$,DI2C$5$l$?!%(B
+$B$5$i$K(B\.{middle}\indcs{middle}\ primitive$B$,DI2C$5$l$?!%(B
$B6qBNNc$r=R$Y$k!%(B
\def\set#1#2{\setbox0=\hbox{$\displaystyle #1,#2$}%
@@ -279,7 +281,7 @@ ${}+{}$\verb+\@tempdima+$)/2$\hfill\null
\.{eset}$B$G$O!$2?$b9M$($:$K(B
\.{left}, \.{middle}, \.{right}$B$@$1$G<B8=$G$-$k!%(B
-\paragraph{\TeXXeT\ \textmd{(\texttt{TeX-{}-XeT})}}
+\paragraph{\TeXXeTbf\ \textmd{(\texttt{TeX-{}-XeT})}}
left-to-right$B$H(Bright-to-left$B$r:.?"$G$-$k$H$$$&5!G=$G$"$k$i$7$$!%(B
$B%X%V%i%$8l$"$?$j$NAHHG$K;H$($k$i$7$$$,!$$h$/CN$i$J$$!%(B
$B$3$3$G$N(BRtoL$B$O(BLtoR$B$KAH$s$@$b$N$r5U=g$K$7$F$$$k$@$1$N$h$&$J(B
@@ -310,7 +312,7 @@ tracing$B5!G=$d>r7oH=CGJ8$N6/2=$J$I$"$k$,!$$=$3$iJU$O%Q%C$H$7$J$$$N$G$3$3(B
\epTeX~110102 $B$^$G$O$3$l$i$N%N!<%I$b(B\.{lastnodetype}$B$NCM$H$7$F=PNO$5$;$k$h$&$K$7$?!%(B
$B$7$+$7!$N><T$H$b$K(B\epTeX $B$,<+F0E*$KA^F~$9$k!J%f!<%6!<$,0U<1$9$kI,MW$O$J$$!K%N!<%I$G$"$k$3$H$+$i!$(B
\epTeX~110227$B0J9_$G$O(B\node{dir\_node}$B$H(B\node{disp\_node}$B$O(B
-\.{lastnodetype}\index{\.{lastnodetype}}$B$NBP>]$H$9$k!V:G8e$N%N!<%I!W$H$O$J$i$J$$$h$&$K$7$F$$$k(B
+\.{lastnodetype}\indcs{lastnodetype}$B$NBP>]$H$9$k!V:G8e$N%N!<%I!W$H$O$J$i$J$$$h$&$K$7$F$$$k(B
\footnote{%
$B:G8e$N%N!<%I$,(B\node{dir\_node}$B$G$"$C$?>l9g!$(B\.{lastnodetype}$B$O$=$N%N!<%I$,3JG<$7$F$$$k(B
\node{hlist\_node}$B$+(B\node{vlist\_node}$B$N<oN`$rJV$9!%(B
@@ -326,9 +328,9 @@ tracing$B5!G=$d>r7oH=CGJ8$N6/2=$J$I$"$k$,!$$=$3$iJU$O%Q%C$H$7$J$$$N$G$3$3(B
\vskip-\baselineskip
-\.{currentiftype}\index{\.{currentiftype}}$B$K$*$1$k>r7oH=CGJ8$H$=$l$rI=$9?t;z$H$NBP1~$O!$0J(B
-$B2<$N$h$&$K$J$C$F$$$k!%(B21--27$B$,!$(B\pTeX $B3HD%$GDI2C$5$l$?>r7oH=CGJ8$KBP1~$9$k!%(B
-28$B$N(B\.{ifpdfprimitive}$B$O(B\hologo{pdfTeX}$BM3Mh$N%W%j%_%F%#%V!J8e=R!K$G$"$k!%(B
+\.{currentiftype}\indcs{currentiftype}$B$K$*$1$k>r7oH=CGJ8$H$=$l$rI=$9?t;z$H$NBP1~$O!$0J(B
+$B2<$N$h$&$K$J$C$F$$$k!%(B21--28$B$,!$(B\pTeX $B3HD%$GDI2C$5$l$?>r7oH=CGJ8$KBP1~$9$k!%(B
+29$B$N(B\.{ifpdfprimitive}$B$O(B\hologo{pdfTeX}$BM3Mh$N%W%j%_%F%#%V!J8e=R!K$G$"$k!%(B
\begin{multilist}{3}{\hfil\hskip1.5zw#:&\quad#\qquad\hfil}
\item 1&\.{if}\cr\item 2&\.{ifcat}\cr\item 3&\.{ifnum}\cr\item 4&\.{ifdim}\cr
\item 5&\.{ifodd}\cr\item 6&\.{ifvmode}\cr\item 7&\.{ifhmode}\cr
@@ -338,7 +340,8 @@ tracing$B5!G=$d>r7oH=CGJ8$N6/2=$J$I$"$k$,!$$=$3$iJU$O%Q%C$H$7$J$$$N$G$3$3(B
\item 17&\.{ifcase}\cr\item 18&\.{ifdefined}\cr\item 19&\.{ifcsname}\cr
\item 20&\.{iffontchar}\cr\item \bf 21&\.{iftdir}\cr\item \bf 22&\.{ifydir}\cr
\item \bf 23&\.{ifddir}\cr\item \bf 24&\.{ifmdir}\cr\item \bf 25&\.{iftbox}\cr
-\item \bf 26&\.{ifybox}\cr\item \bf 27&\.{ifdbox}\cr\item \bf 28&\.{ifpdfprimtive}\cr
+\item \bf 26&\.{ifybox}\cr\item \bf 27&\.{ifdbox}\cr\item \bf 28&\.{ifmbox}\cr
+\item \bf 29&\.{ifpdfprimtive}\cr
\end{multilist}
@@ -419,14 +422,18 @@ delimiter code$B$r<hF@$7$h$&$H$7$F$b!$8=;~E@$N%Q%C%A$G$O!$$&$^$/F0:n$7$J$$(B
\medskip
\LaTeX $B$K$*$$$F?t<0%U%)%s%H$rF1;~$K(B16$B8D0J>e;H$&$K$O!$(B\.{omathchar}%
$B$J$I$N%W%j%_%F%#%V$KBP1~$7$?%^%/%m$r;H$&I,MW$,$"$k!%(B
-$B:G6a$N(B\LaTeX$B!J>/$J$/$H$b(B2016-01-01$B0J9_!K$G$O!$(B
-\emph{\.{DeclareMathAlphabet}$B$rMQ$$$F?t<0MQ%"%k%U%!%Y%C%H$r;H$&$@$1$J$i(B}
-\begin{verbatim}
-\makeatletter
-\mathchardef\e@mathgroup@top=256
-\makeatother
-\end{verbatim}
-$B$r%W%j%"%s%V%k$K5-=R$9$l$PNI$$!%$@$,!$$3$l$@$1$G$O5-9fN`$NDj5A$KMQ$$$i$l$k(B
+$B:G6a$N(B\pLaTeX$B!J(B2016/11/29$B0J9_!K$O$3$l$rItJ,E*$K%5%]!<%H$7$F$$$F!$(B
+\emph{\.{DeclareMathAlphabet}$B$G;H$&$3$H$N$G$-$k?t<0MQ%"%k%U%!%Y%C%H$N(B
+$B>e8B$@$1$O(B}256$B8D$K3HD%$5$l$F$$$k!%(B
+% $B$b$A$m$s$3$l$K$O:G6a$N(B\LaTeX$B!J(B2015/01/01$B0J9_!K$,I,MW$G$"$k!%(B
+% $B$^$?!$>/$7A0!J(B2016/09/08$B0JA0!K$N(B\pLaTeX $B$G$"$l$P(B
+% \begin{verbatim}
+% \makeatletter
+% \mathchardef\e@mathgroup@top=256
+% \makeatother
+% \end{verbatim}
+% $B$r%W%j%"%s%V%k$K5-=R$9$kI,MW$,$"$C$?!%(B
+$B$@$,!$$3$l$@$1$G$O5-9fN`$NDj5A$KMQ$$$i$l$k(B
\.{DeclareMathSymbol}$B$d(B\.{DeclareMathDelimiter}$B$,(B\.{omathchar}$B$d(B
\.{odelcode}$B$r;HMQ$7$J$$$N$GIT==J,$G$"$k!%(B
$B<B83E*$H=q$+$l$F$O$$$k$,!$(B
@@ -503,19 +510,30 @@ delimiter code$B$r<hF@$7$h$&$H$7$F$b!$8=;~E@$N%Q%C%A$G$O!$$&$^$/F0:n$7$J$$(B
$B%Z!<%8$N!VI}!W!V9b$5!W$rI=$9FbItD9$5$G$"$k$,!$(B
\emph{$B$3$3$G8@$&!VI}!W$O!V;zAw$jJ}8~!W$N$3$H$G$O$J$/!$J*M}E*$J0UL#$G$"$k(B}$B!%(B
- \csitem[\.{pdflastxpos}, \.{pdflastypos}]
- \.{pdfsavepos}$B$,CV$+$l$?>l=j$N!$(Bdvi$B$K$*$1$k=PNO0LCV$rJV$9FbIt@0?t!JFI$_<h$j@lMQ!K!%(B
- $B86E@$O;f$N!JJ*M}E*$J0UL#$N!K:82<6y$G$"$j!$(B$y$$B<4$O!JJ*M}E*$J!K>eJ}8~$K8~$+$C$FA}2C$9$k!%(B
+ $B$3$N(B2$B$D$NFbItD9$5$r@_Dj$9$k$@$1$G$O(Bdvi$B$K2?$N1F6A$bM?$($J$$!%(B
+ $B$9$08e$G=R$Y$k(B\.{pdflastxpos}, \.{pdflastypos}$B$K$h$k=PNO0LCV$N<hF@(B
+ $B$N:]$N86E@0LCV$r@_Dj$9$k$?$a$@$1$K;H$o$l!$=i4|CM$O(B0$B$G$"$k!%(B
- \pTeX $B$G$O2#AH!&=DAH$HAHJ}8~$,J#?t$"$k$N$G!$(B\.{pdflastxpos}, \.{pdflastypos}$B$NCM$N:BI87O$r(B
- $B!VJ*M}E*$J!W8~$-$H$9$Y$-$+!$$=$l$H$b!VAHJ}8~$K1~$8$?!W8~$-$H$9$Y$-$+$OG:$_$I$3$m$G$"$k!%(B
- 110227$BHG0J9_!$8=:_$^$G$NHG$G$O>e5-$N$h$&$KJ*M}E*$J8~$-$H$7$F$$$k!%(B
+ \csitem[\.{pdflastxpos}, \.{pdflastypos}]
+ \.{pdfsavepos}\indcs{pdfsavepos}$B$,CV$+$l$?>l=j$N!$(Bdvi$B$K$*$1$k=PNO0LCV$rJV$9FbIt@0?t!JFI$_<h$j@lMQ!K!%(B
+ $B86E@$O%Z!<%8$N!JJ*M}E*$J0UL#$N!K:82<6y$G$"$j!$(B$y$$B<4$O!JJ*M}E*$J!K>eJ}8~$K8~$+$C$FA}2C$9$k!%(B
+ \begin{itemize}
+ \item $B%Z!<%8$NJ*M}E*$JI}$H9b$5$O$9$0>e$N(B\.{pdfpagewidth}, \.{pdfpageheight}$B$G@_Dj$9$k!%(B
+ $B$3$l$i$NFbItD9$5$,(B0$B$G$"$C$?>l9g$O!$(B\.{shipout}$B$5$l$?%\%C%/%9$N@#K!$H(B
+ \.{hoffset}$B!J$^$?$O(B\.{voffset}$B!K$NCM$+$i<+F0E*$K7W;;$5$l$k!%(B
+ \item \pTeX $B$G$O2#AH!&=DAH$HAHJ}8~$,J#?t$"$k$N$G!$(B\.{pdflastxpos}, \.{pdflastypos}$B$NCM$N:BI87O$r(B
+ $B!VJ*M}E*$J!W8~$-$H$9$Y$-$+!$$=$l$H$b!VAHJ}8~$K1~$8$?!W8~$-$H$9$Y$-$+$OG:$_$I$3$m$G$"$k!%(B
+ 110227$BHG0J9_!$8=:_$^$G$NHG$G$O>e5-$N$h$&$KJ*M}E*$J8~$-$H$7$F$$$k!%(B
+ \end{itemize}
- \csitem[\.{pdfcreationdate}, \.{pdffilemoddate}, \.{pdffilesize}]
- $B:G=i$K$3$N%W%j%_%F%#%V$,<B9T$5$l$?;~9o$r!$(B\texttt{\pdfcreationdate}$B$N7A<0$GI=$7$?J8;zNs$KE83+$5$l$k!%(B
+ \csitem[\.{pdfcreationdate}]
+ $B%(%s%8%s5/F0;~$N;~9o$r!$(B\texttt{\pdfcreationdate}$B$N7A<0$GI=$7$?J8;zNs$KE83+$9$k!%(B
$B$3$l$O(B\Pkg{standalone}$B%Q%C%1!<%8$r(B\epTeX $B$G07$&$?$a$K(B2013/06/05$B$K<BAu$5$l$?%W%j%_%F%#%V$G$"$k$,!$(B
$B8=:_;~9o$N!VIC!W$^$GF@$k$?$a$K$b;HMQ$G$-$k!J(B\TeX 82$B$G$OJ,C10L$G$7$+<hF@$G$-$J$$!K!%(B
+ \epTeX $B$K$*$$$F%W%j%_%F%#%V$r<BAu$7$?Ev=i$O!V:G=i$K$3$N%W%j%_%F%#%V$,<B9T$5$l$?;~9o$r!D!W$H(B
+ $B$7$F$$$?$,!$(B161030$BHG$+$i(B\hologo{pdfTeX}$B$HF1$85sF0$K=$@5$7$?!%(B
+
\csitem[\.{pdffilemoddate} <filename>, \.{pdffilesize} <filename>]
$B$=$l$>$l(B<filename>$B$N99?7;~9o!J(B\.{pdfcreationdate}$B$HF1$87A<0!K$H(B
$B%U%!%$%k%5%$%:$rI=$9J8;zNs$KE83+$9$k!%(B
@@ -538,11 +556,13 @@ delimiter code$B$r<hF@$7$h$&$H$7$F$b!$8=;~E@$N%Q%C%A$G$O!$$&$^$/F0:n$7$J$$(B
$BK\%W%j%_%F%#%V$O(B\TeX $B%f!<%6$N=8$$(B2014$B$G%j%/%(%9%H$r<u$1$F<BAu$5$l$?(B(\cite{pdfse})$B!%(B
-
\csitem[\.{pdfmdfivesum} {[\texttt{file}]} <general text>]
$B0z?t(B<general text>$B$N(BMD5$B%O%C%7%eCM$+!$$"$k$$$O(B\texttt{file}$B$,;XDj$5$l$?>l9g$O(B
$B%U%!%$%kL>$,(B<general text>$B$N%U%!%$%k$N(BMD5$B%O%C%7%eCM$r7W;;$9$k!%(B
+ $BA0<T$N!V0z?t$N(BMD5$B%O%C%7%eCM$r7W;;$9$k!W>l9g$K$O!$(B\.{pdfstrcmp}$B$HF1$8$h$&$K(B
+ $BOBJ8J8;z$r(BUTF-8$B$GId9f2=$7$F$+$i7W;;$9$k!%(B
+
$B$3$N%W%j%_%F%#%V$O(B\cite{xe5}$B0J9_$N5DO@$r85$K!$3QF#$5$s$,%j%/%(%9%H$7$?$b$N$G!$(B
2015/07/04$B$K(B\epTeX $B$K<BAu$5$l$F$$$k!%(B
@@ -560,6 +580,21 @@ delimiter code$B$r<hF@$7$h$&$H$7$F$b!$8=;~E@$N%Q%C%A$G$O!$$&$^$/F0:n$7$J$$(B
(\cite{15715})$B$3$H$r<u$1$F<BAu$5$l$?$b$N$@$,!$(B
$B8=:_$G$O$3$l$i$N%W%j%_%F%#%V$O;H$o$l$F$$$J$$!%(B
+ \csitem[\.{pdfuniformdeviate} <number>, \.{pdfnormaldeviate}]
+ \.{pdfuniformdeviate}$B$O!$(B0$B0J>e(B<number>$BL$K~$N0lMMJ,I[$K=>$&Mp?t!J@0?tCM!K$r@8@.$9$k!%(B
+ \.{pdfnormaldeviate}$B$O!$J?6QCM(B0$B!$I8=`JP:9(B65536$B$N@55,J,I[$K=>$&Mp?t!J@0?tCM!K$r@8@.$9$k!%(B
+
+ $B8=:_$NMp?t@8@.$N<o$NCM$O!$(B\.{pdfrandomseed}\indcs{pdfrandomseed}$B$G<hF@$G$-$k!JFI$_<h$j@lMQ!K!%(B
+ $B<o$N=i4|2=$K$O%7%9%F%`$N%^%$%/%mICC10L$G$N8=:_;~9o>pJs$,;H$o$l$k!%$^$?!$<o$NCM$O(B
+ \.{pdfsetrandomseed} <number>\indcs{pdfsetrandomseed}$B$K$h$C$FFCDj$NCM$K@_Dj2DG=$G$"$k!%(B
+
+ \LaTeX3$B$N(Bl3fp$B$K$*$$$F!$(B2016/11/12$B$"$?$j$+$i<BAu$5$l$?Mp?t@8@.5!G=(B(\cite{random})$B$r(B
+ $B%5%]!<%H$9$k$?$a$K(B161114$BHG$+$i<BAu$5$l$?!%(B
+
+ \csitem[\.{pdfelapsedtime}, \.{pdfresettimer}]
+ \.{pdfelapsedtime}$B$O!$%(%s%8%s5/F0$+$i$N7P2a;~4V$r(B``scaled seconds''$B$9$J$o$A(B
+ $1/65536$$BICC10L$GJV$9!%$3$NCM$O(B\.{pdfresettimer}$B$K$h$C$F:F$S(B0$B$K%j%;%C%H$G$-$k!%(B
+ $B$9$0>e$NMp?t@8@.%W%j%_%F%#%V$HF1;~$K<BAu$5$l$?!%(B
\end{cslist}
\section{\.{lastnodechar}$B%W%j%_%F%#%V(B}
@@ -624,7 +659,7 @@ min10$B%U%)%s%H%a%H%j%C%/$G!V$A$g$C$H!W$rAH$`$H!V$g$C!W$N4V$,5M$^$k$H$$$&IT6q9g
}$B$,F@$i$l$k!%$3$l$K$h$C$F!$(B\.{textmc}$BEy$NL?Na$ND>A0$NJ8;z$rCN$k$3$H$,$G$-$k$N$G!$(B
$B$"$H$O(B\TeX $B%^%/%mB&$G$J$s$H$+$G$-$k$@$m$&!$$H$$$&L\O@8+$G$"$k!%(B
-\newpage
+
$B$^$?!$>e5-$N@bL@$K$"$k$H$*$j!$(B
\begin{verbatim}
abcfi\the\lastnodechar, abc\char"1C \the\lastnodechar
@@ -782,6 +817,9 @@ $3$\,sp$B!K$@$,!$$I$3$+5$$K$J$k$H$3$m$G$"$k!%(B
\bibitem{15715} tat tsan$B!$!V(B[expl3 / e(u)ptex] 2015/07/15 $BHG(B expl3 $B%Q%C%1!<%8$,(B
$B!"(B(u)platex $B$GDL$i$J$$!W!$(B\TeX~Forum$B!$(B2015/07/26$B!%(B\\
\url{http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1632}
+ \bibitem{random} Joseph Wright, ``[tex-live] Random number primitives'',
+ 2016/11/12,\\
+ \url{http://tug.org/pipermail/tex-live/2016-November/039436.html}
\bibitem{eptexinputenc} $B0$It(B $B5*9T!$!V(B2016$BG/(B2$B7n(B2$BF|!W!$(B2016/02/02$B!%(B\\
\url{http://abenori.blogspot.jp/2016/02/e-ptexeptexinputencoding.html}$B!%(B
\bibitem{etexman} The \NTS\!\ Team. \textit{The \eTeX\ manual} (v2.0). \\
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/jtex.pdf b/Master/texmf-dist/doc/ptex/ptex-base/jtex.pdf
index 7ffcf212f49..9a2ad83cf38 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/jtex.pdf
+++ b/Master/texmf-dist/doc/ptex/ptex-base/jtex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/jtex.tex b/Master/texmf-dist/doc/ptex/ptex-base/jtex.tex
index d26b4f8fdc5..dc9bd30cd98 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/jtex.tex
+++ b/Master/texmf-dist/doc/ptex/ptex-base/jtex.tex
@@ -299,7 +299,7 @@ Table~\ref{tb:prim}$B$K<($9%W%j%_%F%#%V$,DI2C$5$l$F$$$k!#(B
$B:G0-$N>l9g$G$b$3$N$h$&$J$3$H$O5/$3$i$J$$$h$&$G$"$k!#(B
$B$^$?AH$_I}$O!"A43Q$N@5?tG\$K$H$i$l$k$?$aF|K\8l$N$_$N(B
$B9T$G$OI,$:9TKv$,$-$l$$$KB7$&;E3]$K$J$C$F$$$k!#(B
-$B$@$@$7!"6XB'$,@8$8$?$j!"ESCf$K2$J8$,A^F~$5$l$?$j$7$?>l9g$O!"(B
+$B$?$@$7!"6XB'$,@8$8$?$j!"ESCf$K2$J8$,A^F~$5$l$?$j$7$?>l9g$O!"(B
$B$d$O$j$I$3$+$GD4@0$,I,MW$K$J$C$F$/$k!#(B
$B$3$&$7$?D4@0$O<!$N$h$&$J2U=j$G9T$o$l$F$$$k$h$&$G$"$k!#(B
\begin{itemize}
@@ -368,7 +368,7 @@ Table~\ref{tb:prim}$B$K<($9%W%j%_%F%#%V$,DI2C$5$l$F$$$k!#(B
2.$B$K4X$7$F$O!"(B\TeX $B$,?t<0Cf$G9T$C$F$$$k$h$&$K!"I,MW$J2U=j$K(B
$B<B:]$K%0%k!<$rA^F~$9$k!#(B $BA^F~$9$k%0%k!<$O!"(B
-1.$B$HF1$8$h$&$K(B{\bf\cs{kanjixskip}}$B$H$$$&%l%8%9%?$r(B
+1.$B$HF1$8$h$&$K(B{\bf\cs{xkanjiskip}}$B$H$$$&%l%8%9%?$r(B
$B@_$1!"$=$NCM$r;H$&!#(B
$B$5$i$K!"A43QJ8;z$NA08e$K8=$l$kH>3QJ8;z$NFb$N2?$l$KBP$7$F!"(B
$B%9%Z!<%9$rA^F~$9$Y$-$+$r;XDj$9$k$?$a$K!"(B
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.pdf b/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.pdf
index 128201475be..b44ec169d50 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.pdf
+++ b/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.tex b/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.tex
index 321b66c5cf5..2512c5652ba 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.tex
+++ b/Master/texmf-dist/doc/ptex/ptex-base/jtexdoc.tex
@@ -243,9 +243,9 @@ DVI$B%U%!%$%k$O!"(BSET2 $B$*$h$S(B PUT2 $B$r;H$C$F(B2$B%P%$%H%3!<%I$r=PNO
\noindent
$B;HMQNc(B\\
- {\tt\cs{xspjcode}`$B!)(B=0\\
- \cs{xspjcode}`$B!J(B=2\\
- \cs{xspjcode}`$B!K(B=1}
+ {\tt\cs{inhibitxspcode}`$B!)(B=0\\
+ \cs{inhibitxspcode}`$B!J(B=2\\
+ \cs{inhibitxspcode}`$B!K(B=1}
\item \cs{{\bf jcharwidowpenalty}}
\begin{quote}
\cs{jcharwidowpenalty}$=$\angle{number}
@@ -360,7 +360,7 @@ box$B$NA08e$NJ8;z$KO"B3$9$kJ8;zNs$H$7$F2r<a$5$l!"(B
A\hbox{\hbox{\vbox{\hbox{$B$"(B}}}$B$"(B}A \\
\verb|A\hbox{$B$"(B\hbox{\vbox{\hbox{$B$"(B}}}}A| &
A\hbox{$B$"(B\hbox{\vbox{\hbox{$B$"(B}}}}A \\
-\verb|A\hbox{\hbox{\vbox{\hbox{$B$"(B}}}}A| \\
+\verb|A\hbox{\hbox{\vbox{\hbox{$B$"(B}}}}A| &
A\hbox{\hbox{\vbox{\hbox{$B$"(B}}}}A \\
\verb|A\hbox{\vbox{\hbox{\hbox{$B$"(B}}}}A| &
A\hbox{\vbox{\hbox{\hbox{$B$"(B}}}}A \\
@@ -369,7 +369,7 @@ box$B$NA08e$NJ8;z$KO"B3$9$kJ8;zNs$H$7$F2r<a$5$l!"(B
\end{tabular}
\section{$BF|K\8l2=$5$l$F$$$J$$%W%j%_%F%#%V(B}
-$B<!$N%W%j%_%F%#%V$D$$$F$O!"F|K\8l2=!J(B2$B%P%$%H%3!<%I$KBP1~!K$5$l$F$$$^$;$s!#(B
+$B<!$N%W%j%_%F%#%V$K$D$$$F$O!"F|K\8l2=!J(B2$B%P%$%H%3!<%I$KBP1~!K$5$l$F$$$^$;$s!#(B
\begin{itemize}
\item \cs{catcode}, \cs{sfcode}, \cs{mathcode}, \cs{delcode},
@@ -393,7 +393,7 @@ box$B$NA08e$NJ8;z$KO"B3$9$kJ8;zNs$H$7$F2r<a$5$l!"(B
$B%U%)%s%H$K$h$j!"FCDj$N%3!<%I$K3d$jIU$1$i$l$F$$$kJ8;z$,(B
$BJQ$C$F$7$^$$$^$9!#(B
$B$?$H$($P!"(B`\{' $B$O%U%)%s%H(Bcmsy$B$N(B66$_{16}$$B$KBP1~IU$1$i$l$F$$$^$9!#(B
- 66$_{16}$$B$O!"%"%9%-!<%3!<%I$G(B `n' $B$r<($9$o$1$G$9$+$i6XB'$NBP>]J8;z(B
+ 66$_{16}$$B$O!"%"%9%-!<%3!<%I$G(B `f' $B$r<($9$o$1$G$9$+$i6XB'$NBP>]J8;z(B
$B$H$O$J$C$F$$$J$$$O$:$G$9!#(B
$B$7$?$,$C$F!":#$N$^$^$G$O(B `\{' $B$N$h$&$JJ8;z$KBP$7$F<+F0E*$K6XB'=hM}$d(B
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.pdf b/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.pdf
index 9939162df72..ab1dc9ab54e 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.pdf
+++ b/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.tex b/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.tex
index 90a3ed85c17..1aabe60ad2b 100644
--- a/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.tex
+++ b/Master/texmf-dist/doc/ptex/ptex-base/ptexdoc.tex
@@ -636,7 +636,7 @@ $-{\it dir\_yoko\/}$, $-{\it dir\_tate\/}$$B$O?t<0%G%#%l%/%7%g%s$r0UL#$9$k(B.
.\hboxY(6.44444+0.0)x10.00003
..\tenrm 3
..\tenrm 8
- \penalty 500(for \chrwidowpenalty)
+ \penalty 500(for \jcharwidowpenalty)
\glue(\kanjiskip) 0.0 plus 0.4 minus 0.4
\tmin $BG/(B
\end{verbatim} \end{quote}
@@ -684,7 +684,7 @@ $-{\it dir\_yoko\/}$, $-{\it dir\_tate\/}$$B$O?t<0%G%#%l%/%7%g%s$r0UL#$9$k(B.
\penalty 200(for kinsoku)
\glue(\kanjiskip) 0.0 plus 0.4 minus 0.4
\tmin $B!<(B
- \penalty 500(for \chrwidowpenalty)
+ \penalty 500(for \jcharwidowpenalty)
\glue(\kanjiskip) 0.0 plus 0.4 minus 0.4
\tmin $B%I(B
\end{verbatim} \end{quote}
diff --git a/Master/texmf-dist/tex/ptex/ptex-base/ascii-jplain.tex b/Master/texmf-dist/tex/ptex/ptex-base/ascii-jplain.tex
index 40bd682ce04..c209718e0a1 100644
--- a/Master/texmf-dist/tex/ptex/ptex-base/ascii-jplain.tex
+++ b/Master/texmf-dist/tex/ptex/ptex-base/ascii-jplain.tex
@@ -1,9 +1,10 @@
-% This is the jplain TeX format
+% This is the jplain TeX format (community edition)
+% last update: texjporg 2017/03/12
%
% (C)copyright ASCII corporation,1987,1995,1997
%
\input plain
-\catcode`@=11 % at signs are no longer letters
+\catcode`@=11 % at signs act like letters
\def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later
\ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
\nobreak#1\@sf\vfootnote{#1}}
@@ -42,6 +43,6 @@
\autospacing\autoxspacing
\jcharwidowpenalty=500
%
-% identifies the current format
+% identifies the current format based on plain
\def\fmtname{jplain}
-\def\fmtversion{3.14159 j1.0a}
+\edef\fmtversion{\fmtversion\space j1.0b}
diff --git a/Master/texmf-dist/tex/ptex/ptex-base/eptex.src b/Master/texmf-dist/tex/ptex/ptex-base/eptex.src
index 29097cddb7e..df20deb15ea 100644
--- a/Master/texmf-dist/tex/ptex/ptex-base/eptex.src
+++ b/Master/texmf-dist/tex/ptex/ptex-base/eptex.src
@@ -1,6 +1,6 @@
-%% e-pTeX macro (2016/05/16)
+%% e-pTeX macro (2016/12/06)
%% derived from $TEXMF/tex/plain/etex/etex.src (V2.1;0 01-FEB-1999)
-%% e-pTeX: eptex *eptex.tex
+%% e-pTeX: eptex *eptex.src
% Assume a purely IniTeX environment and set up a minimal \catcode r\'egime
@@ -492,7 +492,13 @@
\count 265=\@cclvi % globally allocates \toks registers 256, 257, ...
\count 266=\@ne % globally allocates \marks classes 1, 2, ...
-\def \et@xmaxregs {65536} % FAM256 patched (2016/05/16)
+% There may be (u)pTeX + e-pTeX which does not have
+% FAM256 patch (e.g. ptex-ng) (2016/12/06)
+\ifx \undefined \omathchar
+ \def \et@xmaxregs {32768}
+\else
+ \def \et@xmaxregs {65536} % FAM256 patched (2016/05/16)
+\fi
\count 270=\et@xmaxregs % locally allocates \count registers 65535, 65534, ...
\count 271=\et@xmaxregs % ditto for \dimen registers
diff --git a/Master/texmf-dist/tex/ptex/ptex-base/ptex.tex b/Master/texmf-dist/tex/ptex/ptex-base/ptex.tex
index 46cda2f6ea8..ca0943d06f6 100644
--- a/Master/texmf-dist/tex/ptex/ptex-base/ptex.tex
+++ b/Master/texmf-dist/tex/ptex/ptex-base/ptex.tex
@@ -1,10 +1,10 @@
% This is the pTeX format (community edition)
-% last update: texjporg 2016/05/17
+% last update: texjporg 2017/03/12
%
% (C)copyright ASCII corporation,1987,1995,1997
%
\input plain
-\catcode`@=11 % at signs are no longer letters
+\catcode`@=11 % at signs act like letters
\def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later
\ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
\nobreak#1\@sf\vfootnote{#1}}