スポンサーリンク

MAKEINFO

名称
書式
解説
使用例
バグレポート
COPYRIGHT
関連項目

名称

makeinfo − Texinfo 文書を変換する

書式

makeinfo [OPTION]... TEXINFO-FILE...

解説

Texinfo で 書かれたドキュメントを他のさまざまなフォーマットに変換しま す。デフォルトでは、 Emacs またはスタンドアロンの GNU Info でオンライン に読むのに適している Info ファイルに変換します。

一般オプション

−−error−limit=NUM

NUM 個のエラーが出ると終了します (デフォルトでは NUM は 100 で す)。

−−force

エラーが起こっても出力を保持します。

−−help

このヘルプ画面を表示し、終了します。

−−no−validate

ノードの相互参照の検証処理を省きます。

−−no−warn

警告を出力しません (ただし、エラーは出力します)。

−−reference−limit=NUM

NUM 個の参照までに関して警告を出します (デフォルトは 1000 で す)。

−v, −−verbose

現在何を処理しているかを表示します。

−−version

バージョン情報を表示し、終了します。

出力フォーマット選択 (デフォルトでは Info を出力):

−−docbook

Info フォーマットではなく、DocBook XML フォーマットで出力しま す。

−−html

Info フォーマットではなく、HTML フォーマットで出力し ま す。

−−xml

Info フォーマットではなく、Texinfo XML フォーマットで出 力します。

一般出力オプション

−E, −−macro−expand FILE

マクロを展開したソースを FILE に 出 力 し ま す。 い か な る @setfilename も無視します。

−−no−headers

Info 出力または HTML から、ノードセパレータ、Node: 行、メニュー を省き、それぞれプレーンテキストまたは短かい出力を生成しま す。 また、デフォルトで標準出力に出力します。

−−no−split

Info や HTML を分割しません。単一のファイルのみを生成します。

−−number−sections

出力に章、セクションなどの番号を含むようにします。

−o, −−output=FILE

FILE (分割 HTML の場合はディレクトリ) に出力します。

Info およびプレーンテキスト用オプション:

−−enable−encoding

Info 出力に、@documentencoding に従ったアクセント付の特殊文字を 出力します。

−−fill−column=NUM

Info ファイルの行を NUM 文字目で折り返します (デフォルトでは 72 です)。

−−footnote−style=STYLE

Info に、STYLE に従った脚注を出力します: ‘separate’ は、固有の ノードを作成して脚注を置きます。 ‘end’ は、脚注が定義されている ノードの末尾に脚注を置きます (これがデフォルトです)。

−−paragraph−indent=VAL

Info の段落を VAL 文字だけスペースで字下げします (デフォルトは 3 です)。 VAL が ‘none’ であるとき、字下げは行いません。 VAL が ‘asis’ で あ る と き、 現 在存在する字下げ処理を保持します。 −−split−size=NUM Info ファイルを大きさ NUM に分割します (デフォ ルトは 300000 です)。

HTML 用オプション:

−−css−include=FILE

HTML <style> 出力に FILE をインクルードします。 FILE が - の場 合、標準入力から読み込みます。

入力ファイルオプション:

−−commands−in−node−names

ノード名に @ コマンドを許可します。

−D VAR

変数を定義します。@set を使用した場合と同様です。

−I DIR

DIR を @include のサーチパスに加えます。

−P DIR

DIR を @include サーチパスの先頭に置きます。

−U VAR

変数の定義を無効にします。@clear を使用した場合と同じで す。

入力ファイルの条件処理:

−−ifxml

@ifxml および @xml を処理します。

−−ifhtml

HTML を生成しないときでも、@ifhtml および @html を処理します。

−−ifinfo

Info を生成しないときでも、@ifinfo テキストを処理します。

−−ifplaintext

プ レー ン テキストを生成しないときでも @ifplaintext を処理しま す。

−−iftex

@iftex および @tex を処理します。

−−no−ifxml

@iftex および @tex を処理しません。 −−no−split オプションを暗に 含んでいます。

−−no−ifhtml

@ifhtml および @html テキストを処理しません。

−−no−ifinfo

@ifinfo テキストを処理しません。

−−no−ifplaintext

@ifplaintext テキストを処理しません。

−−no−iftex

@iftex および @tex テキストを処理しません。

@if... 条件文に対するデフォルトの動作は、出力フォーマットに依存します : HTML を生成する場合、−−ifhtml がオンになり、他はオフになりま す。 Info を生成する場合、−−ifinfo がオンになり、他はオフになります。プレーンテキ ストを生成する場合、 −−ifplaintext がオンになり、他はオフになり ま す。 XML を生成する場合、−−ifxml がオンになり、他はオフになります。

使用例

makeinfo foo.texi

Info ファイルを foo の @setfilename で定義されているファイルへ 書き出します。

makeinfo −−html foo.texi

HTML を @setfilename で定義されているファイルへ書き出します。

makeinfo −−xml foo.texi

Texinfo XML を @setfilename で定義されているファイルへ書き出 し ます。

makeinfo −−docbook foo.texi

DocBook XML を @setfilename で定義されているファイルへ書き出し ます。

makeinfo −−no−headers foo.texi

プレーンテキストを標準出力へ書き出します。

makeinfo −−html −−no−headers foo.texi

ノード行とメニューの無いhtml を書き出します。

makeinfo −−number−sections foo.texi

番号付けしたセクション付きの Info を書き出します。

makeinfo −−no−split foo.texi

単一の Info を書き出しますが、大きくなります。

バグレポート

バグレポートは bug-texinfo@gnu.org へ電子メールで送ってください。一般的 な質問や議論は help-texinfo@gnu.org へお願いします。

COPYRIGHT

Copyright © 2003 Free Software Foundation, Inc. There is NO warranty. You may redistribute this software under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING.

関連項目

makeinfo のドキュメント全体は、Texinfo マニュアルとして管理されて い ま す。 info および makeinfo プログラムがあなたのサイトで正しくインストー ルされていれば、

info makeinfo

コマンドで完全なマニュアルにアクセスすることができます。

スポンサーリンク