これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド figXNUMXmpdf です。
プログラム:
NAME
fig2mpdf - ラテックスを使用して fig ファイルから多層 PDF または eps 図を作成します。
組版
SYNOPSIS
図2mpdf [オプション] ... FILE
DESCRIPTION
このツールは、fig ファイルをソースとして使用して pdf または eps 図を作成できます。 ビーマー用
たとえば、プレゼンテーションでは、マルチレイヤー モードを使用して複数の図を作成できます。
これをオーバーレイして動的な図を取得できます。 適切な外観を得るには、ラテックスを使用できます。
数式を含む可能性のある一部またはすべてのテキストを植字します。
指定された図のデフォルトの解釈 FILE 接尾辞によって異なります。
イチジク fig ファイルの通常の変換。 すべてのテキストは追記テキストとして解釈され、
Figure のすべての要素が結果の Figure に含まれます。
図 ファイルの LaTeX 解釈。 特殊な属性を持つ入力ファイルのすべてのテキスト
ビットセットは pdflatex によって植字されます。 ラテックス (参照: オプション -|+l).
製造 多層ファイルの解釈。 使用されている図の深さに応じて、
複数の部分に分割します。 パーツごとに出力ファイルが作成されます (セクションを参照)
マルチレイヤー出力).
ミリフィグ or イムフィグ
入力の多層解釈と LaTeX 解釈の組み合わせ (接尾辞を参照) 図
& 製造).
入力のデフォルトの解釈は、以下のオプションを使用して変更できます。
OPTIONS
-e eps 出力ファイルを生成します。 PDF ファイル (デフォルト) を作成する代わりに、eps
フィギュアが製作されます。
-|+l (pdf)latex (-) を強制的に呼び出すか、テキストの植字に (pdf)latex (+) を使用しないでください
特別な旗が付いています。 このオプションを使用すると、デフォルトの動作を変更できます
入力ファイルの接尾辞によって与えられます。
-|+m マルチレイヤー解釈を強制的に設定 (-) または設定解除 (+) します (以下を参照) マルチレイヤー出力
以下)、これは入力ファイルのサフィックスによって以前に設定されていました。
-p 範囲
入力図形を多層で分割するための深さの範囲を明示的に設定します
モード。 範囲 次の形式の範囲をコロンで区切ったリストです。 上下 or 深さ
コラボレー アッパー がトップであり、 下側 範囲内の底の深さ。 を使用する場合は、
深さ 範囲はその深さだけで構成されます。
-i 最下位の範囲 (つまり、深さが最も深い範囲) をすべての範囲に含めます。
数値を出力します。 これは、このツールの古いバージョンとの互換性のためです。
-I ピラミッドモードをオンにします。 マルチレイヤーモードの対応範囲図
すべての低い音域も含まれます。
-g ギャップ幅
使用される XNUMX つの深さの間の許容ギャップ幅を設定して、これらの深さを設定するかどうかを決定します。
XNUMX つの範囲にグループ化されます。 このオプションを使用すると、より柔軟な対応が可能になります。
新しい深さのオブジェクトを挿入します。 デフォルトの幅はゼロです(ギャップなし = 連続)
番号付きの深さはグループ化されます)。
-s
LaTeX モードでフォント ファミリを選択するためのデフォルトのスタイルを置き換えます。 これなら
オプションを省略すると、スタイル `times' がデフォルトで設定されます。
-H ヘッダ
LaTeX で一時的な LaTeX 文書を作成するためのデフォルトのヘッダー シーケンスを置き換えます
モード。 最大限の柔軟性を得るために、ファイル内のドキュメントヘッダー全体を設定できます。
ヘッダ (見る: カスタマイズ ヘッダ 下)。
-G マルチレイヤー モードでは、デフォルトの出力ファイル パターンを PDF 形式に変更します。
は。ページ。
-v 冗長で、実行されたすべてのコマンドを出力します
-V ~のバージョンを印刷する 図2mpdf
マルチレイヤー出力
xfig では、Figure のすべてのオブジェクトに個別の深さを割り当てることができます。 これらの深さは、
通常、オブジェクトを印刷する順序を決定するために使用されます。 図2mpdf これらの深さを使用します
自動モードでオブジェクトを範囲にグループ化します (範囲オプションが省略された場合)。 の
使用される深度のリストでは、連続した番号が付けられた深度が XNUMX つの範囲にグループ化されます。 それか
つまり、使用される深さの間のすべてのギャップは、図を論理的に分割するために使用されます。 と -g のことができます
Figure を分割しないギャップ幅を設定します (デフォルト: XNUMX)。
結果として得られる範囲のリストによって、出力ファイルの数が決まります。 デフォルトモードではすべて
XNUMX つの範囲に割り当てられた深度を持つオブジェクトが収集され、対応する範囲に配置されます。
出力ファイル。 出力ファイルの内容は XNUMX つのオプションで変更できます。 -i &
-I.
-i オプションを指定すると、出力ファイルの数が XNUMX つ減ります。 一番下の範囲、つまり
Figure の最も高い深さで構成される範囲がすべての出力に含まれます
ファイル。
ピラミッド モードでは、オプションによってアクティブ化されます -I、出力ファイルにはさらに次のすべてのものが含まれます。
より低い範囲。 このモードを使用すると、必要のないスタンドアロンのフィギュアを取得できます。
意味のあるコンテンツを含めるためにオーバーレイされます。
例 1
fig ファイルがあると仮定します。 foo.fig XNUMX つの範囲を含む 230-233, 455-460
& 499-500.
オプションを設定しないと、範囲ごとに XNUMX つずつ、合計 XNUMX つの出力ファイルが得られます。 しかし、設定すると、 -i
オプションを選択すると、最下位の範囲が両方のファイルに含まれる次の XNUMX つのファイルが取得されます。
ファイル:
foo-0.pdf 範囲付き 455-460 & 499-500
foo-1.pdf 範囲付き 230-233 & 499-500.
例 2
オプションでアクティブ化されるピラミッド モード -I、から次のファイルが生成されます。
のソースファイル 例 1:
foo-0.pdf 範囲付き 499-500
foo-1.pdf 範囲付き 455-460 & 499-500
foo-2.pdf 範囲付き 230-233, 455-460 & 499-500.
例 3
両方のオプションが設定されている場合、次の内容を含む XNUMX つのファイルだけが取得されます。
foo-0.pdf 範囲付き 455-460 & 499-500
foo-1.pdf 範囲付き 230-233, 455-460 & 499-500.
カスタマイズ ヘッダ
さまざまな理由により、標準のラテックス生成を変更する必要があるかもしれません。
デフォルトのフォントファミリーを変更したい。 次の例は有効なヘッダーを表しています
ファイルにソフトウェアを指定する必要があります。
このサンプル ファイルを使用すると、フォント ファミリがサンセリフに変更され、
includegraphics の追加の検索パスを「figures」サブディレクトリに追加します。
\ documentclass {article}
\usepackage{ドイツ語,amssymb,amsmath}
\renewcommand{\familydefault}{\sfdefault}
\AtBeginDocument{\graphicspath{{図/}}}
一般的には次のパッケージが使用されます。 カラー, graphicsx & エプスフィグ.
テックス エラー
場合によっては、ラテックスが特別なファイルを処理しているときにエラーが発生することがあります。
テキスト。 エラーの発生と何が起こったかを常に知らせるため
この場合、ログ ファイルは、less コマンドを呼び出すことによって表示されます。
結果のファイルの単一レイヤー モードでは、接尾辞 fig が pdf (それぞれ eps) に置き換えられます。
(つまり、foo.fig -> foo.pdf)。
マルチレイヤー モードでは、ソース fig ファイルのベース名が '- で拡張されます。 ' そしてその
サフィックスは pdf (それぞれ eps) に設定されます。
(つまり、foo.fig -> foo-0.pdf、foo-1.pdf、foo-2.pdf、...
または foo.fig -> foo.page0.pdf、foo.page1.pdf、foo.page2.pdf、...
オプションの場合 -G が設定されています)。
onworks.net サービスを使用してオンラインで fig2mpdf を使用する