latex2html - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの2つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドlatexXNUMXhtmlです。

プログラム:

NAME


ラテックス2html-LaTeXファイルをHTML(ハイパーテキストマークアップ言語)に翻訳します

SYNOPSIS


ラテックス2html [オプション] [ターゲット[ターゲット...]]

DESCRIPTION


このマニュアルページでは、 LaTeX2HTML ユーティリティ、これは パール 翻訳するプログラム
ラテックス に文書化 HTML フォーマット。 引数として指定されたソースファイルごとに、トランスレータ
対応するHTMLファイルを含むディレクトリを作成します。 詳細と例については、
オンラインのhtmlドキュメントを参照してください。そのコピーは、
/usr/share/doc/latex2html/manual.ps.gz or / usr / share / doc / latex2html / html /

警告


このドキュメントはTeXマニュアルから派生したものであり、最新ではない可能性があります。 お願いします
信頼できるドキュメントについては、オンラインマニュアルを参照してください。

オプション 制御 タイトル、 ファイル名 および セクショニング


-t
設定と同じ: $ TITLE = ; このタイトルを使用してドキュメントに名前を付けます。

-short_extn
設定と同じ: $ SHORTEXTN = 1; 生成されたファイル名には.htmのファイル名プレフィックスを使用します
HTML ファイル。 これは、CD-ROMに保存するページを作成する場合に特に便利です。
または他のメディア、3文字を必要とするオペレーティングシステムで使用する
拡大。

-long_titles
設定と同じ: $ LONG_TITLES = ; 標準名の代わりに:node1.html、
node2.html、...それぞれのファイル名 HTML ページは最初から構築されます
そのページのセクション見出しの単語で、「_」文字で区切られています。
カンマと一般的な短い単語(a to by of and for the)は両方から省略されています
タイトルと単語数。 警告:このスイッチの使用には十分注意してください。 現在そこに
名前の一意性や全長のチェックはありません。 非常に長い名前は簡単にできます
この機能を使用した結果。

-custom_titles
設定と同じ: $ CUSTOM_TITLES = 1; 標準名の代わりに:node1.html、
node2.html、...それぞれのファイル名 HTML ページは、 パール
custom_title_hookという名前のサブルーチン。 ユーザーは自分のバージョンを定義できます
このサブルーチンは、.latex2html-initファイル内で、デフォルト(これは
標準名を使用します)。 このサブルーチンは、セクション見出しをパラメーターとして受け取ります
必要な名前、または空の文字列(デフォルト)を返す必要があります。

-dir
設定と同じ: $ DESTDIR = ; 出力をにリダイレクトします
指定されたディレクトリ。 デフォルトの動作は、ディレクトリを作成(または再利用)することです。
処理中のドキュメントのプレフィックスと同じ名前を持つ。

-no_subdir
設定と同じ: $ NO_SUBDIR = 1; 生成されたものを配置します HTML 現在のファイルに
ディレクトリ。 これはすべてをオーバーライドします $ DESTDIR 設定。

-プレフィックス
設定と同じ: $ PREFIX = ; NS になります
トップレベルの.htmlを除き、生成されたすべての.gif、.pl、および.htmlファイルの前に追加されます
ファイル; (相対)ディレクトリパスが含まれる場合があります。 これにより、複数の
の製品 LaTeX2HTML 同じディレクトリに平和的に共存します。 ただし、しないでください
の複数のインスタンスを同時に実行しようとします LaTeX2HTML 同じものを使用して
出力ディレクトリ。そうでない場合、さまざまな一時ファイルが相互に上書きします。

-auto_prefix
設定と同じ: $ AUTO_PREFIX = 1; プレフィックスを `として構築します-' することが
生成されたすべてのファイルの前に追加されます。の名前です ラテックス file
処理中です。 (このプレフィックスの「-」に注意してください。)これは、 $ PREFIX
設定。

-no_auto_link
設定と同じ: $ NO_AUTO_LINK = 1; $ NO_AUTO_LINKが空で変数の場合
$ LINKPOINT および $ LINKNAME 適切に定義されている(のデフォルトのように)
ラテックス2html.configファイル)、メインへのハードリンク HTML ページは、を使用して作成されます
で提供される名前 $ LINKNAME。 通常、これはindex.htmlです。 多くのシステムで
この名前のファイルが存在する場合は、ブラウザがURLを表示しようとしたときに使用されます
これはディレクトリを指します。 他のシステムでは、 $ LINKNAME かもしれません
適切である。 通常 $ LINKPOINT 価値がある $ FILE.html、 しかし、これも
自動リンクのターゲットになるHTMLページに一致するように変更されました。
-no_auto_linkスイッチを使用すると、この自動リンク機能がキャンセルされます。
特定のドキュメントに必要です。

-スプリット
設定と同じ: $ MAX_SPLIT_DEPTH = ; (デフォルト is 8) セクションの分割を停止します
この深さで別々のファイルに。 -split 0を指定すると、ドキュメント全体が配置されます
シングルに HTML ファイル。 セクショニングのさまざまなレベルについては、以下を参照してください。 も参照してください
分割の「相対的な」深さを設定する方法については、次の項目を参照してください。

-スプリット +
設定と同じ: $ MAX_SPLIT_DEPTH = - ; (デフォルト is 8) するレベル
セクションの分割の停止は、最も浅いレベルの「相対」で計算されます
ドキュメント内で発生するセクショニング。 たとえば、ドキュメントにが含まれている場合
\ sectionコマンドがありますが、\ partまたは\ chapterコマンドがない場合、-split + 1が発生します
各\ sectionで分割しますが、それ以上のレベルでは分割しません。 一方、-split + 2または-split
+3は、それぞれ\ subsectionコマンドと\ subsubsectionコマンドにも分割されます。
-split +0を指定すると、ドキュメント全体がXNUMXつになります HTML ファイルにソフトウェアを指定する必要があります。

-リンク
設定と同じ: $ MAX_LINK_DEPTH = ; (デフォルト is 4) ノードごとに、
ノードのセクショニングレベルよりもはるかに深い子ノードへのリンク。
-link 0を指定すると、そのページから子ノードへのリンクは表示されません。-link1は表示されます。
直系の子孫などのみを表示します。少なくともその値と同じ大きさの値
-スプリットデプスは、それぞれにミニ目次(空でない場合)を生成します
そのノードをルートとするツリー構造のページ。 ページにセクショニングがある場合-
レベルが-splitの深さよりも小さいため、ミニ目次には次のリンクがあります
他の HTML ページ、このテーブルは、配置されていない限り、ページの下部にあります
他の場所では、\ tableofchildlinksコマンドを使用します。 セクショニングレベルのページ
-splitの深さよりわずかに小さいミニ目次には、へのリンクが含まれています
同じ上で発生するサブセクションなど HTML ページ。 これで、テーブルは次の場所に配置されます。
\ tableofchildlinksコマンドを使用して他の場所に配置されていない限り、このページの上部。

-toc_ Depth
設定と同じ: $ TOC_DEPTH = ; (デフォルト is 4) レベルを下げる
目次ツリーに含まれます。

-toc_stars
設定と同じ: $ TOC_STARS = 1; スター付きフォームを使用して作成されたセクション
セクショニングコマンドは目次に含まれています。 と同じように ラテックス、
通常、そのようなセクションはリストされていません。

-show_section_numbers
設定と同じ: $ SHOW_SECTION_NUMBERS = 1; セクション番号を表示します。 デフォルトでは
特定のセクションの使用を促進するために、セクション番号は表示されていません。
スタンドアロンドキュメント。 表示されるためには、セクションのタイトルが一意であり、
インライングラフィックを含めることはできません。

-セグメント化解除
設定と同じ: $ UNSEGMENT = 1; セグメント化されたドキュメントを処理します(
ドキュメントのセグメンテーション)セグメント化されていないように。 これにより、翻訳者が発生します
すべてのセグメントを連結し、それらを全体として処理します。 これは便利だと思うかもしれません
セグメント化されたドキュメントの整合性をチェックします。 すべてのドキュメントのセクショニング
上記のレベルは次のとおりです。
0文書
1部
2章
3セクション
4サブセクション
5サブサブセクション
6段落
7サブパラグラフ
8サブパラグラフ

これらのレベルは、ドキュメントに浅いレベルのセクションが含まれていない場合でも適用されます。
たとえば、\ partまたは\ chapterコマンドは、特に使用する場合に最も一般的ではありません。 LaTeXの 記事
ドキュメントクラス。

オプション 制御 拡張機能 および スペシャル 特徴


ここで説明するスイッチは、 HTML 生成できるコードとその方法
代替戦略がある場合は、利用可能なオプションから選択してください
の一部を実装する ラテックス コー​​ド。

-html_version (2.0 | 3.0 | 3.2)[、(math | i18n | table)] *
設定と同じ: $ HTML_VERSION = ... ; これは両方を指定します HTML バージョンから
生成、および追加の(非標準) HTML 必要になる可能性のある機能。 NS
バージョン番号は、公開されているDTDに対応しています。 HTML 標準(ただし3.0
受け入れられず、その後撤回された)。 対応する パール 内のファイル
version /サブディレクトリがロードされます。 これらのファイルの名前は `html .pl '。 続く
バージョン番号、拡張子のコンマ区切りリストを指定できます。 各
ファイルに対応する ` .pl 'もversions /サブディレクトリにあります。 いつ
そのようなファイルがロードされると、結果のHTMLコードは検証できなくなります
指定されたDTDを使用します。 例外は、-no_mathスイッチも使用されている場合の数学です。
まだ検証する必要があります。 現在、バージョン2.0、3.2、および4.0が利用可能です。
(また、歴史的な理由から、2.1、2.2、3.0、および3.1)。 拡張機能i18n、
表、数学は、バージョン `2.1 '、` 2.2'と呼ばれていたものにほぼ対応しています。
それぞれ `3.1 '、のリリースで LaTeX2HTML 1996年まで。現在、これらの拡張機能は
指定された標準として、「2.0」、「3.2」、または「4.0」のいずれかをロードします。 デフォルト
バージョンは通常、latex3.2html.config内で「2」に設定されます。

-no_tex_defs
設定と同じ: $ TEXDEFS = 0; (デフォルト is 1) 日時 $ TEXDEFS 設定されています(デフォルト)
ファイルtexdefs.perlが読み込まれます。 これは、一般的なTEXコマンドを許可するコードを提供します
\ def、\ newbox、\ newdimenなどのように、特に
ドキュメントの前文。 \ defの場合、定義は完全になります。
解釈されますが、これにはパターンマッチングがそれほど複雑でないことが必要です。 もしも
$ TEXDEFS `0 'または空の場合、texdefs.perlはロードされません。 翻訳者は
生のTEXコマンドを解釈しようとしないでください。 この機能は、
洗練された作成者が任意のTEXコマンドを挿入できるようにします
によって処理される予定の環境 ラテックス とりあえず; 例:数字、
定理、写真など。ただし、現在あるので、これが必要になることはめったにありません。
これらのタイプの環境のより良いサポート。 現在、他の方法があります
渡されるコードのチャンクを指定します ラテックス 露骨な画像の場合-
世代; makeimage環境の説明を参照してください。

-外部ファイル
設定と同じ: $ EXTERNAL_FILE = ; .auxのプレフィックスを指定します
このドキュメントが読むべきファイル。 .aux拡張子がこれに追加されます
完全なファイル名を取得するためのプレフィックスと、必要に応じてディレクトリパス。 このファイル
引用、図、表、セクションに関する必要な情報を含めることができます
からの番号 ラテックス そしておそらく他の情報も。 このスイッチの使用は非常に重要です
ドキュメントセグメントの場合、個別に処理され、リンクされて生成されたかのように表示されます
単一のLaTeXドキュメントから。

-フォントサイズ
設定と同じ: $ FONT_SIZE = ; このオプションを使用すると、
を使用して画像にした環境のフォントサイズ ラテックス。 のXNUMXつである必要があります
そのフォントサイズ ラテックス 認識します。 つまり、 `10pt '、` 11pt'、 `12pt 'などです。デフォルトは
`10pt '、または\ documentclassまたは
\ documentstyle行。 どのサイズを選択しても、それは拡大されます
インストール変数 $ MATH_SCALE_FACTOR、 $ FIGURE_SCALE_FACTOR および
$ DISP_SCALE_FACTOR 適切に。 注:このスイッチでは、
HTMLページのテキストのサイズ。 このような制御は、完全にユーザーの
ブラウザウィンドウの設定の選択。

-scalable_fonts
設定と同じ: $ SCALABLE_FONTS = 1; これは、次のようなスケーラブルフォントの場合に使用されます。
TEXフォントのPostScriptバージョンは、画像生成に使用できます。 それは持っています
設定の効果 $ PK_GENERATION `1 'に、そして $ DVIPS_MODE 空になるには、
これらの変数の以前の設定を上書きします。

-no_math
設定と同じ: $ NO_SIMPLE_MATH = 1; 通常は単純な数式
通常のテキストフォントを使用して設定されますが、斜体で表示されます。 式の一部である場合
このように表現することはできません。画像は数式全体で構成されています。 これは
「単純な数学」と呼ばれます。 いつ $ NO_SIMPLE_MATH が設定されると、すべての数学が作成されます
シンプルかどうかにかかわらず、画像に。 ただし、数学拡張機能がロードされている場合は、
前述の-html_versionスイッチを使用し、-no_mathを指定すると
まったく異なる効果。 今では特別ですであるタグとエンティティ
キャンセル。 その代わりに、数学を解析するための洗練されたスキーム
式が使用されます。 画像は、数式のサブパーツで構成されています。
(斜体の)テキスト文字を使用して適切に表現され、
タグ。 詳細については、数学のサブセクションを参照してください。

-local_icons
設定と同じ: $ LOCAL_ICONS = 1; 内で実際に使用されている各アイコンのコピー
ドキュメントは、と一緒にディレクトリに配置されます HTML ファイルと生成
画像。 これにより、ドキュメント全体を完全に自己完結させることができます。
ディレクトリ; それ以外の場合、アイコンは(おそらくリモートの)サーバーから取得する必要があります。
アイコンは通常、のサブディレクトリからコピーされます

$ LATX2HTMLDIR、
ラテックス2html.config内に設定します。 アイコンの代替セットは、によって使用することができます
$ ALTERNATIVE_ICONSで(相対)ディレクトリパスを指定します。
カスタマイズされた画像を見つけることができます。

-init_file
指定された初期化ファイルをロードします。 この パール ファイルはロード後にロードされます
$ HOME / .latex2html-init、 または.latex2html-いずれかのファイルの場合、ローカルディレクトリのinit
存在します。 スイッチの処理時に読み取られるため、ファイルの内容
以前にあった変数の値のいずれかを変更する可能性があります
確立された、およびデフォルトのオプション。 複数の初期化ファイルで
このように読まれます。 [change_begin] 98.1

-no_fork
設定と同じ: $ NOFORK = 1; 設定すると、の初期の機能が無効になります
一部のメモリを大量に消費する操作が「フォーク」によって実行される処理
子プロセス。 DOSなどの一部のシングルタスクオペレーティングシステムはサポートしていません
この機能。 持っている $ NOFORK 次に、setは、不要なファイルが
フォークされたプロセスで必要であり、不必要に消費されていない、おそらく
致命的な結果になります パール エラー。

-iso_言語
これにより、で使用する「EN」とは異なる言語タイプを指定できます。
のDTDエントリ HTML ドキュメント、例:「EN.US」。 [change_end] 98.1

-short_index
設定と同じ: $ SHORT_INDEX = 1; 成文化されたものを使用して、より短いインデックスリストを作成します
リンク; これはmakeidxパッケージと完全に互換性があります。

-no_footnode
設定と同じ: $ NO_FOOTNODE = 1; 脚注用の別のファイルの使用を抑制します。
代わりに、これらは下部に配置されます HTML 参照があるページ
発生する。 このオプションを使用する場合、スタイルを変更することが望ましい場合がよくあります。
脚注の存在を示すために使用されるマーカー。 これは次のように行われます ラテックス、
次のようなコードを使用します。 \ renewcommand {\ thefootnote} {\ arabic {footnote}}すべて
スタイル\ arabic、\ alph、\ roman、\ Alph、\ Romanが利用可能です。 [change_begin] 98.1

-numbered_footnotes
設定と同じ: $ NUMBERED_FOOTNOTES = 1; これが設定されている場合、あなたはすべてを取得します
読みやすくするために、脚注に後続の番号を付けます。 [change_end] 98.1

-住所
設定と同じ: $ ADDRESS = ; このアドレスで各ページに署名します。
使用例については、latex2html.configを参照してください。 パール 自動的に含めるコード
日にち。 ユーザー定義 パール 代わりに&custom_addressというサブルーチンを使用できます。
定義されている場合; それはの値を取ります $ ADDRESS パラメータとして、使用することができますまたは
必要に応じて無視されます。 このサブルーチンが呼び出されるとき、変数
$ depthという名前の $ title、 $ file のセクションレベル、タイトル、ファイル名を保持します
HTML 作成中のページ。 $ FILE タイトルページのファイル名の名前を保持します
ドキュメント全体の。

-情報
設定と同じ: $情報 = ; 新しいセクション「このドキュメントについて」を生成します
翻訳中のドキュメントに関する情報が含まれています。 デフォルトは
元のドキュメント、日付、
ユーザーと翻訳者。 空の文字列(または値 `0 ')は、作成を無効にします
この余分なセクションの。 空でない文字列が指定された場合、それはとして配置されます
デフォルトの情報ではなく、「このドキュメントについて」ページのコンテンツ。

スイッチ 制御 画像 世代


これらのスイッチは、イメージが作成されるかどうか、古いイメージがで再利用されるかどうかに影響します
後続の実行または新しく作成された新しい実行、およびアンチエイリアシング効果が使用されているかどうか
画像自体の中で。

-ascii_mode
設定と同じ: $ ASCII_MODE = $ EXTERNAL_IMAGES = 1; ASCII文字と
最終出力には画像を含めないでください。 -ascii_modeを使用すると、
トランスレータは、lynxなどの文字ベースのブラウザで使用できます。
インライン画像をサポートします( 鬼ごっこ)。

-ノラテックス
設定と同じ: $ NOLATEX = 1; 不明を渡すためのメカニズムを無効にする
環境から ラテックス 処理用。 これは「ドラフトモード」と考えることができます
これにより、基本的なドキュメント構造とテキストをより高速に翻訳できます。
派手な図、方程式または表。 (このオプションは、
-no_imagesオプション。以下を参照してください。)

-external_images
設定と同じ: $ EXTERNAL_IMAGES = 1; 生成された画像を含める代わりに
ドキュメント内で、ドキュメント外に残し、ハイパーテキストリンクを提供します。
それら。

-ps_images
設定と同じ: $ PS_IMAGES = $ EXTERNAL_IMAGES = 1; 外部へのリンクを使用する
選択したグラフィック形式のインライン画像ではなく、PostScriptファイル。

-破棄
設定と同じ: $ DISCARD_PS = 1; 一時的なPostScriptファイルは破棄されます
目的のグラフィックで画像を作成するために使用された直後
形式でダウンロードすることができます。

-no_images
設定と同じ: $ NO_IMAGES = 1; インライン画像を作成しないでください。 NS
欠落している画像は、再起動することで「オフライン」で生成できます LaTeX2HTML
オプション-images_only。

-画像のみ
設定と同じ: $ IMAGES_ONLY = 1; 残ったインライン画像を変換してみてください
以前の実行から LaTeX2HTML。

-再利用
設定と同じ: $ REUSE = ; このスイッチは、範囲を指定します
画像ファイルは共有またはリサイクルされます。 0つの有効なオプションがあります:[*] XNUMX Do
画像ファイルを共有したりリサイクルしたりしないでください。 この選択により、インタラクティブも呼び出されます
既存のものについて何をすべきかについてユーザーに促すセッション HTML ディレクトリの場合
それが存在します。 [*] 1使用可能な場合は、前回の実行からのイメージファイルをリサイクルします。
ただし、この実行で作成する必要がある同一のイメージを共有しないでください。 [*] 2リサイクル
前の実行からの画像ファイルとこの実行からの同一の画像を共有します。 これは
デフォルト。 後のセクションでは、画像の再利用に関する追加情報を提供します。

-no_reuse
設定と同じ: $ REUSE = 0; 中に生成された画像を共有またはリサイクルしないでください
以前の翻訳。 これは-reuse0と同等です。 (これにより、
ユーザーが古いものを再利用するかどうかを尋ねられる最初のインタラクティブセッション
ディレクトリ、その内容を削除するか、終了します。)

-アンチエイリアス
設定と同じ: $ ANTI_ALIAS = 1; (ディフォルト is 0。) 図の生成された画像
環境と外部PostScriptファイルはアンチエイリアスを使用する必要があります。 デフォルトでは
これらの画像ではアンチエイリアシングは使用されません。これは、
画像自体の内容。

-antialias_text
設定と同じ: $ ANTI_ALIAS_TEXT = 1; (ディフォルト is 1。) タイプセットの生成された画像
テキスト、数式、表、makeimageのコンテンツなどの資料
環境では、アンチエイリアシング効果を使用する必要があります。 デフォルトは通常使用することです
結果の画像が画面上ではるかに鮮明になるため、テキストのアンチエイリアシング。
ただし、デフォルトはローカルで変更されている可能性があります。

-no_antialias
設定と同じ: $ ANTI_ALIAS = 0; (ディフォルト is 0。) 図の生成された画像
環境と外部PostScriptファイルはアンチエイリアシングを使用しないでください
ただし、ローカルのデフォルトはそれを使用するように変更されている可能性があります。

-no_antialias_text
設定と同じ: $ ANTI_ALIAS_TEXT = 0; (ディフォルト is 1。) タイプセットの生成された画像
マテリアルはアンチエイリアシング効果を使用しないでください。 画面上のテキスト画像ですが
アンチエイリアシングを使用すると確実に改善され、印刷された画像はひどくぼやけることがあります。
300dpiでも。 高解像度のプリンターは、結果としてはるかに優れた仕事をします
グレースケール画像。 [change_begin] 98.1

-白い 設定と同じ: $ WHITE_BACKGROUND = 1; (ディフォルト is 1。) の画像が
図環境の背景は白です。 そうしないと、透明効果が発生する可能性があります
正しく動作しません。

-no_white
設定と同じ: $ WHITE_BACKGROUND = ''; (ディフォルト is 1。) 要件をキャンセルします
その図の環境は白い背景を持っています。

-ldump 設定と同じ: $ LATX_DUMP = 1; (ディフォルト is 0。) スピードアップしたい場合はこれを使用してください
2回目以降の画像処理 LaTeX2HTML 同じで
資料。 翻訳者は今、 ラテックス フォーマット-前文のダンプ
後続の実行で使用されるimages.tex。 これにより、起動が大幅に削減されます
いつ ラテックス 画像生成のためにimages.texファイルを読み取ります。 このプロセス
実際には、最初の実行で追加の時間が消費されます。 ラテックス XNUMX回呼び出されます-
一度フォーマットダンプを作成し、次にそれをロードして使用します。 見返りが来る
後続の実行での読み込みが速くなります。 約1メガのディスクスペースは
ダンプファイルによって消費されます。 [change_end] 98.1

スイッチ 制御 ナビゲーション パネル一覧


次のスイッチは、それぞれにXNUMXつ以上のナビゲーションパネルを含めるかどうかを制御します
HTML ページ、またそのようなパネル内に含めるボタン。

-no_navigation
設定と同じ: $ NO_NAVIGATION = 1; ナビゲーションを配置するメカニズムを無効にする
各ページのリンク。 これは、の設定を上書きします $ TOP_NAVIGATION、
$ BOTTOM_NAVIGATION および $ AUTO_NAVIGATION 変数。

-top_navigation
設定と同じ: $ TOP_NAVIGATION = 1; 各ページの上部にナビゲーションリンクを配置します。

-bottom_navigation
設定と同じ: $ BOTTOM_NAVIGATION = 1; それぞれの下部にナビゲーションリンクを配置します
ページとトップ。

-auto_navigation
設定と同じ: $ AUTO_NAVIGATION = 1; それぞれの上部にナビゲーションリンクを配置します
ページ。 また、ページがを超える場合は、ページの下部にXNUMXつ配置します $ WORDS_IN_PAGE
単語数(デフォルト= 450)。

-next_page_in_navigation
設定と同じ: $ NEXT_PAGE_IN_NAVIGATION = 1; 次の論理ページへのリンクを配置します
ナビゲーションパネルで。

-previous_page_in_navigation
設定と同じ: $ PREVIOUS_PAGE_IN_NAVIGATION = 1; 前へのリンクを置く
ナビゲーションパネルの論理ページ。

-content_in_navigation
設定と同じ: $ CONTENTS_IN_NAVIGATION = 1; 目次へのリンクを配置する
ナビゲーションパネルにある場合は。

-index_in_navigation
設定と同じ: $ INDEX_IN_NAVIGATION = 1; インデックスページへのリンクを
インデックスがある場合はナビゲーションパネル。

スイッチ for 連結 〜へ 他の ドキュメント


単一のスタンドアロンドキュメントを処理する場合、このセクションで説明するスイッチ
自動生成されたナビゲーションパネルなので、まったく必要ありません。
前のページで説明したように、必要なすべてのナビゲーションリンクが生成されます。 しかし
ドキュメントがはるかに大きなドキュメントの一部と見なされる場合は、そのドキュメントからのリンク
最初と最後のページ、より大きな(仮想)ドキュメントの他の部分の場所への必要性
ナビゲーションパネルの一部のボタンに明示的に提供されます。 以下
スイッチは、タイトルとURLを提供することにより、他のドキュメントへのそのようなリンクを可能にします。
ナビゲーションパネルのハイパーリンク。 特に、「ドキュメントセグメンテーション」機能
必然的にこれらのスイッチを大いに活用します。 のテキストとターゲットには通常です
これらのナビゲーションハイパーリンクは、面倒な長い入力を避けるために、Makefileに記録されます
多くのスイッチがあるコマンドライン。

-up_url
設定と同じ: $ EXTERNAL_UP_LINK = ; ユニバーサルリソースロケーターを指定します
(URL)ナビゲーションパネルの「UP」ボタンに関連付けます。

-up_title
設定と同じ: $ EXTERNAL_UP_TITLE = ; に関連付けられたタイトルを指定します
このURL。

-prev_url
設定と同じ: $ EXTERNAL_PREV_LINK = ; 関連付けるURLを指定します
ナビゲーションパネルの「前へ」ボタン。

-prev_title
設定と同じ: $ EXTERNAL_PREV_TITLE = ; 関連するタイトルを指定します
このURLで。

-down_url
設定と同じ: $ EXTERNAL_DOWN_LINK = ; 「次へ」のURLを指定します
ナビゲーションパネルのボタン。

-down_title
設定と同じ: $ EXTERNAL_DOWN_TITLE = ; 関連するタイトルを指定します
このURLで。

-コンテンツ
設定と同じ: $ EXTERNAL_CONTENTS = ; `` CONTENTS ''のURLを指定します
ボタン、他の方法では存在しないドキュメントセグメント用。

-インデックス
設定と同じ: $ EXTERNAL_INDEX = ; `` INDEX ''のURLを指定します
ボタン。他の方法ではインデックスがないドキュメントセグメント用。

-ビブリオ
設定と同じ: $ EXTERNAL_BIBLIO = ; 参考文献のURLを指定します
ドキュメント自体の一部ではない場合に使用されるページ。 警告:一部の
システムテキスト文字列を与えることは困難ですスペース文字を含む、
コマンドラインまたはMakefileを介して。 これを克服するXNUMXつの方法は、
対応する変数。 もうXNUMXつの方法は、スペースをアンダースコア(_)に置き換えることです。

スイッチ for カスタマーサービス および トレーシング


次のスイッチの最初のXNUMXつは、一目瞭然です。 問題が発生したとき
ドキュメントを処理すると、-debugと-verbosityのスイッチがそれぞれ発生します LaTeX2HTML 〜へ
画面への出力を増やします。 これらの追加のメッセージは、原因を特定するのに役立ちます
問題の

-tmp
イメージの生成に使用する一時ディレクトリを定義します。 もしもは0、
標準の一時ディレクトリ / tmpに 使用されている。

-ヘルプ)
すべてのコマンドラインオプションのリストを印刷します。

-v の現在のバージョンを印刷します LaTeX2HTML。

-デバッグ 設定と同じ: $ DEBUG = 1; デバッグモードで実行し、メッセージを表示したり、
読み取られたファイル、およびによって呼び出されたユーティリティに関する診断情報 LaTeX2HTML。 作品
これらの呼び出しによって生成されたメッセージ。 からのより広範な診断 パール
デバッガーは、文字列 `-w- 'を1行目に追加することで取得できます。
ラテックス2html(およびその他) パール スクリプト。

-冗長性
設定と同じ: $ VERBOSITY = ; の特定の側面を明らかにするメッセージを表示する
によって実行される処理 LaTeX2HTML 提供された入力ファイル。 NS
パラメータは、0〜8の範囲の整数にすることができます。値が大きくなるごとに、
生成されたメッセージ。

0.特別なトレースはありません。 のバージョンについて LaTeX2HTML V97.1より前。

1.(これがデフォルトです。)セクション見出しと対応するHTMLファイル名を表示します。
処理の主要な段階が完了したことを示すインジケーター。

2.環境名と識別子番号、および新しい定理タイプを印刷します。 見せる
発生した警告、および処理のより多くの段階のインジケーター。 名前を印刷する
補助データ配列を格納するためのファイルの数。

3.検出および処理されたコマンド名を出力します。 また、不明なもの
前処理中に検出されたコマンド。 新しいコマンドの名前を表示し、
各ドキュメントの環境、定理、カウンター、およびカウンター依存関係
パーティション。

4.コマンド置換を数学環境の前処理を示します。 印刷する
で処理するための未知の環境の内容 ラテックス、 前と後の両方
に戻る ラテックス ソース。 カウンターの値に影響を与えるすべての操作を表示します。
また、処理の段階で、リンク、ラベル、およびセクショニングキーを表示します。

5.ドキュメントのプリアンブルで処理の詳細を説明します。 新規の置換を表示
環境。 認識されたすべての環境の内容を、以前と
処理後。 画像キーのキャッシュ/エンコードされた情報を表示し、
同等性をテストするXNUMXつの画像。

6.新しいコマンド、アクセント、およびラップされたコマンドの置換を表示します。

7.数学モードでのコマンドの処理をトレースします。 前と後の両方。

8.前後のすべてのコマンドの処理をトレースします。 コマンドライン
オプションは初期値のみを設定します。 処理中の値 $ VERBOSITY することができます
\ htmltracing {...}コマンドを使用して動的に設定します。その引数は目的です。
値、または次のように、より一般的な\ HTMLsetコマンドを使用します。
\ HTMLset {VERBOSITY} { }。

その他   変数、 無し スイッチ


ここで説明する構成変数は、コマンドラインスイッチを使用する必要はありません。
値を割り当てます。 それらはの側面を表します LaTeX2HTML 地元特有のもの
サイト、または何かではなく、すべてのドキュメントに適用する必要があるプロパティを管理します
これは通常、特定のサブディレクトリ内のさまざまなドキュメントで変更されます。
通常、これらの変数の値は、latex2html.configファイル内に設定されています。 の中に
以下のリストは、確立に使用されるPerlコードの行としてデフォルトが示されています
これらの値。 別の値が必要な場合は、ローカルから割り当てることができます
.latex2html-他のユーザーのデフォルトに影響を与えずに初期化ファイルを初期化する、または
他のディレクトリから処理されたドキュメント。

$ dd ディレクトリを区切るためにファイル名で使用される文字列を保持します。 それが設定されています
変数がすでに内の値を与えられていない限り、内部的に `/ 'に
ラテックス2html.config。 注:この値は、.latex2html-init内では設定できません。
初期化ファイル。そのようなファイルを見つけるには、その値を知る必要があるためです。
ファイルにソフトウェアを指定する必要があります。

$ LATX2HTMLDIR
ラテックス2html.configからinstall-testスクリプトによって読み取られ、その値がに挿入されます
ラテックス2html パール インストールプロセスの一部としてのスクリプト。

$ LATEX2HTMLSTYLES = $ LATX2HTMLDIR / styles ;
install-testによってlatex2html.configファイルから読み取り、その値は次のようにチェックされます。
styles /ディレクトリを見つけます。

$ LATX2HTMLVERSIONS = $ LATX2HTMLDIR / version ;
この変数の値は、latex2html.config内で設定して、
バージョンファイルと拡張子ファイルを見つけることができるディレクトリパス。

$ ALTERNATIVE_ICONS = '';
これには、カスタマイズされたアイコンのセットへの(相対的な)ディレクトリパスが含まれる場合があります。
-local_iconsスイッチと組み合わせて使用​​されます。

$ TEXEXPAND = $ LATX2HTMLDIR / texexpand ;
インストールテストで読む パール ラテックス2html.configからのスクリプト、その値はに使用されます
texexpandを見つけます パール スクリプト。

$ PSTOIMG = $ LATX2HTMLDIR / pstoimg ;
インストールテストで読む パール ラテックス2html.configからのスクリプト、その値はに使用されます
pstoimgを見つけます パール スクリプト。

$ IMAGE_TYPE = ' ';
現在サポートされているlatex2html.configで設定sは:gifとpngです。

$ DVIPS = 'dvips';
install-testによってlatex2html.configから読み取り、その値をチェックして
dvipsプログラムまたはスクリプト。 ここで値を変更する理由はいくつか考えられます。

スイッチを追加-P 特定の構成ファイルをロードします。 例:使用する
画像生成を改善するためのPostScriptフォントの特定のセット。

通常利用可能なものとは異なるバージョンのdvipsへのパスを付加する
システムのデフォルト(たとえば、印刷要件が異なる)。

画像の品質が低い場合に、デバッグスイッチを追加します。 一つは見ることができます
フォントやその他のリソースを検索するパス。

dvipsが順番に必要とする可能性のあるパス変数を設定するためのコマンドを追加する
フォントやその他のリソースを見つけるため。

Metafontを使用したフォントの自動生成が必要な場合は、次のようにします。
構成変数は重要です。

$ PK_GENERATION = 1;
フォント生成を開始するには、この変数を設定する必要があります。 それ以外の場合、フォントは
ローカルシステム上の既存のリソースからスケーリングされます。 特にこれ
PostScriptフォントなどを使用する場合は、変数を設定しないでください。
スケーラブルフォントリソース(-scalable_fontsスイッチを参照)。

$ DVIPS_MODE = '東芝';
ここで指定されたモードは、modes.mfファイルで使用可能である必要があります。
おそらくmisc /サブディレクトリにあるメタフォントリソースファイル。

$ METAFONT_DPI = 180。
必要な解像度(XNUMXインチあたりのドット数)を具体的に記載する必要があります
MakeTeXPKスクリプト内で、dvipsによって呼び出され、
必要なフォントの正しいパラメータ。

$ LATEX = 'ラテックス';
install-testによってlatex2html.configから読み取り、その値をチェックして
ラテックスプログラムまたはスクリプト。 もしも ラテックス スタイルファイルおよび/またはを見つけるのに問題があります
パッケージの場合、デフォルトのコマンドの前に他のコマンドを追加して設定できます
これらの問題を解決することを目的とした環境変数。 例えば $ LATEX =
'setenv テキスト入力 <パス 〜へ 検索> ; ラテックス' . 役立ついくつかの変数があります
どのファイルが読み取られるかを正確に制御する LaTeX2HTML とにより、 ラテックス 処理時
画像:

$ TEXINPUTS
これは通常、同じ名前の環境変数から設定されます。 もしも
スタイルやパッケージが見つからないように問題が発生すると、
これらの問題を解決するために、ここで追加のパスを指定できます。

$ DONT_INCLUDE
これにより、たとえ含まれない場合でも、含めないファイル名と拡張子のリストが提供されます。
\ inputまたは\ includeコマンドによってそうするように要求されました。 (相談
デフォルトリストのlatex2html.config。)

$ DO_INCLUDE = '';
内の例外のリスト $ DONT_INCLUDE リスト。 これらのファイルを読み取る必要があります
\ inputまたは\ includeコマンドによって要求された場合。

$ ICONSERVER = ' ';
これは、標準アイコンを見つけるためのURLを指定するために使用されます。
ナビゲーションボタン。 特定の画像サイズの名前とサイズ
情報は、latex2html.configにあります。 アイコン自体は
この情報が正しく更新され、
$ ICONSERVERの値として指定されたカスタマイズされたイメージの場所。 いつ
-local_iconsスイッチが使用されているため、アイコンのコピーは
HTML ファイルやその他の生成された画像の場合、$ ICONSERVERの値は必要ありません
中で HTML ファイル自体。 ただし、元のアイコンを見つける必要があります
ローカルディレクトリにコピーされます。

$ NAV_BORDER = ;
ここで指定された値は、各アイコンの周囲にポイントで測定された境界線になります。 NS
非アクティブなボタンとアクティブなボタンの厳密な配置を維持するために、「0」の値が一般的です
コントロールパネルで。

$ LINKNAME = '"index。$ EXTN"';
これは、 $ NO_AUTO_LINK 変数は空です。これにより、
完成したメインページに到達するのに十分な作業ディレクトリ
資料。 の名前を指定します HTML 自動的にリンクされるファイル
ディレクトリ名に。 の値 $ EXTN .htmlでない限り $ SHORTEXTN に設定されています
その場合は.htmです。

$ LINKPOINT = '"$ FILE $ EXTN"';
これは、の名前を指定します HTML 複製される、またはシンボリックにリンクされるファイル、
で指定された名前で $ LINKNAME。 適切な時点での値 $ FILE
はドキュメント名であり、通常は作業者の名前と一致します
ディレクトリにあります。

$ CHARSET = 'iso_8859_1';
これは、内で使用される文字セットを指定します HTML によって作成されたページ LaTeX2HTML。
構成ファイルまたは初期化ファイルに値が設定されていない場合、デフォルト値
想定されます。 小文字の形式 $ charset も認識されますが、これは
大文字の形式で上書きされます。

$ ACCENT_IMAGES = '大きい';
ISO-Latinフォントの一部ではないアクセント付き文字は、次の方法で生成できます。
を使用して画像を作成する ラテックス。 この変数には、(コンマ区切りの)リストが含まれています。
ラテックス これらの画像を作成するときに使用するスタイルを設定するためのコマンド。 の場合
この変数の値が空の場合、アクセントは単に無視されます。
代わりに、アクセント付きのフォント文字(画像ではありません)。

color.perlパッケージ内では、次のXNUMXつの変数を使用して名前を識別します
名前付きの色の仕様を含むファイルの。 これらの名前のファイルは
提供され、 $ LATEX2HTMLSTYLES ディレクトリですが、他の場所に移動することもできます。
異なる名前の代替ファイルに置き換えられました。 そのような場合、これらの値
それに応じて変数を変更する必要があります。

$ RGBCOLORFILE = 'rgb.txt';

$ CRAYOLAFILE = 'crayola.txt';

次の変数はシステムのデフォルトから変更される可能性がありますが、これが最適です
スタイルの全体的な一貫性のために、ローカルの.latex2html-init初期化ファイルを使用して行われます
同じサイトにあるドキュメント内、または近接したサイト内。

$ default_language = '英語';
これにより、どの言語コードを内部に配置するかが決まります。 鬼ごっこ
の先頭に表示される場合があります HTML 作成されたページ。 のパッケージをロードする
代替言語がこの変数の値を変更することが期待できます。 見る
また $ TITLES_LANGUAGE 変数、次に説明します。

$ TITLES_LANGUAGE = '英語';
この変数は、標準ドキュメントに使用される実際の文字列を指定するために使用されます
「目次」、「参照」、「目次」などのセクション
フランス語とドイツ語のタイトルのサポートは、対応するパッケージで利用できます。
このようなパッケージをロードすると、通常、この変数の値と同様に変更されます
  $ default_language 上記の変数。

$ WORDS_IN_NAVIGATION_PANEL_TITLES = 4;
テキストハイパーリンク内で、セクションタイトルから使用する単語数を指定します
ナビゲーションボタンに付属しています。

$ WORDS_IN_PAGE = 450。
ナビゲーションパネルを配置する前に必要な最小ページ長を指定します
ページの下部、 $ AUTO_NAVIGATION 変数が設定されます。

$ CHILDLINE = 「」 \NS";
これにより HTML 子リンクテーブルと
それが発生するページの通常のコンテンツ。

$ NETSCAPE_HTML = 0;
設定すると、この変数は次のことを指定します HTML 存在しないコードが存在する可能性があります
公式基準に準拠しています。 これにより、コンテンツが制限されます
>作成されたHTMLページの先頭に配置できるタグ。

$ BODYTEXT = '';
この変数の値は、 鬼ごっこ; 例:テキストを設定する
および/または背景色。 その値は\ bodytextコマンドによって上書きされ、
\ htmlbodyコマンドまたは\ colorを使用して、パーツを追加または変更できます。
カラーパッケージの\ pagecolor。

$ INTERLACE = 1;
設定すると、インターレース画像が生成されます。 これにはグラフィックユーティリティが必要です
インターレース操作を実行できるようにする。

$ TRANSPARENT_FIGURES = 1;
設定する場合、画像の背景を透明にする必要があります。 そうでなければそれは
白い。 これには、グラフィックユーティリティが利用可能である必要があります。
透明にする色。

$ FIGURE_SCALE_FACTOR = 1.6。
図やその他の環境のすべての画像に適用される倍率
画像になりました。 これは認識されている数学には適用されないことに注意してください
代わりにのコンテンツを使用する環境 $ MATH_SCALE_FACTOR および
スケーリングを指定する$ DISP_SCALE_FACTOR。

$ MATH_SCALE_FACTOR = 1.6。
インラインと表示の両方の数学のすべての画像に適用される倍率。 NS
1.4の値は、アンチエイリアス処理された画像を使用する場合の適切な代替手段です。

$ DISP_SCALE_FACTOR = 1;
表示された数学環境の画像に適用される追加の倍率。 設定すると、
この値は乗算されます $ MATH_SCALE_FACTOR 合計スケーリングを提供します。 の値
`1.2 'は、$ MATH_SCALE_FACTOR = 1.4;を伴うのに適しています。

$ EXTRA_IMAGE_SCALE
これは、生成されたすべての画像に適用できる追加の倍率を保持する場合があります。
設定すると、 $ EXTRA_IMAGE_SCALE 画像の場合に適用されます
作成されますが、高さと幅がスケーリングされていないサイズとして記録されます。
これは、ブラウザを誘導して(通常はより大きな)画像を拡大縮小し、
希望のサイズ; 印刷すると、より良い品質が得られます。 `1.5 'の値と
「2」は600dpiで良好な印刷品質を提供します。

$ PAPERSIZE = 'a5';
図または表示される数学を植字するためのページのサイズを指定します。
画像が生成されます。 これは、画像内のテキスト行の長さに影響します。
テキストや数学の画像は、印刷時よりも大きなサイズを使用する必要があるため、それ以外の場合
画面の解像度では鮮明さが失われ、通常は小さい用紙サイズになります
お勧めします。 これは、$ MATH_SCALE_FACTORと
$ DISP_SCALE_FACTOR 倍率が使用されています。そうでない場合、一部の画像は次のようになります。
余白が多く、大きすぎる。

$ LINE_WIDTH = 500。
内容が正しい場合、以前は画像の幅を指定していました-または
中央揃え。 (使用されなくなりました。)

次の変数は、画像生成中に必要なユーティリティにアクセスするために使用されます。
ローカルシステム上のファイルとプログラムの場所は、configure-pstoimgによって確立されます
パール スクリプトとに保存 $ LATX2HTMLDIR / local.pm as パール コード、pstoimgによって読み取られる
必要な場合に。 configure-pstoimg Perlスクリプトを実行した後は、必要ないはずです。
得られた値を変更します。 以下に示すのは、作成者のシステムで発生することです。
これらは説明のみを目的としており、デフォルト値を表すものではありません。

$ GS_LIB = '/ usr / local / share / ghostscript / 4.02';
$ PNMCAT = '/ usr / local / bin / pnmcat';
$ PPMQUANT = '/ usr / local / bin / ppmquant';
$ PNMFLIP = '/ usr / local / bin / pnmflip';
$ PPMTOGIF = '/ usr / local / bin / ppmtogif';
$ HOWTO_TRANSPARENT_GIF = 'netpbm';
$ GS_DEVICE = 'pnmraw';
$ GS = '/ usr / local / bin / gs';
$ PNMFILE = '/ usr / local / bin / pnmfile';
$ HOWTO_INTERLACE_GIF = 'netpbm';
$ PBMMAKE = '/ usr / local / bin / pbmmake';
$ PNMCROP = '/ usr / local / bin / pnmcrop';
$ TMP = '/ usr / var / tmp'; 次の変数は不要になり、置き換えられました
Perlスクリプトconfigure-pstoimgを使用して取得したより具体的な情報によって。
$ USENETPBM = 1;
$ PBMPLUSDIR = '/ usr / local / bin';

onworks.netサービスを使用してlatex2htmlをオンラインで使用する



最新のLinuxおよびWindowsオンラインプログラム