diff -rcN latex2html-2K.1beta-org/README.patch-2K.1bjp latex2html-2K.1beta-jp/README.patch-2K.1bjp
*** latex2html-2K.1beta-org/README.patch-2K.1bjp	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/README.patch-2K.1bjp	Sun Jan 13 22:05:36 2002
***************
*** 0 ****
--- 1,388 ----
+ 竹の 01/13 2002
+ ---------------
+ 
+ latex2html-99.1 用の日本語化パッチ (武藤＠Debian プロジェクト さ
+ ん作) を、latex2html-2K.1beta に当たるようにしたものを公開します。
+ 
+ 
+ 1. introduction
+ ---------------
+ 
+ latex2html の日本語化は 98.1, 99.1 用には武藤＠Debian プロジェク
+ ト さんの作られた日本語化パッチがありますが、その後の版用のものは
+ ないようでしたので、その日本語化パッチを、現在の latex2html の最
+ 新版である latex2html-2K.1beta に当たるようにしました。
+ 
+ 特に新たな機能は付け加えてはおらず、単にパッチが当たるようにした
+ だけです。よって、バージョン間の違いによる若干の不具合がある可能
+ 性があります。
+ 
+ なお、latex2html の正式リリース版は 99.1 以降は出ておらず、99.2,
+ 2K.1 版はいずれも alpha, beta リリースのみです。しかし、99.1 より
+ インストールはかなり整備され (configure base になった)、また、
+ 99.1 ではそのまま通らず、latex2html 用に修正が必要だった LaTeX の
+ ファイルが通るようになっていたり、いくつかのパッケージが新たにサ
+ ポートされたり、と間違いなく機能は上がっています。よって、このよ
+ うな暫定的なパッチでも意義はあると考え、公開することとしました。
+ 
+ パッチの置き場所、または latex2html に関する情報は以下をご覧くだ
+ さい。
+ 
+ http://takeno.iee.niit.ac.jp/~shige/TeX/latex2html/ltx2html.html
+ 
+ 
+ 2. インストール
+ ---------------
+ 
+ 基本的に 99.1 と同等の環境で動作します。本パッチを当てた後に作ら
+ れる、99.1 の日本語化パッチ用の武藤＠Debian プロジェクト さんのド
+ キュメント README.patch-99.1jp をご覧ください。ただし、少し注意が
+ 必要です。
+ 
+ [a] latex2html-2K.1beta の revision
+ 
+ latex2html-2K.1beta はあちこちの FTP サイトに置いてあると思います
+ が、同じアーカイブ名で多少手が入っていて revision が違うものがあ
+ ります。revision 番号は、latex2html-2K.1beta/latex2html.pin の先
+ 頭にある
+ 
+   # $Id: latex2html.pin,v 1.47 2000/12/21 08:39:13 RRM Exp $
+ 
+ の行で確認できます (これは revision 1.47)。
+ 
+ この日本語化パッチは revision 1.47 の物に対して作っていますが、
+ revision 1.5X 等のものにも当たります。ただし、revision に関して注
+ 意が必要です。
+ 
+ 1) revision 1.58, 1.59 のものは数式部分の変換に関するバグがあるよ
+    う (1.57 以前は問題なし, 1.60 では修正済)
+ 2) revision 1.61 (現時点の最新 revision) にはこの日本語化パッチは
+    当たらない (revision 1.60 以前のものを使う必要がある)
+ 
+ [b] netpbm のバージョン
+ 
+ latex2html が使用する netpbm というソフトには、古いもの 
+ (netpbm-1-Mar-1994) と新しめのもの (netpbm-9.X) があります。新し
+ めの netpbm を使う場合、以下に注意してください。
+ 
+ 1) pnmtopng はその中に含まれているので、別にインストールする必要
+    はない
+ 2) netpbm は 9.12 以降のものを使わないと数式の画像が変になる
+ 3) revision 1.47 の latex2html-2K.1beta を使う場合さらにパッチが
+    必要
+ 
+ 以上の [a] 1), [b] 3) に関するパッチ、およびその他の情報に関して
+ は
+ 
+ http://takeno.iee.niit.ac.jp/~shige/TeX/latex2html/ltx2html.html
+ 
+ をご覧ください。
+ 
+ 例えば FreeBSD の ports/package install では、FreeBSD のバージョ
+ ンによっては丁度 latex2html には都合の悪いバージョンの netpbm が
+ インストールされる場合もありますので注意してください。
+ 
+ 
+ 2.1. 配付ファイルの入手
+ -----------------------
+ 
+ latex2html-2K.1beta.tar.gz : late2html-2K.1beta 本体
+ l2h-2K1b+jp1.3b.patch.gz    : 本パッチファイル
+ 
+ を入手します。latex2html-2K.1beta.tar.gz は、国内では例えば以下の
+ 所などにあるようです。
+ 
+   ftp.iij.ad.jp/pub/TeX/CTAN/support/latex2html/
+   ftp.iij.ad.jp/pub/TeX/CTAN/systems/win32/fptex/0.4/setupw32/
+   ftp.hipecs.hokudai.ac.jp/pub/TeX/CTAN/support/latex2html/
+   sunsite.sut.ac.jp/pub/archives/ctan/support/latex2html/
+   ftp.riken.go.jp/pub/tex-archive/support/latex2html/
+ 
+ 
+ 2.2. 展開とパッチ当て
+ ---------------------
+  
+ % gunzip -c latex2html-2K.1beta.tar.gz | tar xf -
+ % gunzip l2h-2K1b+jp1.3b.patch.gz
+ % cd latex2html-2K.1beta
+ % patch -p1 < ../l2h-2K1b+jp1.3b.patch
+ 
+ 
+ 後は latex2html-2K.1beta 付属のインストールドキュメント INSTALL 
+ にしたがってインストールすればいいのですが、一応インストール例を
+ 以下に続けて書きます。
+ 
+ 
+ 2.3. make
+ ---------
+ 
+ 必要な外部ソフトにパスが通っていれば
+ 
+ % ./configure --prefix=/usr/local
+ % make
+ 
+ で OK です。prefix= の後ろはインストール先です。上のようにやると
+ /usr/local/bin, /usr/local/lib/latex2html にインストールされます
+ が、これらは変更できます。これらの詳しいこと、および configure の
+ 他のオプションについては ./configure --help を見てください。
+ 
+ なお、通常は --prefix=[prefix] とすると
+ 
+   [prefix]/bin : 実行バイナリ
+   [prefix]/lib/latex2html : late2html が必要とするファイル群
+ 
+ のようにインストールされるのですが、[prefix] のパスに 'l2h' や
+ 'latex2html' などの文字列が含まれていると
+ 
+   [prefix]/bin : 実行バイナリ
+   [prefix]/ : late2html が必要とするファイル群
+  
+ のようになるので注意が必要です。
+ 
+ 
+ 2.4. install
+ ------------
+ 
+ root になって
+ 
+ # make install
+ 
+ で OK です。
+ 
+ 
+ 3. 注意
+ -------
+ 
+ いくつか注意を述べます。
+ 
+ [1] 標準では、数式は PNG の画像にして張り付けますが、それを GIF 
+ にする場合は
+ 
+   % latex2html -image_type=gif file.tex
+ 
+ のようにするか、または初期化ファイル ~/.latex2html-init に
+ 
+   $IMAGE_TYPE = "gif";
+ 
+ のような行を入れればいいのですが、このようにしても、標準ではペー
+ ジ切替用のアイコンボタンは PNG 画像のものがコピーされます。
+ 
+ これも GIF にしたい場合は、[prefix]/lib/latex2html にインストール
+ される l2hconf.pm を書き換える必要があります。
+ 
+ 私は自分のところでは、この l2hconf.pm を日本語用/英語用、および 
+ GIF 用/PNG 用 の 4 種類の l2hconf.pm を作り、latex2html にスクリ
+ プトをかぶせ、そのスクリプト内で  -ja/-japanese/-en/-english, 
+ -gif/-png のオプションを拾って環境変数 L2HCONFIG の切り替えを行な
+ う、という方法を取っています。
+ 
+ 詳細は
+ 
+   http://takeno.iee.niit.ac.jp/~shige/TeX/latex2html/ltx2html.html
+   注意、その他 (07/17 2001) 
+ 
+ をご覧下さい。
+ 
+ なお、ライセンスの問題で GIF よりは PNG を使うようにした方がいい
+ かもしれません。
+ 
+ 
+ [2] パッチを当てた後に出来る styles/japanese.perl に、日本語用の
+ 設定が行われています。この中の sub japanese_titles には、例えば
+ styles/american.perl を見れば分かりますがまだ日本語用にはカスタマ
+ イズされていない項目がたくさんあります。この辺も好みによって書き
+ 換えて見るといいでしょう。例えば
+ 
+   $next_name = "次へ";
+   $up_name = "上へ";
+   $prev_name = "前へ";
+ 
+ てな具合です。
+ 
+ 
+ [3] root になれない場合は、個人のホームディレクトリにインストール
+ して使いたい、ということもあるでしょうが、その場合は configure の
+ ときに --with-texpath=[path] をつけて、適当なインストール先を指定
+ するのを忘れないようにしてください。
+ 
+ そうでないと、latex2html 用のスタイルファイルが、システムの TeX 
+ のディレクトリ (/usr/local/share/texmf/tex/latex/html など) にイ
+ ンストールされてしまいます。
+ 
+ 
+ [4] 日本語 pLaTeX ではマクロの名前を日本語 (全角文字) にすること
+ もできますが、日本語名のマクロは latex2html はうまく処理してくれ
+ ないようです。半角のアルファベットのマクロ名に変えてください。
+ 
+ 
+ [5] 現在の版の latex2html は、LaTeX2.09 も一応は通るように作られ
+ ていますが、LaTeX2.09 の形式のファイルに対しては色々不具合が起こ
+ ります。LaTeX2e に移行できるならそうした方がいいでしょう。LaTeX
+ 2.09 の LaTeX ファイルを HTML に変換する場合は、latex2html 97.1
+ 以前のものを使わないといけないかもしれません。
+ 
+ 
+ [6] 数式を画像化したファイルを作成するのに /tmp/l2hXXXX (XXXX は
+ プロセス番号) という作業ディレクトリが作られて、通常は作業終了後
+ に消されるのですが、-debug オプションをつけて起動した場合にはその
+ ディレクトリは残ったままになるようです。知らずに何度も -debug オ
+ プションを実行していると /tmp を 使い尽くしてしまう可能性がありま
+ すので気をつけてください。(というか私がそうやってしまった (^^;) 
+ 
+ [7] psfrag は現在の版ではおおむねうまくいくようです。ただし、端の
+ 方の文字を変換する際は、文字がはみ出て切れてしまうことがあります
+ ので注意して下さい。
+ 
+ [8] \section, \caption に数式を入れる場合は注意が必要です。
+ \caption では、\sin などが .aux ファイルで展開されて図番号が正し
+ く割り当てられないことがあります。その場合 \protect でその展開を
+ 抑制して
+ 
+   \caption{$\protect\sin\theta$ のグラフ}
+ 
+ のようにする必要があります。
+ \section のタイトルはページ上部のリンク先のタイトルとして使われま
+ すが、数式部分は抜けてしまいます。よって、
+ 
+   \usepackage{html}
+ 
+ として
+ 
+   \section{\latexhtml{$\sin x$}{sin x} の微分} 
+ 
+ のようにするといいでしょう。
+ 
+ [9] LaTeX では、位置を左寄せ、右寄せ、中央寄せにするときは、
+ flushleft 環境、flushright 環境、center 環境を使うやり方と 
+ \raggedright, \raggedleft, \centering の宣言を使うやり方がありま
+ すが、 宣言を使う方は LaTeX の出力と LaTeX2HTML の出力で異なる結
+ 果になる場合があるようですので、宣言の方は使わないようにするのが
+ いいようです。 
+ 
+ [10] \includegraphics{} で画像ファイルを回転させるオプション 
+ angle を使うと LaTeX2HTML ではその画像は表示されなくなります 
+ (dvips の問題)。よって、元の画像を回転しておいて angle を使わない
+ ようにするか、または
+ 
+   \usepackage{html}
+ 
+ として
+ 
+   \begin{figure}[h]
+     \latexhtml{\includegraphics[angle=270]{hoge.eps}}%
+       {\htmlimage{flip=r270}\includegraphics{hoge.eps}}
+   \end{figure}
+ 
+ のようにする必要があります。なお、この \htmlimage{} を使う方法は
+ figure 環境内でないと効かないようです。
+ 
+ [11] 奥村＠松坂大 さんの jsarticle, jsbook スタイルにも対応しまし
+ た (by 高久さん)。
+ 
+ [12] jbook, j-book スタイルにも対応しました (by 児玉さん)。
+ 
+ [13] 通常のブラウザでは日本語と HTML 特殊文字 (&#161; など) は同
+ 居できず特殊文字は表示されません。よって本来 latex2html で HTML 
+ 特殊文字は使わずに画像ファイルに変換するようにすべきなのですが現
+ 在はまだできていません。
+ 
+ よって今のところ、HTML 特殊文字に変換されてしまう欧文アクセント等
+ を $\mbox{}$ で囲んでしまって強引に数式に変換する、といった方法を
+ 取るしかありません。
+ 
+ latex2html の方で対処したいと思うのですが、今のところうまくいって
+ いません。どなたか詳しい方がおられたら教えて下さい <(_ _)>
+ 
+ [14] late2html-2K.1beta の revision 1.5X, 1.60 へも少しエラーが出
+ ますがパッチは当たります。エラー部分はコメント部分なので無視して
+ 気にせずお使い下さい。また、現時点 (01/08 2002) の最新 revision 
+ 1.61 にはこのパッチは当たりません。原因は調査中です。
+ 
+ 
+ その他の細かい情報、最新の情報などに関しては
+ 
+ http://takeno.iee.niit.ac.jp/~shige/TeX/latex2html/ltx2html.html
+ 
+ の「注意、その他」をご覧下さい。
+ 
+ 
+ 4. その他
+ ---------
+ 
+ 本パッチは無保証です。しかし色々な不具合は、対応できるものは行う
+ 予定ですので、不具合の報告、意見などは歓迎します。報告等は下記メ
+ ールアドレスへお願い致します。また、バグリポート等、各種情報は、
+ 順次下記 WWW page に掲載する予定です。
+ 
+ e-mail: shige@iee.niit.ac.jp
+ WWW page: http://takeno.iee.niit.ac.jp/~shige/TeX/latex2html/ltx2html.html
+ 
+ 配付ライセンスは、武藤＠Debian プロジェクト さんによる 99.1 用の
+ パッチ同様、オリジナルの LaTeX2HTML のライセンスに従うものとした
+ いと思います。
+ 
+ latex2html 97.1 の頃より、武藤＠Debian プロジェクト さんの日本語
+ 化パッチをありがたく使わせて頂いています。また、色々な助言を頂い
+ たり、今回のパッチの公開にも快く応じて頂きました。この場を借りて
+ お礼申し上げます。どうもありがとうございました。
+ 
+ 高久 雅生 (masao@ulis.ac.jp) さんから、footnote の文字化けの修正
+ と jsarticle, jsbook スタイルへの対応に関するパッチを頂きました。
+ どうもありがとうございました。
+ 
+ 児玉＠神戸高専 さんから j-article, j-report に対する不具合の報告
+ と jbook, j-book, ascmac スタイルへの対応に関するパッチを頂きまし
+ た。どうもありがとうございました。
+ 
+ kawafuji@msk.minolta.co.jp さんから latex2html-2K.1beta の 
+ revision に関する不具合の報告を頂きました。どうもありがとうござい
+ ました。
+ 
+ 
+ 5. 変更履歴
+ -----------
+ 01/13 2002 ver.1.3b
+ ・ascmac.perl の追加 (by 児玉さん)
+ 
+ 01/08 2002 ver.1.3
+ ・jbook,j-book の追加 (by 児玉さん)
+ ・このドキュメントに revision に関する注意と注意 [12],[13],[14] 
+   を追加
+ 
+ 11/01 2001 ver.1.2c
+ ・j-article, j-report の不具合の対応
+ 
+ 10/30 2001 ver.1.2b
+ ・jsbook の不具合の対応 (by 高久さん)
+ 
+ 10/30 2001 ver.1.2
+ ・footnote の文字化けの fix (by 高久さん)
+ ・jsarticle, jsbook への対応 (by 高久さん)
+ ・このドキュメントの注意 [9] [10] [11] の追加
+ 
+ 09/25 2001 ver.1.1
+ ・fleqn に関する部分の修正
+ ・psfrag に関する部分の修正
+ ・このドキュメントの注意 [1] の修正、[6],[7],[8] の追加
+ 
+ 07/03 2001 ver.1.0
+ ・最初のバージョン
+ 
+ 
+ 6. 目次
+ -------
+ 1. introduction
+ 2. インストール
+  2.1. 配付ファイルの入手
+  2.2. 展開とパッチ当て
+  2.3. make
+  2.4. install
+ 3. 注意
+ 4. その他
+ 5. 変更履歴
+ 6. 目次
+ 
+ +=================================================+
+  竹野茂治   〒945-1195 新潟工科大学 情報電子工学科 
+  shige@iee.niit.ac.jp      TEL(&FAX): 0257-22-8161 
+ +=================================================+
diff -rcN latex2html-2K.1beta-org/README.patch-99.1jp latex2html-2K.1beta-jp/README.patch-99.1jp
*** latex2html-2K.1beta-org/README.patch-99.1jp	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/README.patch-99.1jp	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,76 ----
+ LaTeX2HTML JAパッチ
+ 
+ 本パッチは、Nicos Drakos作のLaTeX2HTMLを日本語対応にするものです。
+ 元のLaTeX2HTMLでも日本語はとおるのですが、いくらかの不具合が発生します。
+ 本パッチはこれらの不具合を修正し、日本語環境特有の処理も行います。
+ 
+ 本パッチは無保証です。配布ライセンスはオリジナルのLaTeX2HTMLのライセンス
+ に従います。
+ 
+                                              Debian プロジェクト
+                                              武藤 健志 <kmuto@debian.org>
+ 
+ [準備]
+ Perl:バージョン4.0以上。
+ TeX:pLaTeXを想定しています。NTT jLaTeXでは試験していません。
+ Ghostscript:日本語パッチの当てられているもの。
+ dvips:日本語パッチの当てられているもの。dvi2psでは動作しません。
+ netpbm:画像生成用のツール集。
+ pnmtopng:PNGフォーマットファイル作成用のツール。GIFを使うときには、
+          netpbmのノンフリー版や透明化のためのgiftransツールを代わりに用
+          意します。ただし、GIFフォーマットをWebページに使うのはUnisysと
+          の厄介なやり取りをする可能性があることを覚悟してください。
+ 
+ [設定]
+ Debianパッケージでは特に設定することなく使えます。
+ 
+ 手動でパッチを当てるときには、latex2html-99.1.tar.gz を展開して
+ latex2html/ディレクトリに入り、
+ zcat (パッチのパス)/jlatex2html-99.1+3.0.dif.gz | patch -p1
+ を実行してください。
+ 
+ ./install-test を実行して環境の設定を行います。
+ 
+ 続いて、latex2html や latex2html.config を修正します。
+ 
+ 1. latex2html と latex2html.config 双方にある $LATEX2HTMLDIR に、実際にこ
+    れらのファイルを置いているディレクトリパスを設定します。latex2html で
+    指定すべきなのはこの箇所だけです。残りは latex2html.config で指定します。
+ 2. $LATEX にはTeXコンパイラのコマンド名(パス名)を指定します。
+ 3. $DVIPS にはdvipsのコマンド名(パス名)を指定します。
+ 4. $ARTICLE には画像を生成するときのTeXのスタイル名を指定します。
+    pLaTeXならばjarticle、jLaTeXならばj-articleになるでしょう。
+ 5. $TONATIVE には、Perl内部で文字列を扱うときの文字エンコーディング
+    に変換する命令を指定します。内部でパイプ処理をするため、先頭に|が必
+    要です。標準ではnkfを使って日本語EUCエンコーディングに変換します。
+ 6. $TOHTML には、生成するHTMLの文字エンコーディングに変換する命令を指定
+    します。標準ではnkfを使ってJISエンコーディングに変換します。
+ 7. $ICONSERVER にはアイコン画像を置くパスを指定します。
+ 8. $HTML_VERSION には生成するHTMLのバージョンを指定します。4.0を指定する
+    と、スタイルシートに対応したHTMLを生成しますが、4.0に対応していないブラ
+    ウザだとかなり貧弱な表示になってしまうかもしれません。
+ 
+ dot.latex2html-init を ~/.latex2html-init としてコピーして、ユーザーごと
+ に独自の設定を付けることもできます。
+ 
+ styles/japanese.perl では、各タイトル文字の設定や日付けの設定を行なって
+ います。
+ 
+ [既知のバグ]
+ ・japanese.perlで手抜きをしているので、元号は平成しか対応してません。
+ ・$ADDRESSを設定しても強制的にjapanese.perlで上書きされてしまいます。
+   japanese.perlをlatex2html.configで読むのをもっと最初にすればいいんです
+   が、それだと元から大きく逸脱してしまうことになってしまうし…。
+ 
+ [変更履歴]
+ v 3.0
+ ・変更履歴をつけ始めた :-)。
+ ・Debianパッケージを作成。
+ ・今後upstream authorに合流してもらえるように、パッチによるオリジナルソー
+   スの変更をなるべく少なくした。
+ ・前バージョンにあった「物理的指定のフォント」機能は排除した。
+ ・前バージョンで.jlatex2html-initやjlatex2html.configのように変更してい
+   た設定ファイルの名前は廃止し、オリジナルの名前のままにした。オリジナル
+   と本パッチ版が混在している環境では注意されたし。
+ ・ascmac.sty用の設定をいくつか追加した。HTML 4.0モードではスタイルシート
+   を使って比較的良い見ばえになる。
diff -rcN latex2html-2K.1beta-org/config/config.pl latex2html-2K.1beta-jp/config/config.pl
*** latex2html-2K.1beta-org/config/config.pl	Fri Dec 22 15:15:02 2000
--- latex2html-2K.1beta-jp/config/config.pl	Sun Jan 13 21:54:13 2002
***************
*** 724,729 ****
--- 724,735 ----
    logit("Warning: Both GIF and PNG support disabled. LaTeX2HTML won't generate any images.\n");
  }
  
+ #---------
+ # japanese
+ #---------
+ 
+ $opt{'Japanese'} = 1;
+ 
  # --------------------------------------------------------------------------
  # TeX, LaTeX, IniTeX, Web2C
  # --------------------------------------------------------------------------
***************
*** 731,737 ****
  $newcfg{'TEX'} = '';
  
  if($opt{'IMAGES'}) {
!   my $tex = &find_prog(&get_name('TEX',1));
    if($tex) {
      $newcfg{'TEX'} = $tex;
    }
--- 737,744 ----
  $newcfg{'TEX'} = '';
  
  if($opt{'IMAGES'}) {
!     my $tex = &find_prog(&get_name('TEX',1)) unless $opt{'Japanese'};
!     $tex = &find_prog(&get_name('PTEX',1)) if $opt{'Japanese'};
    if($tex) {
      $newcfg{'TEX'} = $tex;
    }
***************
*** 740,746 ****
  $newcfg{'LATEX'} = '';
  
  if($opt{'IMAGES'}) {
!   my $latex = &find_prog(&get_name('LATEX',1));
    if($latex) {
      $newcfg{'LATEX'} = $latex;
    }
--- 747,754 ----
  $newcfg{'LATEX'} = '';
  
  if($opt{'IMAGES'}) {
!     my $latex = &find_prog(&get_name('LATEX',1)) unless $opt{'Japanese'};
!     $latex = &find_prog(&get_name('PLATEX',1)) if $opt{'Japanese'};
    if($latex) {
      $newcfg{'LATEX'} = $latex;
    }
***************
*** 753,759 ****
  $newcfg{'INITEX'} = '';
  
  if($opt{'IMAGES'}) {
!   my $initex = &find_prog(&get_name('INITEX',1));
    if($initex) {
      $newcfg{'INITEX'} = $initex;
    }
--- 761,768 ----
  $newcfg{'INITEX'} = '';
  
  if($opt{'IMAGES'}) {
!     my $initex = &find_prog(&get_name('INITEX',1)) unless $opt{'Japanese'};
!     $initex = &find_prog(&get_name('INIPTEX',1)) if $opt{'Japanese'};
    if($initex) {
      $newcfg{'INITEX'} = $initex;
    }
***************
*** 1403,1408 ****
--- 1412,1434 ----
      $newcfg{'gif_trans'} = 'giftrans';
    }
  }
+ 
+ # --------------------------------------------------------------------------
+ # NKF
+ # --------------------------------------------------------------------------
+ 
+ $newcfg{'TONATIVE'} = '';
+ $newcfg{'TOHTML'} = '';
+ $newcfg{'ARTICLE'} = 'article';
+ if($opt{'Japanese'}) {
+     my $nkf = &find_prog(&get_name('NKF',1));
+     if($nkf) {
+ 	$newcfg{'TONATIVE'} = "|$nkf -e";
+ 	$newcfg{'TOHTML'} = "|$nkf -j";
+     }
+     $newcfg{'ARTICLE'} = 'jarticle';
+ }
+ 
  
  # --------------------------------------------------------------------------
  # Pipes
diff -rcN latex2html-2K.1beta-org/dot.latex2html-init latex2html-2K.1beta-jp/dot.latex2html-init
*** latex2html-2K.1beta-org/dot.latex2html-init	Thu Nov 28 04:02:34 1996
--- latex2html-2K.1beta-jp/dot.latex2html-init	Sun Jan 13 21:54:13 2002
***************
*** 72,78 ****
  $WORDS_IN_PAGE = 300;	
  
  # Affects ONLY the way accents are processed 
! $default_language = 'english';	
  
  # The value of this variable determines how many words to use in each 
  # title that is added to the navigation panel (see below)
--- 72,79 ----
  $WORDS_IN_PAGE = 300;	
  
  # Affects ONLY the way accents are processed 
! #$default_language = 'english';	
! $default_language = 'japanese';	
  
  # The value of this variable determines how many words to use in each 
  # title that is added to the navigation panel (see below)
***************
*** 123,129 ****
  # to appear in a different language. Currently only "english" and "french"
  # is supported but it is very easy to add your own. See the example in the
  # file "latex2html.config" 
! $TITLES_LANGUAGE = "english";
  
  ### Navigation Panel ##########################################################
  #
--- 124,131 ----
  # to appear in a different language. Currently only "english" and "french"
  # is supported but it is very easy to add your own. See the example in the
  # file "latex2html.config" 
! #$TITLES_LANGUAGE = "english";
! $TITLES_LANGUAGE = "japanese";
  
  ### Navigation Panel ##########################################################
  #
diff -rcN latex2html-2K.1beta-org/l2hconf.pin latex2html-2K.1beta-jp/l2hconf.pin
*** latex2html-2K.1beta-org/l2hconf.pin	Tue Oct 12 14:15:03 1999
--- latex2html-2K.1beta-jp/l2hconf.pin	Sun Jan 13 21:54:13 2002
***************
*** 31,36 ****
--- 31,41 ----
  $INILATEX = "@INITEX@ \"&latex\"";	# initex+latex
  
  
+ $ARTICLE = "@ARTICLE@";
+ 
+ $TONATIVE = "@TONATIVE@";
+ $TOHTML = "@TOHTML@";
+ 
  # These affect whether images are made on a white or gray background.
  # They are ignored when the document preamble contains similar commands.
  # Use these defaults for dark solid (anti-aliased) characters in text and math.
***************
*** 657,663 ****
      "enumerate:epic:fleqn:float:floatflt:fullpage:index:" .
      "inputenc:isolatin1:leqno:letter:llncs:makeidx:" .
      "multicol:psfig:report:shadow:shapepar:showidx:" .
!     "slides:syntonly:sz:tabls:times:twoside:umlaut:umlaute";
  
  
  # Latex2html usually does not include style files provided by
--- 662,669 ----
      "enumerate:epic:fleqn:float:floatflt:fullpage:index:" .
      "inputenc:isolatin1:leqno:letter:llncs:makeidx:" .
      "multicol:psfig:report:shadow:shapepar:showidx:" .
!     "slides:syntonly:sz:tabls:times:twoside:umlaut:umlaute" .
!     "jarticle:jreport:jslides:j-article:j-report";
  
  
  # Latex2html usually does not include style files provided by
***************
*** 750,756 ****
  
  
  # Affects ONLY the way accents are processed 
! $default_language = 'english';	
  
  
  # The value of this variable determines how many words to use in each 
--- 756,763 ----
  
  
  # Affects ONLY the way accents are processed 
! #$default_language = 'english';	
! $default_language = 'japanese';	
  
  
  # The value of this variable determines how many words to use in each 
***************
*** 885,891 ****
  # (Make sure that you don't use a different default in your personal 
  #  configuration file)
  #
! $TITLES_LANGUAGE = "english";
  
  
  # ... or use titles in a different language by adding a new subroutine 
--- 892,899 ----
  # (Make sure that you don't use a different default in your personal 
  #  configuration file)
  #
! #$TITLES_LANGUAGE = "english";
! $TITLES_LANGUAGE = "japanese";
  
  
  # ... or use titles in a different language by adding a new subroutine 
***************
*** 901,906 ****
--- 909,917 ----
  #	french style file, and for several other languages also,
  #	or when you specify the language through the babel package.
  
+ if ( -f "$LATEX2HTMLSTYLES/$TITLES_LANGUAGE.perl") {
+     require("$LATEX2HTMLSTYLES/$TITLES_LANGUAGE.perl");
+ }
  
  ### Verbosity #################################################################
  #
diff -rcN latex2html-2K.1beta-org/latex2html.pin latex2html-2K.1beta-jp/latex2html.pin
*** latex2html-2K.1beta-org/latex2html.pin	Fri Dec 22 15:15:02 2000
--- latex2html-2K.1beta-jp/latex2html.pin	Sun Jan 13 21:54:13 2002
***************
*** 1,5 ****
--- 1,7 ----
  #- -*- perl -*-
  #
+ # jLaTeX2HTML version 1.99+3.0 1999/9/15
+ # jLaTeX2HTML version 1.2c 2001/11/01 shige
  # $Id: latex2html.pin,v 1.47 2000/12/21 08:39:13 RRM Exp $
  #
  # Comprises patches and revisions by various authors:
***************
*** 9,14 ****
--- 11,23 ----
  #
  # LaTeX2HTML by Nikos Drakos <nikos@cbl.leeds.ac.uk>
  
+ # Japanese Patched:
+ # jLaTeX2HTML by Kenshi Muto <kmuto@debian.org>
+ #  jLaTeX2HTML copyright follows LaTeX2HTML copyright.
+ 
+ # modified for latex2html-2K.1beta by shige 2001/06/25
+ # Shigeharu TAKENO <shige@iee.niit.ac.jp>
+ 
  # ****************************************************************
  # LaTeX To HTML Translation **************************************
  # ****************************************************************
***************
*** 130,142 ****
--- 139,160 ----
  #$TPATCHLEVEL = " release";
  #$RELDATE = "(March 30, 1999)";
  #$TEX2HTMLV_SHORT = $TVERSION . $TPATCHLEVEL;
+ $JVERSION = "JA patch-1.2c";
  
  $TEX2HTMLV_SHORT = $RELEASE;
+ $JTEX2HTMLV_SHORT = "$RELEASE $JVERSION";
  $TEX2HTMLVERSION = "$TEX2HTMLV_SHORT ($REVISION)";
+ $JTEX2HTMLVERSION = "$TEX2HTMLV_SHORT ($REVISION) $JVERSION";
  $TEX2HTMLADDRESS = "http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/";
+ #$JTEX2HTMLADDRESS = "http://www.topstudio.co.jp/&#126;kmuto/software/latex2html/";
+ $JTEX2HTMLADDRESS = "http://www.topstudio.co.jp/&#126;kmuto/software/latex2html/";
+ #$JTEX2HTMLADDRESS = "http://takeno.iee.niit.ac.jp/&#126;shige/TeX/latex2html/ltx2html.html";
+ 
  $AUTHORADDRESS = "http://cbl.leeds.ac.uk/nikos/personal.html";
  #$AUTHORADDRESS2 = "http://www-math.mpce.mq.edu.au/%7Eross/";
  $AUTHORADDRESS2 = "http://www.maths.mq.edu.au/&#126;ross/";
+ $JAUTHORADDRESS = "http://www.topstudio.co.jp/&#126;kmuto/";
+ #$JAUTHORADDRESS = "http://takeno.iee.niit.ac.jp/&#126;shige/";
  
  # Set $HOME to what the system considers the home directory
  $HOME = L2hos->home();
***************
*** 3744,3750 ****
  sub make_image_file {
      do {
  	print "\nWriting image file ...\n";
! 	open(ENV,">.$dd${PREFIX}images.tex")
              || die "\nCannot write '${PREFIX}images.tex': $!\n";
  	print ENV &make_latex($latex_body);
  	print ENV "\n";
--- 3762,3768 ----
  sub make_image_file {
      do {
  	print "\nWriting image file ...\n";
! 	open(ENV,"${TONATIVE}>.$dd${PREFIX}images.tex")
              || die "\nCannot write '${PREFIX}images.tex': $!\n";
  	print ENV &make_latex($latex_body);
  	print ENV "\n";
***************
*** 6748,6754 ****
      $preamble =~s/\\(begin|end)\s*\{(tex2html_(nowrap|deferred|nomath|preform)[_a-z]*|imagesonly)\}//g;
      $preamble =~s/\n?\s?<tex2html_(end)?file>\#[^#]*\#//mg;
  
!     $preamble = "\\documentclass\{article\}%\n\\usepackage{html}\n\\usepackage[dvips]{color}\n"
  	unless ($preamble);
      if (($LATEX_DUMP)&&(!($preamble =~ /\\usepackage\{ldump\}/))) {
  	# MRO: replaced $* with /m
--- 6766,6772 ----
      $preamble =~s/\\(begin|end)\s*\{(tex2html_(nowrap|deferred|nomath|preform)[_a-z]*|imagesonly)\}//g;
      $preamble =~s/\n?\s?<tex2html_(end)?file>\#[^#]*\#//mg;
  
!     $preamble = "\\documentclass\{${ARTICLE}\}%\n\\usepackage{html}\n\\usepackage[dvips]{color}\n"
  	unless ($preamble);
      if (($LATEX_DUMP)&&(!($preamble =~ /\\usepackage\{ldump\}/))) {
  	# MRO: replaced $* with /m
***************
*** 6972,6978 ****
      local(%isolanguages) = (  'english',  'EN'   , 'USenglish', 'EN-US'
  			    , 'original', 'EN'   , 'german'   , 'DE'
  			    , 'austrian', 'DE-AT', 'french'   , 'FR'
! 			    , 'spanish',  'ES'
  			    , %isolanguages );
  #    $isolanguage = $isolanguages{$default_language};  # DTD is in EN
      $isolanguage = 'EN' unless $isolanguage;
--- 6990,6996 ----
      local(%isolanguages) = (  'english',  'EN'   , 'USenglish', 'EN-US'
  			    , 'original', 'EN'   , 'german'   , 'DE'
  			    , 'austrian', 'DE-AT', 'french'   , 'FR'
! 			    , 'spanish',  'ES'	 , 'japanese' , 'JA'
  			    , %isolanguages );
  #    $isolanguage = $isolanguages{$default_language};  # DTD is in EN
      $isolanguage = 'EN' unless $isolanguage;
***************
*** 7011,7017 ****
      }
  
      join("\n", (($DOCTYPE)? $DTDcomment : '' )
! 	,"<!--Converted with LaTeX2HTML $TEX2HTMLVERSION"
  	, "original version by:  Nikos Drakos, CBLU, University of Leeds"
  	, "* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan"
  	, "* with significant contributions from:"
--- 7029,7038 ----
      }
  
      join("\n", (($DOCTYPE)? $DTDcomment : '' )
! 	,"<!--Converted with jLaTeX2HTML $JTEX2HTMLVERSION"
! 	 , "patched version by:  Kenshi Muto, Debian Project."
! #	 , "(modified by Shigeharu TAKENO, Niigata Inst.Tech.)"
! 	 , "LaTeX2HTML $TEX2HTMLVERSION,"
  	, "original version by:  Nikos Drakos, CBLU, University of Leeds"
  	, "* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan"
  	, "* with significant contributions from:"
***************
*** 7337,7343 ****
  		if ($this_file =~ /\Q$dd\E([^$dd$dd]+)$/) { $this_file = $1 }
  	    }
  	    &slurp_input($this_file);
! 	    open(OUTFILE, ">$this_file")
                  || die "\nError: Cannot write file '$this_file': $!\n";
  
  	    if (($INDEX) && ($SHORT_INDEX) && ($SEGMENT eq 1)) {
--- 7358,7364 ----
  		if ($this_file =~ /\Q$dd\E([^$dd$dd]+)$/) { $this_file = $1 }
  	    }
  	    &slurp_input($this_file);
! 	    open(OUTFILE, "${TOHTML}>$this_file")
                  || die "\nError: Cannot write file '$this_file': $!\n";
  
  	    if (($INDEX) && ($SHORT_INDEX) && ($SEGMENT eq 1)) {
***************
*** 8419,8425 ****
  
  sub post_process_footnotes {
      &slurp_input($footfile);
!     open(OUT, ">$footfile") || die "Cannot write file '$footfile': $!\n";
      &replace_markers;
      &post_post_process if (defined &post_post_process);
      &adjust_encoding;
--- 8440,8446 ----
  
  sub post_process_footnotes {
      &slurp_input($footfile);
!     open(OUT, "${TOHTML}>$footfile") || die "Cannot write file '$footfile': $!\n";
      &replace_markers;
      &post_post_process if (defined &post_post_process);
      &adjust_encoding;
***************
*** 8854,8860 ****
  # MRO: Print standardized header
  sub banner {
      print <<"EOF";
! This is LaTeX2HTML Version $TEX2HTMLVERSION
  by Nikos Drakos, Computer Based Learning Unit, University of Leeds.
  
  EOF
--- 8875,8884 ----
  # MRO: Print standardized header
  sub banner {
      print <<"EOF";
! This is jLaTeX2HTML Version $JTEX2HTMLVERSION
! by Kenshi Muto, Debian Project.
! 
! Original LaTeX2HTML Version $TEX2HTMLVERSION
  by Nikos Drakos, Computer Based Learning Unit, University of Leeds.
  
  EOF
***************
*** 10893,10898 ****
--- 10917,10924 ----
      &do_require_package($option) unless ($styles_loaded{$option});
      # next look for a subroutine named  do_$option
      $do_option = "do_$option";
+     # shige 2001 11/01 for j-article, j-report
+     $do_option =~ s/-/_/g;
      if (!($styles_loaded{$option}) && defined(&$do_option)) {
  	&$do_option();
  	$styles_loaded{$option} = 1;
***************
*** 15167,15173 ****
      $delim = '%:%';		# Delimits items of sectioning information
  				# stored in a string
  
!     $LATEX2HTML_META = '<META NAME="Generator" CONTENT="LaTeX2HTML v'.$TEX2HTMLV_SHORT.'">'
  	. "\n<META HTTP-EQUIV=\"Content-Style-Type\" CONTENT=\"text/css\">"
  	      unless ($LATEX2HTML_META);
  
--- 15193,15199 ----
      $delim = '%:%';		# Delimits items of sectioning information
  				# stored in a string
  
!     $LATEX2HTML_META = '<META NAME="Generator" CONTENT="jLaTeX2HTML v'.$JTEX2HTMLV_SHORT.'">'
  	. "\n<META HTTP-EQUIV=\"Content-Style-Type\" CONTENT=\"text/css\">"
  	      unless ($LATEX2HTML_META);
  
***************
*** 15507,15512 ****
--- 15533,15539 ----
  	 , 'spanish',	'spanish_translation'
  	 , 'swedish',	'swedish_translation'
  	 , 'turkish',	'turkish_translation'
+ 	 , 'japanese',	'japanese_translation'
  	);
  
  # Reiner: 
diff -rcN latex2html-2K.1beta-org/prefs.pm latex2html-2K.1beta-jp/prefs.pm
*** latex2html-2K.1beta-org/prefs.pm	Tue Nov  9 15:15:06 1999
--- latex2html-2K.1beta-jp/prefs.pm	Sun Jan 13 21:54:13 2002
***************
*** 173,185 ****
--- 173,188 ----
  
  # the TeX executable
  $prefs{'TEX'} = 'tex';
+ $prefs{'PTEX'} = 'ptex';
  
  # the LaTeX executable
  # needed for image generation
  $prefs{'LATEX'} = 'latex';
+ $prefs{'PLATEX'} = 'platex';
  
  # the initex executable
  $prefs{'INITEX'} = 'initex';
+ $prefs{'INIPTEX'} = 'iniptex';
  
  # the kpsewhich (part of Web2C) executable. If it is found, we have
  # Web2C
***************
*** 337,342 ****
--- 340,347 ----
  # tools should accept a single HTML filename as argument.
  $prefs{'HTML_VALIDATOR'} = 'html4-check';
  
+ 
+ $prefs{'NKF'} = 'nkf';
  ###########################################
  # no need to edit anything below this line
  
diff -rcN latex2html-2K.1beta-org/styles/ascmac.perl latex2html-2K.1beta-jp/styles/ascmac.perl
*** latex2html-2K.1beta-org/styles/ascmac.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/ascmac.perl	Sun Jan 13 21:57:18 2002
***************
*** 0 ****
--- 1,74 ----
+ # ascmac.perl by Kouji KODAMA <kdm@kobe-kosen.ac.jp>
+ # copied from:
+ # ascmac.perl, version 3.0 1999/9/15
+ #
+ # ascmac.perl by Kenshi Muto <kmuto@debian.org>
+ 
+ # Implemented features:
+ #   Commands: \yen, \keytop{}, \return, \Return
+ #   Environments: screen, itembox, shadebox, boxnote
+ 
+ ### shadebox と boxnote はscreen のコピ−で手抜き. (kdm)
+ 
+ # Not implemented for the followings:
+ # \ascii, \Ascii, \ASCII, \mask,
+ # \Maskbox{width}{height}{mask_char}{pos}{rule_wid}{body},
+ # \maskbox{width}{height}{mask_char}{pos}{body}
+ 
+ sub do_cmd_yen { local($_) = @_; "￥$_"; }
+ sub do_cmd_keytop{
+ 	local($_)=@_;
+ 	s/$next_pair_pr_rx//o; local($key)=&translate_commands($2);
+ 	"[".$key."]".$_;
+ }
+ sub do_cmd_return {
+   local($_) = @_;
+   if ($HTML_VERSION < 4.0) {
+     "[Enter]$_";
+   } else {
+     "<SPAN STYLE=\"border-width: thin; border-style: solid\">Enter</SPAN>$_";
+   }
+ }
+ sub do_cmd_Return {
+   local($_) = @_;
+   if ($HTML_VERSION < 4.0) {
+     "[Enter]$_";
+   } else {
+     "<SPAN STYLE=\"border-width: thin; border-style: solid\">Enter</SPAN>$_";
+   }
+ }
+ sub do_env_screen {
+   if ($HTML_VERSION < 4.0) {
+     join('',"<TABLE BORDER=\"1\"><TR><TD>","@_","</TD></TR></TABLE>");
+   } else {
+     join('',"<DIV STYLE=\"border: inset blue; background-color: white\">","@_","</DIV>")
+   }
+ }
+ sub do_env_shadebox{
+   if ($HTML_VERSION < 4.0) {
+     join('',"<TABLE BORDER=\"1\"><TR><TD>","@_","</TD></TR></TABLE>");
+   } else {
+     join('',"<DIV STYLE=\"border: inset blue; background-color: white\">","@_","</DIV>")
+   }
+ }
+ sub do_env_boxnote{
+   if ($HTML_VERSION < 4.0) {
+     join('',"<TABLE BORDER=\"1\"><TR><TD>","@_","</TD></TR></TABLE>");
+   } else {
+     join('',"<DIV STYLE=\"border: inset blue; background-color: white\">","@_","</DIV>")
+   }
+ }
+ sub do_env_itembox {
+    local($_) = @_; local($title) = '';
+    $title = &missing_braces unless
+      ((s/$next_pair_rx/$title=$2;''/e) ||
+       (s/$next_pair_pr_rx/$title=$2;''/e));
+    $_ = &translate_environments($_);
+    if ($HTML_VERSION < 4.0) {
+      join('',"<TABLE BORDER=\"1\"><TR><TD>$title</TD></TR>","<TR><TD>$_\n</TD></TR></TABLE>\n");
+    } else {
+      join('',"<TABLE STYLE=\"border: sold; background-color: lime\"><TR><TH STYLE=\"background-color: green\">$title</TH></TR>","<TR><TD>$_\n</TD></TR></TABLE>\n");
+    }
+  }
+ 
+ 1; # end
diff -rcN latex2html-2K.1beta-org/styles/j-article.perl latex2html-2K.1beta-jp/styles/j-article.perl
*** latex2html-2K.1beta-org/styles/j-article.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/j-article.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,99 ----
+ # j-article.perl by Kenshi Muto <kmuto@debian.org>
+ # copied from:
+ # article.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "article" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ #
+ # $Log: article.perl,v $
+ # Revision 1.6  1998/06/18 12:09:35  RRM
+ #  --  do not override user's $LATEX_FONT_SIZE settings
+ #
+ # Revision 1.5  1998/02/20 22:08:30  latex2html
+ # added log
+ #
+ # ----------------------------
+ # revision 1.4
+ # date: 1998/02/13 12:58:51;  author: latex2html;  state: Exp;  lines: +2 -2
+ #  --  corrected the use of `.' in section-numbers
+ # ----------------------------
+ # revision 1.3
+ # date: 1998/02/03 02:06:23;  author: RRM;  state: Exp;  lines: +21 -9
+ #  --  improved the counter-numbering macros: \the<counter>
+ # ----------------------------
+ # revision 1.2
+ # date: 1998/01/09 02:15:55;  author: RRM;  state: Exp;  lines: +4 -3
+ #  --  sets  $LATEX_FONT_SIZE  from class options [10pt,11pt,12pt]
+ # ----------------------------
+ # revision 1.1
+ # date: 1997/09/19 11:00:53;  author: RRM;  state: Exp;
+ #      Document-class emulation file
+ # 	-- adjusts the \the<counter> macros for sectioning commands
+ # 	-- suppresses warnings for standard class-options
+ 
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_j_article_a4paper{}
+ sub do_j_article_a5paper{}
+ sub do_j_article_b5paper{}
+ sub do_j_article_legalpaper{}
+ sub do_j_article_letterpaper{}
+ sub do_j_article_executivepaper{}
+ sub do_j_article_landscape{}
+ sub do_j_article_final{}
+ sub do_j_article_draft{}
+ sub do_j_article_oneside{}
+ sub do_j_article_twoside{}
+ sub do_j_article_openright{}
+ sub do_j_article_openany{}
+ sub do_j_article_onecolumn{}
+ sub do_j_article_twocolumn{}
+ sub do_j_article_notitlepage{}
+ sub do_j_article_titlepage{}
+ sub do_j_article_openbib{}
+ 
+ sub do_j_article_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_j_article_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_j_article_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_j_article_leqno{ $EQN_TAGS = 'L'; }
+ sub do_j_article_reqno{ $EQN_TAGS = 'R'; }
+ sub do_j_article_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thesection {
+     join('', &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,".", &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ 
+ sub do_cmd_theequation {
+     join('', &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     join('', &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     join('', &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     join('',  &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/j-book.perl latex2html-2K.1beta-jp/styles/j-book.perl
*** latex2html-2K.1beta-org/styles/j-book.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/j-book.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,108 ----
+ # j-book.perl by Kouji Kodama <kdm@kobe-kosen.ac.jp>
+ # copied from:
+ # book.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "book" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_j_book_a4paper{}
+ sub do_j_book_a5paper{}
+ sub do_j_book_b5paper{}
+ sub do_j_book_legalpaper{}
+ sub do_j_book_letterpaper{}
+ sub do_j_book_executivepaper{}
+ sub do_j_book_landscape{}
+ sub do_j_book_final{}
+ sub do_j_book_draft{}
+ sub do_j_book_oneside{}
+ sub do_j_book_twoside{}
+ sub do_j_book_openright{}
+ sub do_j_book_openany{}
+ sub do_j_book_onecolumn{}
+ sub do_j_book_twocolumn{}
+ sub do_j_book_notitlepage{}
+ sub do_j_book_titlepage{}
+ sub do_j_book_openbib{}
+ #
+ sub do_j_book_a4j{}
+ sub do_j_book_a5j{}
+ sub do_j_book_b4j{}
+ sub do_j_book_b5j{}
+ sub do_j_book_a4p{}
+ sub do_j_book_a5p{}
+ sub do_j_book_b4p{}
+ sub do_j_book_b5p{}
+ 
+ 
+ sub do_j_book_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_j_book_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_j_book_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_j_book_leqno{ $EQN_TAGS = 'L'; }
+ sub do_j_book_reqno{ $EQN_TAGS = 'R'; }
+ sub do_j_book_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thepart {
+     join('', &do_cmd_Roman("${O}0${C}part${O}0$C"), ".", @_[0]) }
+ 
+ sub do_cmd_thechapter {
+     join('', &do_cmd_arabic("${O}0${C}chapter${O}0$C"), ".", @_[0]) }
+ 
+ 
+ sub do_cmd_thesection {
+     join('',&translate_commands("\\thechapter")
+ 	, &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ 
+ &addto_dependents('chapter','equation');
+ &addto_dependents('chapter','footnote');
+ &addto_dependents('chapter','figure');
+ &addto_dependents('chapter','table');
+ 
+ sub do_cmd_theequation {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 
+ 1;	# Must be last line
+ 
diff -rcN latex2html-2K.1beta-org/styles/j-report.perl latex2html-2K.1beta-jp/styles/j-report.perl
*** latex2html-2K.1beta-org/styles/j-report.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/j-report.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,91 ----
+ # j-report.perl by Kenshi Muto <kmuto@debian.org>
+ # copied from:
+ # report.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "report" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_j_report_a4paper{}
+ sub do_j_report_a5paper{}
+ sub do_j_report_b5paper{}
+ sub do_j_report_legalpaper{}
+ sub do_j_report_letterpaper{}
+ sub do_j_report_executivepaper{}
+ sub do_j_report_landscape{}
+ sub do_j_report_final{}
+ sub do_j_report_draft{}
+ sub do_j_report_oneside{}
+ sub do_j_report_twoside{}
+ sub do_j_report_openright{}
+ sub do_j_report_openany{}
+ sub do_j_report_onecolumn{}
+ sub do_j_report_twocolumn{}
+ sub do_j_report_notitlepage{}
+ sub do_j_report_titlepage{}
+ sub do_j_report_openbib{}
+ 
+ sub do_j_report_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_j_report_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_j_report_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_j_report_leqno{ $EQN_TAGS = 'L'; }
+ sub do_j_report_reqno{ $EQN_TAGS = 'R'; }
+ sub do_j_report_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thechapter {
+     join('', &do_cmd_arabic("${O}0${C}chapter${O}0$C"), ".", @_[0]) }
+ 
+ sub do_cmd_thesection {
+     join('',&translate_commands("\\thechapter")
+ 	, &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ &addto_dependents('chapter','equation');
+ &addto_dependents('chapter','footnote');
+ &addto_dependents('chapter','figure');
+ &addto_dependents('chapter','table');
+ 
+ sub do_cmd_theequation {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/japanese.perl latex2html-2K.1beta-jp/styles/japanese.perl
*** latex2html-2K.1beta-org/styles/japanese.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/japanese.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,96 ----
+ # japanese.perl, version 3.0 1999/9/15
+ # japanese.perl, for latex2html 2K.1beta + ja 1.0 2001/06/25
+ #
+ # japanese.perl by Kenshi Muto <kmuto@debian.org>
+ # modified by Shigeharu TAKENO <shige@iee.niit.ac.jp>
+ # 
+ 
+ package japanese;
+ 
+ print " [japanese]";
+ 
+ sub main'japanese_translation {
+     @_[0];
+ }
+ 
+ package main;
+ 
+ sub japanese_titles {
+     $toc_title = "目次";
+     $lof_title = "図目次";
+     $lot_title = "表目次";
+     $idx_title = "索引";
+     $bib_title = "参考文献";
+     $abs_title = "概要";
+     $fig_name  = "図";
+     $tab_name  = "表";
+     $info_title = "この文書について..."; 
+     @Month = ('', '1月', '2月', '3月', '4月', '5月',
+               '6月', '7月', '8月', '9月', '10月',
+               '11月', '12月');
+ #    @Month = ('', '睦月', '如月', '弥生', '卯月', '皐月',
+ #              '水無月', '文月', '葉月', '長月', '神無月',
+ #              '霜月', '師走');
+ #    @Month = ('', '孟春', '仲春', '季春', '孟夏', '仲夏',
+ #              '季夏', '孟秋', '仲秋', '季秋', '孟冬',
+ #              '仲冬', '季冬');
+ }
+ 
+ sub japanese_infopage {
+     local($_) = @_;
+     local($argv) = $argv;
+     if (-f "../$argv") { $argv = &make_href ("../$argv", $argv, ); }
+     $_ = (($INFO == 1)
+       ? join('', "<STRONG>$t_title</STRONG><P>\nこの文書は"
+         , "<A HREF=\"$TEX2HTMLADDRESS\"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> 翻訳プログラム Version $TEX2HTMLVERSION\n"
+         , "<P>Copyright &#169; 1993, 1994, 1995, 1996,\n"
+         , "<A HREF=\"$AUTHORADDRESS\">Nikos Drakos</A>, \n"
+         , "Computer Based Learning Unit, University of Leeds,\n"
+         , "<BR>Copyright &#169; 1997, 1998, 1999,\n"
+         , "<A HREF=\"$AUTHORADDRESS2\">Ross Moore</A>, \n"
+         , "Mathematics Department, Macquarie University, Sydney.\n"
+         , "<P>を<A HREF=\"$JTEX2HTMLADDRESS\">日本語化したもの</A>(
+ $JTEX2HTMLVERSION 版)\n"
+         , "<P>Copyright &#169; 1998, 1999,\n"
+         , "<A HREF=\"$JAUTHORADDRESS\">Kenshi Muto</A>, \n"
+         , "Debian Project.\n"
+ #	, "<P>(modified by Shigeharu TAKENO, Niigata Inst.Tech.)\n" 
+         , "<P>を用いて生成されました。\n"
+         , "<P>コマンド行は以下の通りでした。: <BR>\n "
+         , "<STRONG>latex2html</STRONG> <tt>$argv</tt>.\n"
+         , (($SHOW_INIT_FILE && ($INIT_FILE ne ''))?
+ 	   "\n<P>初期化ファイル: <TT>$INIT_FILE</TT>\n$init_file_mark\n" :'')
+         , "<P>翻訳は $address_data[0] によって $address_data[1] に実行されました。"
+ 	, $open_all, $_)
+    : join('', $close_all, $INFO,"\n", $open_all, $_));
+    $_;
+ }
+ 
+ sub get_date {
+         #平成のみ対応
+     local($format,$order) = @_;
+     local(@lt) = localtime;
+     local($d,$m,$y) = @lt[3,4,5];
+         $y += 1900;
+         $y -= 1988;
+         if ($y == 1) {
+                 $y = "元";
+         } else {
+                 $y .= "";
+         }
+         sprintf("平成%s年%s%d日", $y, @Month[$m+1], $d);
+ }
+ 
+ &japanese_titles;
+ $default_language = 'japanese';
+ $TITLES_LANGUAGE = 'japanese';
+ #$ISO_LANGUAGE = 'JA';
+ $charset = 'iso-2022-jp';
+ $japanese_encoding = 'iso-2022-jp';
+ 
+ if (defined &address_data) {
+   @address_data = &address_data('ISO');
+   $ADDRESS = "$address_data[0]\n$address_data[1]";
+ }
+ 
+ 1;
diff -rcN latex2html-2K.1beta-org/styles/jarticle.perl latex2html-2K.1beta-jp/styles/jarticle.perl
*** latex2html-2K.1beta-org/styles/jarticle.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/jarticle.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,99 ----
+ # jarticle.perl by Kenshi Muto <kmuto@debian.org>
+ # copied from:
+ # article.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "article" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ #
+ # $Log: article.perl,v $
+ # Revision 1.6  1998/06/18 12:09:35  RRM
+ #  --  do not override user's $LATEX_FONT_SIZE settings
+ #
+ # Revision 1.5  1998/02/20 22:08:30  latex2html
+ # added log
+ #
+ # ----------------------------
+ # revision 1.4
+ # date: 1998/02/13 12:58:51;  author: latex2html;  state: Exp;  lines: +2 -2
+ #  --  corrected the use of `.' in section-numbers
+ # ----------------------------
+ # revision 1.3
+ # date: 1998/02/03 02:06:23;  author: RRM;  state: Exp;  lines: +21 -9
+ #  --  improved the counter-numbering macros: \the<counter>
+ # ----------------------------
+ # revision 1.2
+ # date: 1998/01/09 02:15:55;  author: RRM;  state: Exp;  lines: +4 -3
+ #  --  sets  $LATEX_FONT_SIZE  from class options [10pt,11pt,12pt]
+ # ----------------------------
+ # revision 1.1
+ # date: 1997/09/19 11:00:53;  author: RRM;  state: Exp;
+ #      Document-class emulation file
+ # 	-- adjusts the \the<counter> macros for sectioning commands
+ # 	-- suppresses warnings for standard class-options
+ 
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_jarticle_a4paper{}
+ sub do_jarticle_a5paper{}
+ sub do_jarticle_b5paper{}
+ sub do_jarticle_legalpaper{}
+ sub do_jarticle_letterpaper{}
+ sub do_jarticle_executivepaper{}
+ sub do_jarticle_landscape{}
+ sub do_jarticle_final{}
+ sub do_jarticle_draft{}
+ sub do_jarticle_oneside{}
+ sub do_jarticle_twoside{}
+ sub do_jarticle_openright{}
+ sub do_jarticle_openany{}
+ sub do_jarticle_onecolumn{}
+ sub do_jarticle_twocolumn{}
+ sub do_jarticle_notitlepage{}
+ sub do_jarticle_titlepage{}
+ sub do_jarticle_openbib{}
+ 
+ sub do_jarticle_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_jarticle_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_jarticle_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_jarticle_leqno{ $EQN_TAGS = 'L'; }
+ sub do_jarticle_reqno{ $EQN_TAGS = 'R'; }
+ sub do_jarticle_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thesection {
+     join('', &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,".", &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ 
+ sub do_cmd_theequation {
+     join('', &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     join('', &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     join('', &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     join('',  &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/jbook.perl latex2html-2K.1beta-jp/styles/jbook.perl
*** latex2html-2K.1beta-org/styles/jbook.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/jbook.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,108 ----
+ # jbook.perl by Kouji Kodama <kdm@kobe-kosen.ac.jp>
+ # copied from:
+ # book.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "book" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_jbook_a4paper{}
+ sub do_jbook_a5paper{}
+ sub do_jbook_b5paper{}
+ sub do_jbook_legalpaper{}
+ sub do_jbook_letterpaper{}
+ sub do_jbook_executivepaper{}
+ sub do_jbook_landscape{}
+ sub do_jbook_final{}
+ sub do_jbook_draft{}
+ sub do_jbook_oneside{}
+ sub do_jbook_twoside{}
+ sub do_jbook_openright{}
+ sub do_jbook_openany{}
+ sub do_jbook_onecolumn{}
+ sub do_jbook_twocolumn{}
+ sub do_jbook_notitlepage{}
+ sub do_jbook_titlepage{}
+ sub do_jbook_openbib{}
+ #
+ sub do_jbook_a4j{}
+ sub do_jbook_a5j{}
+ sub do_jbook_b4j{}
+ sub do_jbook_b5j{}
+ sub do_jbook_a4p{}
+ sub do_jbook_a5p{}
+ sub do_jbook_b4p{}
+ sub do_jbook_b5p{}
+ 
+ 
+ sub do_jbook_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_jbook_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_jbook_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_jbook_leqno{ $EQN_TAGS = 'L'; }
+ sub do_jbook_reqno{ $EQN_TAGS = 'R'; }
+ sub do_jbook_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thepart {
+     join('', &do_cmd_Roman("${O}0${C}part${O}0$C"), ".", @_[0]) }
+ 
+ sub do_cmd_thechapter {
+     join('', &do_cmd_arabic("${O}0${C}chapter${O}0$C"), ".", @_[0]) }
+ 
+ 
+ sub do_cmd_thesection {
+     join('',&translate_commands("\\thechapter")
+ 	, &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ 
+ &addto_dependents('chapter','equation');
+ &addto_dependents('chapter','footnote');
+ &addto_dependents('chapter','figure');
+ &addto_dependents('chapter','table');
+ 
+ sub do_cmd_theequation {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 
+ 1;	# Must be last line
+ 
diff -rcN latex2html-2K.1beta-org/styles/jreport.perl latex2html-2K.1beta-jp/styles/jreport.perl
*** latex2html-2K.1beta-org/styles/jreport.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/jreport.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,91 ----
+ # jreport.perl by Kenshi Muto <kmuto@debian.org>
+ # copied from:
+ # report.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "report" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_jreport_a4paper{}
+ sub do_jreport_a5paper{}
+ sub do_jreport_b5paper{}
+ sub do_jreport_legalpaper{}
+ sub do_jreport_letterpaper{}
+ sub do_jreport_executivepaper{}
+ sub do_jreport_landscape{}
+ sub do_jreport_final{}
+ sub do_jreport_draft{}
+ sub do_jreport_oneside{}
+ sub do_jreport_twoside{}
+ sub do_jreport_openright{}
+ sub do_jreport_openany{}
+ sub do_jreport_onecolumn{}
+ sub do_jreport_twocolumn{}
+ sub do_jreport_notitlepage{}
+ sub do_jreport_titlepage{}
+ sub do_jreport_openbib{}
+ 
+ sub do_jreport_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_jreport_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_jreport_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_jreport_leqno{ $EQN_TAGS = 'L'; }
+ sub do_jreport_reqno{ $EQN_TAGS = 'R'; }
+ sub do_jreport_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thechapter {
+     join('', &do_cmd_arabic("${O}0${C}chapter${O}0$C"), ".", @_[0]) }
+ 
+ sub do_cmd_thesection {
+     join('',&translate_commands("\\thechapter")
+ 	, &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ &addto_dependents('chapter','equation');
+ &addto_dependents('chapter','footnote');
+ &addto_dependents('chapter','figure');
+ &addto_dependents('chapter','table');
+ 
+ sub do_cmd_theequation {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/jsarticle.perl latex2html-2K.1beta-jp/styles/jsarticle.perl
*** latex2html-2K.1beta-org/styles/jsarticle.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/jsarticle.perl	Sun Jan 13 21:54:13 2002
***************
*** 0 ****
--- 1,116 ----
+ # jsarticle.perl by Masao Takaku <masao@ulis.ac.jp>
+ # copied from:
+ # jarticle.perl by Kenshi Muto <kmuto@debian.org>
+ # article.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "article" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ #
+ # $Log: article.perl,v $
+ # Revision 1.6  1998/06/18 12:09:35  RRM
+ #  --  do not override user's $LATEX_FONT_SIZE settings
+ #
+ # Revision 1.5  1998/02/20 22:08:30  latex2html
+ # added log
+ #
+ # ----------------------------
+ # revision 1.4
+ # date: 1998/02/13 12:58:51;  author: latex2html;  state: Exp;  lines: +2 -2
+ #  --  corrected the use of `.' in section-numbers
+ # ----------------------------
+ # revision 1.3
+ # date: 1998/02/03 02:06:23;  author: RRM;  state: Exp;  lines: +21 -9
+ #  --  improved the counter-numbering macros: \the<counter>
+ # ----------------------------
+ # revision 1.2
+ # date: 1998/01/09 02:15:55;  author: RRM;  state: Exp;  lines: +4 -3
+ #  --  sets  $LATEX_FONT_SIZE  from class options [10pt,11pt,12pt]
+ # ----------------------------
+ # revision 1.1
+ # date: 1997/09/19 11:00:53;  author: RRM;  state: Exp;
+ #      Document-class emulation file
+ # 	-- adjusts the \the<counter> macros for sectioning commands
+ # 	-- suppresses warnings for standard class-options
+ 
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_jsarticle_a4paper{}
+ sub do_jsarticle_a5paper{}
+ sub do_jsarticle_a6paper{}
+ sub do_jsarticle_b4paper{}
+ sub do_jsarticle_b5paper{}
+ sub do_jsarticle_a4j{}
+ sub do_jsarticle_a5j{}
+ sub do_jsarticle_b4j{}
+ sub do_jsarticle_b5j{}
+ sub do_jsarticle_b5var{}
+ sub do_jsarticle_letterpaper{}
+ sub do_jsarticle_legalpaper{}
+ sub do_jsarticle_executivepaper{}
+ sub do_jsarticle_landscape{}
+ sub do_jsarticle_tombo{}
+ sub do_jsarticle_mentuke{}
+ sub do_jsarticle_oneside{}
+ sub do_jsarticle_twoside{}
+ sub do_jsarticle_onecolumn{}
+ sub do_jsarticle_twocolumn{}
+ sub do_jsarticle_notitlepage{}
+ sub do_jsarticle_titlepage{}
+ sub do_jsarticle_openright{}
+ sub do_jsarticle_openany{}
+ sub do_jsarticle_final{}
+ sub do_jsarticle_draft{}
+ sub do_jsarticle_disablejfam{}
+ sub do_jsarticle_mingoth{}
+ sub do_jsarticle_papersize{}
+ sub do_jsarticle_openbib{}
+ 
+ sub do_jsarticle_9pt{ $LATEX_FONT_SIZE = '9pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsarticle_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsarticle_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsarticle_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsarticle_14pt{ $LATEX_FONT_SIZE = '14pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsarticle_17pt{ $LATEX_FONT_SIZE = '17pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsarticle_21pt{ $LATEX_FONT_SIZE = '21pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_jsarticle_leqno{ $EQN_TAGS = 'L'; }
+ sub do_jsarticle_reqno{ $EQN_TAGS = 'R'; }
+ sub do_jsarticle_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thesection {
+     join('', &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,".", &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ 
+ sub do_cmd_theequation {
+     join('', &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     join('', &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     join('', &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     join('',  &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/jsbook.perl latex2html-2K.1beta-jp/styles/jsbook.perl
*** latex2html-2K.1beta-org/styles/jsbook.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/jsbook.perl	Sun Jan 13 21:54:14 2002
***************
*** 0 ****
--- 1,110 ----
+ # jsbook.perl by Masao Takaku <masao@ulis.ac.jp>
+ # copied from:
+ # jreport.perl by Kenshi Muto <kmuto@debian.org>
+ # report.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "report" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ sub do_jsbook_a4paper{}
+ sub do_jsbook_a5paper{}
+ sub do_jsbook_a6paper{}
+ sub do_jsbook_b4paper{}
+ sub do_jsbook_b5paper{}
+ sub do_jsbook_a4j{}
+ sub do_jsbook_a5j{}
+ sub do_jsbook_b4j{}
+ sub do_jsbook_b5j{}
+ sub do_jsbook_b5var{}
+ sub do_jsbook_letterpaper{}
+ sub do_jsbook_legalpaper{}
+ sub do_jsbook_executivepaper{}
+ sub do_jsbook_landscape{}
+ sub do_jsbook_tombo{}
+ sub do_jsbook_mentuke{}
+ sub do_jsbook_oneside{}
+ sub do_jsbook_twoside{}
+ sub do_jsbook_onecolumn{}
+ sub do_jsbook_twocolumn{}
+ sub do_jsbook_notitlepage{}
+ sub do_jsbook_titlepage{}
+ sub do_jsbook_openright{}
+ sub do_jsbook_openany{}
+ sub do_jsbook_final{}
+ sub do_jsbook_draft{}
+ sub do_jsbook_disablejfam{}
+ sub do_jsbook_mingoth{}
+ sub do_jsbook_papersize{}
+ sub do_jsbook_openbib{}
+ 
+ sub do_jsbook_9pt{ $LATEX_FONT_SIZE = '9pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsbook_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsbook_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsbook_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsbook_14pt{ $LATEX_FONT_SIZE = '14pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsbook_17pt{ $LATEX_FONT_SIZE = '17pt' unless $LATEX_FONT_SIZE; }
+ sub do_jsbook_21pt{ $LATEX_FONT_SIZE = '21pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_jsbook_leqno{ $EQN_TAGS = 'L'; }
+ sub do_jsbook_reqno{ $EQN_TAGS = 'R'; }
+ sub do_jsbook_fleqn{ $FLUSH_EQN = 1; }
+ 
+ sub do_cmd_thepart {
+     join('', &do_cmd_Roman("${O}0${C}part${O}0$C"), ".", @_[0]) }
+ 
+ sub do_cmd_thechapter {
+     join('', &do_cmd_arabic("${O}0${C}chapter${O}0$C"), ".", @_[0]) }
+ 
+ sub do_cmd_thesection {
+     join('',&translate_commands("\\thechapter")
+ 	, &do_cmd_arabic("${O}0${C}section${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsection {
+     join('',&translate_commands("\\thesection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubsubsection {
+     join('',&translate_commands("\\thesubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}subsubsection${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_theparagraph {
+     join('',&translate_commands("\\thesubsubsection")
+ 	,"." , &do_cmd_arabic("${O}0${C}paragraph${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thesubparagraph {
+     join('',&translate_commands("\\theparagraph")
+ 	,"." , &do_cmd_arabic("${O}0${C}subparagraph${O}0$C"), @_[0]) }
+ 
+ &addto_dependents('chapter','equation');
+ &addto_dependents('chapter','footnote');
+ &addto_dependents('chapter','figure');
+ &addto_dependents('chapter','table');
+ 
+ sub do_cmd_theequation {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}equation${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefootnote {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}footnote${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thefigure {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}figure${O}0$C"), @_[0]) }
+ 
+ sub do_cmd_thetable {
+     local($chap) =  &translate_commands("\\thechapter");
+     join('', (($chap =~ /^(0\.)?$/)? '' : $chap)
+         , &do_cmd_arabic("${O}0${C}table${O}0$C"), @_[0]) }
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/jslides.perl latex2html-2K.1beta-jp/styles/jslides.perl
*** latex2html-2K.1beta-org/styles/jslides.perl	Thu Jan  1 09:00:00 1970
--- latex2html-2K.1beta-jp/styles/jslides.perl	Sun Jan 13 21:54:14 2002
***************
*** 0 ****
--- 1,42 ----
+ # jslides.perl by Kenshi Muto <kmuto@debian.org>
+ # copied from
+ # slides.perl by Ross Moore <ross@mpce.mq.edu.au>  09-14-97
+ #
+ # Extension to LaTeX2HTML V97.1 to support the "slides" document class
+ # and standard LaTeX2e class options.
+ #
+ # Change Log:
+ # ===========
+ 
+ package main;
+ 
+ 
+ # Suppress option-warning messages:
+ 
+ sub do_jslides_10pt{}
+ sub do_jslides_11pt{}
+ sub do_jslides_12pt{}
+ sub do_jslides_a4paper{}
+ sub do_jslides_a5paper{}
+ sub do_jslides_b5paper{}
+ sub do_jslides_legalpaper{}
+ sub do_jslides_letterpaper{}
+ sub do_jslides_executivepaper{}
+ sub do_jslides_landscape{}
+ sub do_jslides_final{}
+ sub do_jslides_draft{}
+ sub do_jslides_oneside{}
+ sub do_jslides_twoside{}
+ sub do_jslides_openright{}
+ sub do_jslides_openany{}
+ sub do_jslides_onecolumn{}
+ sub do_jslides_twocolumn{}
+ sub do_jslides_notitlepage{}
+ sub do_jslides_titlepage{}
+ sub do_jslides_openbib{}
+ 
+ sub do_jslides_leqno{ $EQN_TAGS = 'L'; }
+ sub do_jslides_reqno{ $EQN_TAGS = 'R'; }
+ sub do_jslides_fleqn{ $FLUSH_EQN = 1; }
+ 
+ 1;	# Must be last line
diff -rcN latex2html-2K.1beta-org/styles/psfrag.perl latex2html-2K.1beta-jp/styles/psfrag.perl
*** latex2html-2K.1beta-org/styles/psfrag.perl	Mon Sep  6 14:19:46 1999
--- latex2html-2K.1beta-jp/styles/psfrag.perl	Sun Jan 13 21:54:14 2002
***************
*** 24,31 ****
  _RAW_ARG_CMDS_
  
  &process_commands_nowrap_in_tex (<<_RAW_ARG_CMDS_);
! psfragstar # {} # {}
! psfrag # {} # {}
  _RAW_ARG_CMDS_
  
  
--- 24,31 ----
  _RAW_ARG_CMDS_
  
  &process_commands_nowrap_in_tex (<<_RAW_ARG_CMDS_);
! psfragstar # {} # [] # [] # [] # [] # {}
! psfrag # {} # [] # [] # [] # [] # {}
  _RAW_ARG_CMDS_
  
  
diff -rcN latex2html-2K.1beta-org/versions/html3_2.pl latex2html-2K.1beta-jp/versions/html3_2.pl
*** latex2html-2K.1beta-org/versions/html3_2.pl	Thu Nov  4 15:15:13 1999
--- latex2html-2K.1beta-jp/versions/html3_2.pl	Sun Jan 13 21:54:14 2002
***************
*** 1096,1106 ****
  	$_ = (($comment.$labels)? "$comment$labels\n":'').$sbig.$_.$ebig;
      }
      if ($border||($attribs)) {
! 	join('',"<BR>\n<DIV$math_class>\n"
              , &make_table( $border, $attribs, '', '', '', $_ )
  	    , "</DIV>\n<BR CLEAR=\"ALL\">");
      } else { 
!         join('',"<BR><P></P>\n<DIV$math_class>",$_
              ,"</DIV><BR CLEAR=\"ALL\">\n<P></P>");
      }
  }
--- 1096,1108 ----
  	$_ = (($comment.$labels)? "$comment$labels\n":'').$sbig.$_.$ebig;
      }
      if ($border||($attribs)) {
! 	# join('',"<BR>\n<DIV$math_class>\n"
! 	join('',"<BR>\n<DIV$halign>\n"
              , &make_table( $border, $attribs, '', '', '', $_ )
  	    , "</DIV>\n<BR CLEAR=\"ALL\">");
      } else { 
!         # join('',"<BR><P></P>\n<DIV$math_class>",$_
! 	join('',"<BR><P></P>\n<DIV$halign>",$_
              ,"</DIV><BR CLEAR=\"ALL\">\n<P></P>");
      }
  }
diff -rcN latex2html-2K.1beta-org/versions/html4_0.pl latex2html-2K.1beta-jp/versions/html4_0.pl
*** latex2html-2K.1beta-org/versions/html4_0.pl	Thu Nov  4 15:15:13 1999
--- latex2html-2K.1beta-jp/versions/html4_0.pl	Sun Jan 13 21:54:14 2002
***************
*** 1459,1469 ****
  	$_ = (($comment.$labels)? "$comment$labels\n":'').$sbig.$_.$ebig;
      }
      if ($border||($attribs)) {
! 	join('',"<BR>\n<DIV$math_class>\n"
              , &make_table( $border, $attribs, '', '', '', $_ )
  	    , "</DIV>\n<BR CLEAR=\"ALL\">");
      } else { 
!         join('',"<BR><P></P>\n<DIV$math_class>",$_
              ,"</DIV><BR CLEAR=\"ALL\">\n<P></P>");
      }
  }
--- 1459,1471 ----
  	$_ = (($comment.$labels)? "$comment$labels\n":'').$sbig.$_.$ebig;
      }
      if ($border||($attribs)) {
! 	# join('',"<BR>\n<DIV$math_class>\n"
! 	join('',"<BR>\n<DIV$halign>\n"
              , &make_table( $border, $attribs, '', '', '', $_ )
  	    , "</DIV>\n<BR CLEAR=\"ALL\">");
      } else { 
!         # join('',"<BR><P></P>\n<DIV$math_class>",$_
!         join('',"<BR><P></P>\n<DIV$halign>",$_
              ,"</DIV><BR CLEAR=\"ALL\">\n<P></P>");
      }
  }
