diff -rcN latex2html-2K.1beta-org/styles/jarticle.perl latex2html-2K.1beta-jp/styles/jarticle.perl
*** latex2html-2K.1beta-org/styles/jarticle.perl	Mon Jun 25 18:37:51 2001
--- latex2html-2K.1beta-jp/styles/jarticle.perl	Tue Jul  3 16:30:21 2001
***************
*** 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_article_a4paper{}
+ sub do_article_a5paper{}
+ sub do_article_b5paper{}
+ sub do_article_legalpaper{}
+ sub do_article_letterpaper{}
+ sub do_article_executivepaper{}
+ sub do_article_landscape{}
+ sub do_article_final{}
+ sub do_article_draft{}
+ sub do_article_oneside{}
+ sub do_article_twoside{}
+ sub do_article_openright{}
+ sub do_article_openany{}
+ sub do_article_onecolumn{}
+ sub do_article_twocolumn{}
+ sub do_article_notitlepage{}
+ sub do_article_titlepage{}
+ sub do_article_openbib{}
+ 
+ sub do_article_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_article_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_article_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_article_leqno{ $EQN_TAGS = 'L'; }
+ sub do_article_reqno{ $EQN_TAGS = 'R'; }
+ sub do_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-article.perl latex2html-2K.1beta-jp/styles/j-article.perl
*** latex2html-2K.1beta-org/styles/j-article.perl	Mon Jun 25 18:37:51 2001
--- latex2html-2K.1beta-jp/styles/j-article.perl	Tue Jul  3 16:30:22 2001
***************
*** 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_article_a4paper{}
+ sub do_article_a5paper{}
+ sub do_article_b5paper{}
+ sub do_article_legalpaper{}
+ sub do_article_letterpaper{}
+ sub do_article_executivepaper{}
+ sub do_article_landscape{}
+ sub do_article_final{}
+ sub do_article_draft{}
+ sub do_article_oneside{}
+ sub do_article_twoside{}
+ sub do_article_openright{}
+ sub do_article_openany{}
+ sub do_article_onecolumn{}
+ sub do_article_twocolumn{}
+ sub do_article_notitlepage{}
+ sub do_article_titlepage{}
+ sub do_article_openbib{}
+ 
+ sub do_article_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_article_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_article_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_article_leqno{ $EQN_TAGS = 'L'; }
+ sub do_article_reqno{ $EQN_TAGS = 'R'; }
+ sub do_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/jreport.perl latex2html-2K.1beta-jp/styles/jreport.perl
*** latex2html-2K.1beta-org/styles/jreport.perl	Mon Jun 25 18:37:51 2001
--- latex2html-2K.1beta-jp/styles/jreport.perl	Tue Jul  3 16:30:22 2001
***************
*** 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_report_a4paper{}
+ sub do_report_a5paper{}
+ sub do_report_b5paper{}
+ sub do_report_legalpaper{}
+ sub do_report_letterpaper{}
+ sub do_report_executivepaper{}
+ sub do_report_landscape{}
+ sub do_report_final{}
+ sub do_report_draft{}
+ sub do_report_oneside{}
+ sub do_report_twoside{}
+ sub do_report_openright{}
+ sub do_report_openany{}
+ sub do_report_onecolumn{}
+ sub do_report_twocolumn{}
+ sub do_report_notitlepage{}
+ sub do_report_titlepage{}
+ sub do_report_openbib{}
+ 
+ sub do_report_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_report_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_report_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_report_leqno{ $EQN_TAGS = 'L'; }
+ sub do_report_reqno{ $EQN_TAGS = 'R'; }
+ sub do_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/j-report.perl latex2html-2K.1beta-jp/styles/j-report.perl
*** latex2html-2K.1beta-org/styles/j-report.perl	Mon Jun 25 18:37:51 2001
--- latex2html-2K.1beta-jp/styles/j-report.perl	Tue Jul  3 16:30:22 2001
***************
*** 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_report_a4paper{}
+ sub do_report_a5paper{}
+ sub do_report_b5paper{}
+ sub do_report_legalpaper{}
+ sub do_report_letterpaper{}
+ sub do_report_executivepaper{}
+ sub do_report_landscape{}
+ sub do_report_final{}
+ sub do_report_draft{}
+ sub do_report_oneside{}
+ sub do_report_twoside{}
+ sub do_report_openright{}
+ sub do_report_openany{}
+ sub do_report_onecolumn{}
+ sub do_report_twocolumn{}
+ sub do_report_notitlepage{}
+ sub do_report_titlepage{}
+ sub do_report_openbib{}
+ 
+ sub do_report_10pt{ $LATEX_FONT_SIZE = '10pt' unless $LATEX_FONT_SIZE; }
+ sub do_report_11pt{ $LATEX_FONT_SIZE = '11pt' unless $LATEX_FONT_SIZE; }
+ sub do_report_12pt{ $LATEX_FONT_SIZE = '12pt' unless $LATEX_FONT_SIZE; }
+ 
+ sub do_report_leqno{ $EQN_TAGS = 'L'; }
+ sub do_report_reqno{ $EQN_TAGS = 'R'; }
+ sub do_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/jslides.perl latex2html-2K.1beta-jp/styles/jslides.perl
*** latex2html-2K.1beta-org/styles/jslides.perl	Mon Jun 25 18:37:51 2001
--- latex2html-2K.1beta-jp/styles/jslides.perl	Tue Jul  3 16:30:22 2001
***************
*** 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_slides_10pt{}
+ sub do_slides_11pt{}
+ sub do_slides_12pt{}
+ sub do_slides_a4paper{}
+ sub do_slides_a5paper{}
+ sub do_slides_b5paper{}
+ sub do_slides_legalpaper{}
+ sub do_slides_letterpaper{}
+ sub do_slides_executivepaper{}
+ sub do_slides_landscape{}
+ sub do_slides_final{}
+ sub do_slides_draft{}
+ sub do_slides_oneside{}
+ sub do_slides_twoside{}
+ sub do_slides_openright{}
+ sub do_slides_openany{}
+ sub do_slides_onecolumn{}
+ sub do_slides_twocolumn{}
+ sub do_slides_notitlepage{}
+ sub do_slides_titlepage{}
+ sub do_slides_openbib{}
+ 
+ sub do_slides_leqno{ $EQN_TAGS = 'L'; }
+ sub do_slides_reqno{ $EQN_TAGS = 'R'; }
+ sub do_slides_fleqn{ $FLUSH_EQN = 1; }
+ 
+ 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	Mon Jun 25 18:37:51 2001
--- latex2html-2K.1beta-jp/styles/japanese.perl	Tue Jul  3 16:30:22 2001
***************
*** 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/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	Tue Jul  3 16:30:23 2001
***************
*** 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/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	Tue Jul  3 16:30:23 2001
***************
*** 1,5 ****
--- 1,7 ----
  #- -*- perl -*-
  #
+ # jLaTeX2HTML version 1.99+3.0 1999/9/15
+ # jLaTeX2HTML version 1.0 2001/06/25 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.0";
  
  $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)) {
***************
*** 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,8885 ----
  # MRO: Print standardized header
  sub banner {
      print <<"EOF";
! This is jLaTeX2HTML Version $JTEX2HTMLVERSION
! by Kenshi Muto, Debian Project.
! (modified by Shigeharu TAKENO, Niigata Inst.Tech.)
! 
! Original LaTeX2HTML Version $TEX2HTMLVERSION
  by Nikos Drakos, Computer Based Learning Unit, University of Leeds.
  
  EOF
***************
*** 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);
  
--- 15192,15198 ----
      $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 ****
--- 15532,15538 ----
  	 , 'spanish',	'spanish_translation'
  	 , 'swedish',	'swedish_translation'
  	 , 'turkish',	'turkish_translation'
+ 	 , 'japanese',	'japanese_translation'
  	);
  
  # Reiner: 
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	Tue Jul  3 16:30:24 2001
***************
*** 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/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	Tue Jul  3 16:30:24 2001
***************
*** 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/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	Tue Jul  3 16:30:24 2001
***************
*** 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/README.patch-99.1jp latex2html-2K.1beta-jp/README.patch-99.1jp
*** latex2html-2K.1beta-org/README.patch-99.1jp	Mon Jun 25 18:38:07 2001
--- latex2html-2K.1beta-jp/README.patch-99.1jp	Tue Jul  3 16:30:25 2001
***************
*** 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/README.patch-2K.1bjp latex2html-2K.1beta-jp/README.patch-2K.1bjp
*** latex2html-2K.1beta-org/README.patch-2K.1bjp	Mon Jun 25 18:38:07 2001
--- latex2html-2K.1beta-jp/README.patch-2K.1bjp	Tue Jul  3 16:30:25 2001
***************
*** 0 ****
--- 1,253 ----
+ 竹の 07/03 2001
+ ---------------
+ 
+ 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 をご覧ください。ただし、一つ注意が
+ 必要です。
+ 
+ latex2html が使用する netpbm というソフトには、古いもの 
+ (netpbm-1-Mar-1994) と新しめのもの (netpbm-9.X) があります。新し
+ めの netpbm を使う場合、以下に注意してください。
+ 
+ 1) pnmtopng はその中に含まれているので、別にインストールする必要
+    はない
+ 2) netpbm は 9.12 以降のものを使わないと数式の画像が変になる
+ 
+ 詳しくは
+ 
+ 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.0.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.0.patch.gz
+ % cd latex2html-2K.1beta
+ % patch -p1 < ../l2h-2K1b+jp1.0.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 の
+ 
+   @IMAGE_TYPES = qw(png gif);
+ 
+ の行を
+ 
+   @IMAGE_TYPES = qw(gif png);
+ 
+ のように変えれば OK です。
+ 
+ ただ、この方法は、latex2html を複数のユーザが共有して使う場合、ユ
+ ーザ毎に切替えることができないので不便です (バグ ?) ので、どうし
+ てもユーザ毎に切替えたい場合は PNG 用の latex2html と GIF 用の 
+ latex2html を作ってしまうのが楽でしょう (綺麗ではありませんが)。
+ 実際、私は l2conf.pm の上記の該当箇所を PNG 用にしたもの 
+ l2hconf_png.pm を作って、latex2html が
+ 
+   use 'l2hconf'
+ 
+ として l2hconf.pm を読み込む部分を
+ 
+   use 'l2hconf_png'
+ 
+ と変えたものを latex2html-png という名前に変えて使っています。
+ 
+ なお、ライセンスの問題で 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
+ 以前のものを使わないといけないかもしれません。
+ 
+ 
+ 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 プロジェクト さんの日本語
+ 化パッチをありがたく使わせて頂いています。また、色々な助言を頂い
+ たり、今回のパッチの公開にも快く応じて頂きました。この場を借りて
+ お礼申し上げます。どうもありがとうございました。
+ 
+ 
+ 5. 変更履歴
+ -----------
+ 
+ 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 
+ +=================================================+
