名前: 霜月幾日 日時: 2002-08-07 15:50:20 IPアドレス: 133.24.24.*
>>9997 tex4htは、htmlへの変換の際に、 LaTeX側のクラスオプション、あるいはクラスファイル、に相当する tex4ht側での設定ファイルが必要になります。(自作するのは簡単です) tex4ht側の対応するファイル郡はTeX Live 7に含まれる様なパッケージであれば、 確か、全てそろっていたはずです。(babelからxy-pic、colorまで) 逆に言えば、これに含まれないもの、 例えば、既に角藤氏が発言されているように日本語(p)LaTeXに特有のもの (ascmac、j-article,jarticle,jsarticle等)は変換に失敗します。 (変換以前に、jlatexで処理不能なものは端から無理です) そのため >\documentclass[12pt]{j-article} >\usepackage[dvips]{graphicx,color} >\usepackage[jp,3]{tex4ht} >\begin{document} 上記のようなプリアンブルのファイル(仮にsample.tex)を $>ht jlatex sample として処理すると、tableofcontentsと相互リンクの生成に失敗します。よって 以下のようなファイル(sample2.tex) \documentclass[12pt]{article} \usepackage[dvips]{graphicx} \usepackage[jp,3]{tex4ht} \begin{document} \tableofcontents \section{{\TeX}} \subsection{{\LaTeX}} \section{p\TeX} \subsection{p{\LaTeX}} \includegraphics[width=\linewidth]{tiger.ps} \end{document} といったように、欧文用(より一般的な)クラスファイルを使用する必要があります。 (jarticla、jsarticle、j-articleは非常にローカルなクラスファイルです) 以前、私は >>9825 で、 >元となる、texソースファイルは >\documentclass[]{jreport} > \usepackage[jp,3]{tex4ht} > \begin{document} > ほげほげ > \end{document} >といった感じにしておく と発言しておりますが、これは、jreportでも、tex4htでの変換に支障をきたさない様に 色々とデータをいじっていたせいでした。 混乱させて申し訳ありません。documentclassは、欧文用クラスを使用するようにしてください。 追記: 本文中で、どうしても、tex4htでの変換に失敗するような箇所 ({\mathcal A}のような文字) があれば、"特定選択箇所をピクチャーとして処理する"というコマンドが tex4htにはあるので、これを使うといいでしょう。
この書き込みへの返事: