これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドluatexです。
プログラム:
NAME
luatex、dviluatex、luajittex、texlua、texluac-Luaを使用したpdfTeXの拡張バージョン
埋め込まれたスクリプト言語
SYNOPSIS
ルテックス [--lua =FILE] [オプション] ... [テキスト名[.tex]][コマンド]
ルテックス [--lua =FILE] [オプション] ... \ファーストライン
ルテックス [--lua =FILE] [オプション] ... &FMT [ARGS]
DESCRIPTION
luaTeXタイプセッターを実行する テキスト名、通常は作成 テキスト名PDFファイル。 残っているもの
コマンド 後にluaTeX入力として処理されます テキスト名 読み取られます。
または、最初のオプション以外の引数が円記号で始まる場合は、すべてを解釈します
luaTeX入力の行としての非オプション引数。
または、最初の非オプション引数が &、次の単語は次のように解釈されます
FMT 読むために、他のすべてを上書きします。 残りの引数はすべて上記のように処理されます。
引数またはオプションが指定されていない場合は、入力を求めます。
として呼び出された場合 テクスチャー luaインタープリターとして機能します。 として呼び出された場合 テクスチャー それはluaとして機能します
バイトコードコンパイラ。
LuaTeXは、UnicodeおよびOpenTypeフォントをサポートするpdfTeXの拡張バージョンであり、埋め込まれています
Luaの スクリプト言語、 e-Tex & オメガ 拡張機能、および統合されたMetaPost
エンジン、それは作成することができます PDF ファイルだけでなく DVI ファイル。 詳細については
luatex、参照 http://www.luatex.org、texdocユーティリティを使用してLuaTeXマニュアルを読むことができます(テックスドック
ルテックス).
すべてのLuaTeXテキスト入力および出力はUnicodeテキストと見なされます。
In DVI モードでは、luaTeXはTeXエンジンの完全な代替品として使用できます。
In PDF モードでは、luaTeXはネイティブに処理できます PDF, JPG, JBIG2, PNG グラフィックフォーマット。
luaTeXには、PostScriptまたはEncapsulated PostScript(EPS)グラフィックファイルを含めることはできません。 初め
を使用してそれらをPDFに変換します エプストップPDF とします。
OPTIONS
LuaTeX実行可能ファイルが起動すると、 --ルア コマンドラインオプション。 もしあれば
いいえ --ルア オプションの場合、コマンドラインは従来と同様の方法で解釈されます
pdfTeXとAleph。 ただし、オプションが存在する場合、LuaTeXは次の代替モードに入ります。
標準のweb2cプログラムと比較したコマンドライン解析。 の存在 --ルア
lua初期化ファイルが無効になる可能性があるため、他のほとんどのオプションの信頼性が低下します
kpathseaおよび/またはさまざまなコールバックへのフック関数。
--lua =FILE
lua初期化ファイル。
次のXNUMXつのオプションは、実行可能ファイルの動作を変更します。
--luaonly
LuaインタープリターとしてLuaTeXを起動します。 このモードでは、Luaのを設定します arg [0]
スクリプト名が見つかり、前のオプションを負の値でプッシュし、残りの
Luaインタープリターと同じように、正の値のコマンドライン。 LuaTeXは終了します
指定されたLuaスクリプトを実行した直後。
--luaonly
LuaTeXをLuaバイトコンパイラとして起動します。 このモードでは、LuaTeXはまったく同じです ルアック から
スタンドアロンのLuaディストリビューション。ただし、 -l スイッチ、および
受け入れる(ただし無視する)こと --luaonly スイッチ。
次に、通常のweb2cオプション:
--デバッグ形式
デバッグ形式のロード。
-ドラフトモード
\ pdfdraftmodeを設定して、luaTeXがPDFを書き込まず、含まれているものを読み取らないようにします
画像、したがって実行をスピードアップします。
--enable-write18
の同義語 --シェルエスケープ.
--disable-write18
の同義語 --no-shell-エスケープ.
--シェルエスケープ
有効にします \ write18 { command} 構築、およびLua関数 os.execute(), os.exec(),
os.spawn(), io.popen()を選択します。 command 任意のシェルコマンドにすることができます。 この構成
通常、セキュリティ上の理由から許可されていません。
--no-shell-エスケープ
を無効にする \ write18 { command} 構築および他のLua関数(たとえそれがそうであるとしても)
で有効になっています texmf.cnf ファイルにソフトウェアを指定する必要があります。
-シェル制限
の制限付きバージョンを有効にする \ write18, os.execute(), os.exec(), os.spawn(),
io.popen()、にリストされているコマンドのみ texmf.cnf ファイルは許可されます。
--ファイル行エラー
フォームにエラーメッセージを出力する file:line:error これは多くの方法に似ています
コンパイラはそれらをフォーマットします。
--ファイル行エラーなし
でエラーメッセージの印刷を無効にする file:line:error スタイル。
--fmt =FORMAT
FORMAT 使用するフォーマットの名前として、
luaTeXが呼び出されたか、 %& ライン。
- 助けて ヘルプメッセージを印刷して終了します。
--ini で開始 INI モード。フォーマットをダンプするために使用されます。 NS INI モードは次の目的で使用できます
組版、ただしフォーマットはプリロードされておらず、設定などの基本的な初期化
catcodeが必要になる場合があります。
-相互作用=モード
インタラクションモードを設定します。 NS モード どちらでもかまいません バッチモード, ノンストップモード,
スクロールモード, エラーストップモード。 これらのモードの意味は、
対応する\コマンド。
--jobname =NAME
NAME 入力ファイルの名前から派生するのではなく、ジョブ名に使用します。
--kpathsea-debug =ビットマスク
に従ってパス検索デバッグフラグを設定します ビットマスク。 見る クパスシー
詳細はマニュアル。
--mktex =FMT
mktexを有効にするFMT 世代、ここで FMT どちらかでなければなりません テックス or tfm.
--ノソケット
luasocket(ネットワーク)ライブラリを無効にします。
--output-comment =STRING
In DVI モード、使用 STRING DVI 日付の代わりにファイルコメント。 このオプション
で無視されますPDF モード。
--output-directory =DIRECTORY
に出力ファイルを書き込む DIRECTORY 現在のディレクトリの代わりに。 入力を検索
ファイル内の DIRECTORY まず、通常の検索パスに沿って。
--output-format =FORMAT
出力フォーマットモードを設定します。ここで FORMAT どちらかでなければなりません PDFファイル or dvi。 これもまた
luaTeXが理解するグラフィックフォーマットのセットに影響を与えます。
--progname =NAME
プログラムのふりをする NAME (kpathseaのみ)。
- レコーダー
ファイル名レコーダーを有効にします。 これにより、入力用に開かれたファイルのトレースが残ります
拡張子がファイルに出力されます .fls.
-より安全
悪意のあるドキュメントによって簡単に悪用される可能性のあるいくつかのLuaコマンドを無効にします。
--synctex =数
SyncTeX拡張機能を有効/無効にします。
- バージョン
バージョン情報を印刷して終了します。
-クレジット
クレジットとバージョンの詳細を印刷します。
次のオプションは無視されます。
--8ビット, --エテックス, --parse-first-line, --no-parse-first-line
これらは常にオンです。
--default-translate-file =TCXNAME, --translate-file =TCXNAME
これらは常にオフです。
onworks.netサービスを使用してluatexをオンラインで使用する