これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmeltbuildです。
プログラム:
NAME
Melt-MeltソースをDVI、PostScript、またはPDFファイルにコンパイルします
SYNOPSIS
メルトビルド [オプション] [OTHER_FILES] メインファイル
DESCRIPTION
メルトビルド Meltソース(.mltファイル)をDVI、PostScript(.ps)、またはPDFファイルにコンパイルします。 これ
最初にMeltプリプロセッサを呼び出します メルトップ。 次に、OCamlコンパイラを呼び出します。
直接またはOcamlbuildまたはMlpostを介して。 プログラムはメルトとラテックスにリンクされています
ライブラリ。 次に、プログラムが実行され、.texファイルが生成されます。 それで ラテックス or pdflatex is
ドキュメントを作成するために呼び出されます。
MAIN_FILEは、ドキュメントのメインファイルです。 コンパイルされるのは、
実行され、生成された.texファイルがコンパイルされます。 OTHER_FILESはにコピーされます
_meltディレクトリ。 これらは、ドキュメントをコンパイルするために必要な追加のファイルです。
モジュール、クラススタイル、または含まれている図。
XNUMXつのOTHER_FILEの拡張子が.mltの場合、それも前処理されます。 通常、.mlt
ファイルにはXNUMXつの使用法があります。 XNUMXつ目は、メインの.mltファイルで使用できる値を定義することです。 The
XNUMXつ目は、emit関数を呼び出して、に含めることができる.texファイルを生成することです。
メインの.texファイル。 これは、メインの.texファイルがMeltで書かれていない場合に特に便利です。
OTHER_FILEをコンパイルして実行する場合は、
OcamlbuildがリンクするようにMAIN_FILE。 Ocamlbuildを使用しない場合は、マルチモジュール
ドキュメントはサポートされていません。
OPTIONS
-メルトップ
Meltプリプロセッサバイナリの場所と名前を指定します。
-ラップトップ
Latopバイナリの場所と名前を指定します。
-mlpost
Mlpostラッパーバイナリの場所と名前を指定します。
-mlpost-no-prelude
Mlpostラッパーに-latexオプションを渡さないでください。 デフォルトでは、.texファイル
Meltドキュメントによって生成されたものがMlpostに渡されるため、前奏曲を計算できます。
画像をコンパイルするときに使用されます。 このオプションは、この動作を無効にします。
プレリュードは、ドキュメント環境の前の.texファイルの内容です
開始されます。
-ラテックス
使用するlatexコマンドを指定します。
-P
プリプロセッサプラグインの場所を指定します。 このオプションはメルトに渡されます
プリプロセッサ。
-I
指定されたディレクトリで追加のOCamlライブラリを探します。 このオプションは渡されます
OCamlコンパイラに。
-L
_meltディレクトリのパスへのリンクを追加します。 コピーしたくない場合に便利です
ディレクトリの内容。
-クラシックディスプレイ
Ocamlbuildに-classic-displayオプションを指定します。 端末がそうでない場合に便利です
Ocamlbuildアニメーションを処理するか、シーケンスのトレースを保持したい場合
呼び出されるコマンド。 Ocamlbuildを呼び出すのがMlpostの場合、効果はありません。
-no-mlpost
Mlpostラッパーを使用せず、代わりにOcamlbuild(またはOCaml)を直接呼び出してください
-no-ocamlbuildも指定されている場合はコンパイラ)。 ドキュメントが生成するかどうかは指定されていません
Mlpost画像。
-no-ocambuild
Ocamlbuildを使用してプログラムをコンパイルしないでください。 OCamlコンパイラが呼び出されます
直接。 通常、ソースコードがXNUMXつのファイルのみで構成されている場合にのみ意味があります。
また、3.10.2より前のバージョンのOCamlを使用している場合。
-ノーファイナル
最終的なドキュメントを作成しないでください。つまり、latexを呼び出さないでください。 MAIN_FILEは引き続き
コンパイルして実行します。
-リンクなし
デフォルトでは、作成されたDVI、PS、またはPDFドキュメントへのシンボリックリンクはで作成されます。
現在のディレクトリ。 このオプションは、この動作を無効にします。
-ネイティブ
プログラムをバイトコードではなくネイティブコードのバイトコードにコンパイルします。
-dvi PSファイルの代わりにDVIを作成します。
-ps PSファイルを作成します。 これがデフォルトの動作です。
-pdf PSファイルの代わりにPDFを作成します。
-ps2pdf
PSファイルを作成し、ps2pdfを使用してPDFに変換します。 pdflatexが機能しない場合に便利です
ドキュメントをコンパイルします。
-カイロ Metapostの代わりにMlpostのCairoバックエンドを使用してください。 -pdfを意味します。
-mps Metapostの代わりに、MlpostのネイティブMPSバックエンドを使用します。 -pdfを意味します。
-静かな、 -q
静かにして。 存在する場合、端末に出力されるメッセージは少なくなります。
-継続する
エラーを続行します。
-偽、 -n
実際にコマンドを実行しないでください。 メルトツールが何であるかを知りたい場合に便利です
ドキュメントをコンパイルするために実行されます。
-メルトディレクトリ
_meltディレクトリに使用される名前を変更します。
-クリーン _meltディレクトリを削除し、-no-linkでない場合は、現在のすべてのシンボリックリンクを削除します
_meltにリンクしているディレクトリ。 クリーニングは何よりも先に行われます。
-バージョン
Meltのバージョン番号を印刷します。
-- 残りの引数を生成されたプログラムに渡します。
-ヘルプ、 - 助けて
オプションのリストを表示する
onworks.netサービスを使用してオンラインでmeltbuildを使用する