これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fmtutil-sys です。
プログラム:
NAME
fmtutil-ユーザーごとに、TeXフォーマット、Metafontベース、MetapostMEMSを管理します
fmtutil-sys-システム全体でTeXフォーマット、Metafontベース、MetapostMEMSを管理します
mktexfmt-TeXフォーマット、Metafontベース、またはMetapostmemを作成します
SYNOPSIS
fmtutil [オプション] ... [COMMAND]
fmtutil-sys [オプション] ... [COMMAND]
mktexfmt FORMAT.fmt | BASE.base | MEM.mem | FMTNAME.EXT
DESCRIPTION
fmtutilバージョンsvn36788(2015-04-13 00:53:26 +0900)
TeXフォーマット、Metafontベース、MetaPostMEMSを再構築して管理します。
コマンド名がmktexfmtで終わる場合、作成できるフォーマットはXNUMXつだけです。 唯一のオプション
サポートされています - 助けて & - バージョン、およびコマンドラインはいずれかの形式で構成されている必要があります
名前、その拡張子、または引数として渡されるプレーン名 --byfmt (参照してください
下)。 生成されたファイルのフルネーム(存在する場合)はstdoutに書き込まれ、何も書き込まれません
else。
mktexfmtモードで動作していない場合、コマンドラインはより一般的で複数の可能性があります
次のようにフォーマットを生成できます。
OPTIONS
--cnffile FILE
fmtutil.cnfの代わりにFILEを読み取ります(複数回指定できます。この場合、すべて
ファイルが使用されます)
--fmtdir DIRECTORY
--no-engine-subdir
fmtdirのエンジン固有のサブディレクトリを使用しないでください
--フォーマットなしの場合はエラーなし
フォーマットが選択されていない場合は正常に終了します
--エンジンがない場合はエラーなし=エンジン1、ENGINE2、..。
必要なエンジンが正常に終了する場合でも
リストに含まれている場合は欠落しています。
- 静かな
静かに
- テスト (互換性のためだけに実装されていません)
--dolinks
(互換性のためだけに実装されていません)
- 力
(互換性のためだけに実装されていません)
コマンド:
- すべて すべてのフォーマットファイルを再作成します
- ない
不足しているすべてのフォーマットファイルを作成する
-リフレッシュ
既存のフォーマットファイルのみを再作成します
--byエンジン エンジン名
ENGINENAMEを使用してフォーマットを(再)作成する
--byfmt フォーマット名
FORMATNAMEのフォーマットを(再)作成します
--byハイフン ハイフンファイル
HYPHENFILEに依存するフォーマットを(再)作成する
--enablefmt フォーマット名
設定ファイルでformatnameを有効にする
--disablefmt フォーマット名
設定ファイルでformatnameを無効にする
--listcfg
利用可能な形式にフィルタリングされた(有効および無効な)構成のリスト
--catcfg
設定ファイルの内容を出力します
--ショーホイフェン フォーマット名
フォーマットFORMATNAMEのハイフンファイルの名前を出力します
- バージョン
バージョン情報を表示して終了します
- 助けて このメッセージを表示して終了します
ENVIRONMENT
通常使用されるツリーとファイルの説明:
If --cnffile コマンドラインで(場合によっては複数回)指定されている場合、
値が使用されます。 それ以外の場合、fmtutilはによって検出されたすべてのfmtutil.cnfファイルを読み取ります。
`kpsewhichを実行しています -すべて fmtutil.cnf'、kpsewhichによって返される順序。
いずれにせよ、複数のfmtutil.cnfファイルが見つかった場合は、すべての形式の定義
すべてのfmtutil.cnfファイルで見つかったものがマージされます。
したがって、fmtutil.cnfファイルがすべてのツリーに存在し、デフォルトのレイアウトが使用される場合
TeX Liveに同梱されているように、次のファイルが指定された順序で読み取られます。
fmtutil-sysの場合:
TEXMFSYSCONFIG $ TEXLIVE / YYYY / texmf-config / web2c / fmtutil.cnf
TEXMFSYSVAR $ TEXLIVE / YYYY / texmf-var / web2c / fmtutil.cnf
テクスローカル $ TEXLIVE / texmf-local / web2c / fmtutil.cnf
TEXMFDIST $ TEXLIVE / YYYY / texmf-dist / web2c / fmtutil.cnf
fmtutilの場合:
TEXMFCONFIG $ HOME / .texliveYYYY / texmf-config / web2c / fmtutil.cnf
TEXMFVAR $ HOME / .texliveYYYY / texmf-var / web2c / fmtutil.cnf
TEXMFホーム $ HOME / texmf / web2c / fmtutil.cnf
TEXMFSYSCONFIG $ TEXLIVE / YYYY / texmf-config / web2c / fmtutil.cnf
TEXMFSYSVAR $ TEXLIVE / YYYY / texmf-var / web2c / fmtutil.cnf
テクスローカル $ TEXLIVE / texmf-local / web2c / fmtutil.cnf
TEXMFDIST $ TEXLIVE / YYYY / texmf-dist / web2c / fmtutil.cnf
(ここで、YYYYはTeX Liveリリースバージョンです)。
アクションに応じて、fmtutilは指定されたファイルのXNUMXつに書き込むか、
新しいfmtutil.cnf、以下でさらに説明します。
変更が保存される場所:
設定ファイルがコマンドラインで指定されている場合、最初に指定されたファイルは次のようになります。
からの変更を保存するために使用されます - 有効 or -無効にする。 構成ファイルが取得された場合
kpsewhich出力から、アルゴリズムはより複雑になります。
1)もし $ TEXMFCONFIG / web2c / fmtutil.cnf or $ TEXMFHOME / web2c / fmtutil.cnf に表示されます
使用済みファイルのリスト、次にkpsewhichによって最初にリストされたファイル - すべて (同等に、
kpsewhich fmtutil.cnf)によって返されるものが使用されます。
2)上記のXNUMXつのいずれも存在せず、変更が加えられた場合、新しい構成ファイル
で作成されます $ TEXMFCONFIG / web2c / fmtutil.cnf.
一般に、特定の構成ファイルが書き込み可能でない場合、より高いレベルの考え方があります。
XNUMXつ使用できます。 そうすれば、ディストリビューションの設定を上書きできます。
TEXMFLOCALを使用してシステム全体で使用すると、システム設定を再度上書きできます。
TEXMFHOMEを使用した特定の使用。
フォーマットの複数の定義を解決する:
フォーマットが複数の設定ファイルで定義されている場合、定義は次のようになります
最初にリストされたfmtutil.cnfから使用されます。
フォーマットの無効化:
優先度の高いfmtutil.cnfファイル(前述)は、フォーマットを無効にすることができます
優先度の低い(後でリストする)fmtutil.cnfファイルで、たとえば次のように記述して言及します。
#!
優先度の高いfmtutil.cnfファイルにあります。
例として、luajitlatex形式を無効にしたいとします。 あなたはできる
ファイルを作成します $ TEXMFCONFIG / web2c / fmtutil.cnf コンテンツで
#! luajitlatex luajittex language.dat、language.dat.lua lualatex.ini
そしてfmtutilを呼び出します。
fmtutilとfmtutil-sys(fmtutil --sys):
fmtutil-sysの実行時またはコマンドラインオプション --sys 使用される、TEXMFSYSCONFIG
TEXMFCONFIGとTEXMFVARの代わりに、それぞれTEXMFSYSVARが使用されます。 これ
fmtutil-sysとfmtutilの主な違いです。
コマンドラインまたはこれらのツリーで指定すると、他の場所が使用される場合があります
存在しないか、元のTeXLiveを使用していません。
報告 バグ
バグの報告先: [メール保護]
TeX Liveホームページ:http://tug.org/texlive/>
onworks.net サービスを使用してオンラインで fmtutil-sys を使用する