これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dvigif です。
プログラム:
NAME
dvipng - DVI から PNG への変換ツール
SYNOPSIS
dvipng [オプション] ファイル名
dvipng [オプション] [ファイル名] -
DESCRIPTION
このプログラムは、TeX から取得した DVI ファイルから PNG および/または GIF グラフィックを作成します。
親族。
GIF サポートが有効な場合、GIF 出力は dvigif バイナリまたは
--gif オプションを選択します。
のメリット びぷん/dvigif include
* スピード。 これは、DVI ファイル用の非常に高速なビットマップ レンダリング コードであるため、適切です。
プレビュー ラテックス、WebWorK での必要に応じて、大量の画像をオンザフライで生成するため
などがあります。
※ポストアンブルを読み込まないので、TeXが終了する前でも起動可能です。 があります
-フォローする そうでない場合を除き、dvipng がファイルの終わりでさらなる出力を待機するようにするスイッチ
DVI の終わりを示す POST マーカーを見つけます。
* オプションの対話型クエリ。 dvipng は標準入力を介して対話的にオプションを読み取ることができます。
すべてのオプションが使用可能です。 これを通じて入力ファイルを変更することも可能です
インタフェース。
* PK、VF、PostScript Type1、および TrueType フォント、サブフォント (つまり、CJK で使用されるもの) をサポートします。
LaTeX)、カラースペシャル、および PostScript、PNG、JPEG、または GIF 画像の組み込み。
* もっと...
OPTIONS
ここにリストされているパラメータなしのオプションの多くは、オプションの接尾辞を付けることでオフにできます。
ゼロ (0); たとえば、ページ反転をオフにするには、次のようにします。 -r0。 そのようなオプションは、
末尾にマークが付いている *.
- コマンドラインを処理した後、標準入力から追加のオプションを読み取ります。
- 助けて
使用法メッセージを出力して終了します。
- バージョン
バージョン番号を出力して終了します。
-BD NUM
-BD カラースペック
-BD 'NUM カラースペック'
透明な境界線のピクセル幅を設定します (デフォルトは 0)。 このオプションを使用すると、
画像の端は透明になりますが、背景色のピクセルにのみ影響します。
与える カラースペック 代替色を設定し、それができないビューアで使用されるようにします。
透明度をハンドルします (デフォルトは背景色です)。 カラースペックは次のとおりです。
TeX カラー \特別な構文、例: 'rgb 1.0 0.0 0.0'。 フォールバックカラーを設定すると、
デフォルトの境界線の幅は 1 ピクセルです。
--bdpi NUM
このオプションは、ビットマップ (PK) フォントを使用する場合にのみ効果があります。 このオプションは、
基本 (メタフォント) 解像度 (水平方向と垂直方向の両方) NUM dpi (XNUMX インチあたりのドット数)。
このオプションは、--mode オプションを使用してメタフォント モードを手動で選択する場合に必要です。
(下記参照)。
-bg カラースペック
画像の背景色を選択します。 がある場合、このオプションは無視されます。
DVI の背景色 \special。 カラースペックは TeX カラー \special でなければなりません
構文、たとえば「rgb 1.0 0.0 0.0」。 「透明」または「透明」を指定することもできます
これにより、フォールバックとして通常の背景とともに透明な背景が得られます
色。 大文字の「Transparent」は完全なアルファの透明度を与えます。
小文字の「transparent」は、単純な完全に透明な背景を与えます。
透明なアンチエイリアス処理されたピクセル。 後者は、それができない視聴者に適しています。
真のアルファチャンネルに対応します。 GIF 画像は完全なアルファ透明度をサポートしていないため、
GIF 出力の場合、どちらのバリアントも後者の動作を使用します。
-d NUM
デバッグ フラグを設定して、dvipng (と思われる) が何を行っているかを示します。 これは次の場合に機能します。
dvipng は「DEBUG」オプションなしでコンパイルされています (推奨されません)。 フラグを設定する
必要に応じて使用してください -d -1 最大出力のための最初のオプションとして。
-D NUM
出力解像度を水平と垂直の両方に設定します。 NUM dpi (XNUMX インチあたりのドット数)。
特定のテキスト フォント サイズ (Web ページなど) に合わせてこれを調整したい場合があります。
テキストのフォントの高さの場合 font_px ピクセル (Mozilla の場合) 正しい式は次のとおりです。
= * 72.27 / 10 [ピクセル * TeXpt/in / TeXpt]
最後の 10 による除算は、文書内の標準フォント高さ XNUMX ポイントによるものです。
12pt を使用し、12 で割ります。残念ながら、一部の独自のブラウザではフォントの高さが異なります。
ピクセルではなく、pt(ポイント)で表します。 画面を使用して、それをピクセルに再スケールする必要があります
解像度 (デフォルトは通常 96 dpi)。つまり、式は次のようになります。
= * 96 / 72 [ポイント * ピクセル/インチ / (ポイント/インチ)]
一部の高解像度画面では、値は 120 dpi になります。 幸運を!
- 深さ*
画像の奥行きをレポートします。 これは、LaTeX スタイルの場合にのみ確実に機能します。
プレビュー.sty fromプレビューラテックスは、 アクティブ オプション。 番号を報告します
画像の下部から画像のベースラインまでのピクセル数。 これは使えます
Web ドキュメントなどで画像を垂直に配置する場合に使用します。
(カスケード スタイルシート 1)
" STYLE="vertical-align: -px">
この場合、深さは負のオフセットであるため、マイナス記号が必要です。
単位はピクセル(px)です。
--dvinum*
このオプションを設定すると、出力ページ番号が、ページ番号ではなく TeX ページ番号になります。
物理ページ番号。 を参照してください。 -o スイッチ。
-fg カラースペック
画像の前景色を選択します。 がある場合、このオプションは無視されます。
DVI の前景色 \special。 カラースペックは TeX カラー \special でなければなりません
構文、たとえば「rgb 1.0 0.0 0.0」。
- 従う*
ファイルの終わりでデータを待ちます。 dvipng の利点の XNUMX つは、読み取りを行わないことです。
ポストアンブルなので、TeX が終了する前に開始できます。 このスイッチにより dvipng が待機します
ファイルの終わりで、それを示す POST マーカーが見つからない限り、さらに出力します。
DVIの端。 これは次のようなものです tail -f ただし、DVI から PNG への変換の場合です。
--freetype*
FreeType フォントのレンダリングを有効/無効にします (デフォルトはオン)。 このオプションは、
FreeType2 フォント ライブラリはコンパイル時に存在していました。 この場合、dvipng
内部では PostScript Type1 および TrueType フォントを直接サポートします。
使用するより gsftopk フォントをレンダリングするため。 PostScript バージョンをお持ちの場合は、
Computer Modern がインストールされているため、ビットマップ (PK) バリアントを生成する必要はありません
これらのディスク上にあります。 その後、さまざまな (そして通常とは異なる) 解像度で画像をレンダリングできます。
大量のビットマップ フォントでディスクを乱雑にすることはありません。
- ガンマ NUM
グレースケール アンチエイリアス カラー パレットの色の補間を制御します。
デフォルト値は 1.0 です。 0の場合 NUM < 1 の場合、フォントは明るくなります (フォントはより明るくなります)。
背景)、および NUM > 1 では、フォントが暗くなります (前景に近くなります)。
--gif*
GIF サポートが有効な場合、画像は GIF 形式で出力されます。 これは
のデフォルト dvigif バイナリ。GIF がサポートされている場合にのみ使用可能です。
有効になりました。 GIF 画像はパレット画像です (「 - パレット オプション)、サポートしていません
真のアルファ チャネル ( --bg オプション)。 も参照してください。 --png オプションを選択します。
- 身長*
画像の高さを報告します。 これは、LaTeX スタイルの場合にのみ確実に機能します。
プレビュー.sty fromプレビューラテックスは、 アクティブ オプション。 番号を報告します
画像の上部から画像のベースラインまでのピクセル数。 全高は
画像は、から報告された値の合計として取得されます。 - 身長 と - 深さ.
-l [=]NUM
印刷される最後のページは、番号が付けられた最初のページになります NUM。 デフォルトは最後のページです
文書。 もしも NUM には等号が接頭辞として付けられ、次にそれ (および、
-p オプション (指定されている場合)) は、ページ番号ではなく、物理 (絶対) ページ番号として扱われます。
TeXと比較する値 \ count0 DVI ファイルに保存されている値。 したがって、使用すると、 -l
=9 実際のページが何であっても、文書の XNUMX ページ目で終わります
番号付き。
- モード モード
このオプションは、ビットマップ (PK) フォントを使用する場合にのみ効果があります。 使用 モード として
PK フォントのメタフォント デバイス名 (パス検索とフォント生成の両方用)。
これは、基本デバイスの解像度で強化する必要があります。 --bdpi
オプション。 ファイルを参照してくださいftp://ftp.tug.org/tex/modes.mf> 解決策のリストについては、
ほとんどのデバイスのモード名。
-M* このオプションは、ビットマップ (PK) フォントを使用する場合にのみ効果があります。 自動的にオフになります
PK フォントの生成 (mktexpk).
--nogs*
このスイッチは、PostScript を表示するための GhostScript への内部呼び出しを禁止します。
スペシャル --nogs0 通話を再びオンにします。
--より安全*
通常、GhostScript を使用して PostScript スペシャルをレンダリングする場合、GhostScript
インタプリタはオプションで実行されます -dSAFERを選択します。 --ノグセーファー GhostScript を実行するオプション
無し -dSAFERを選択します。 -dSAFER Ghostscript のオプションは、次のような PostScript 演算子を無効にします。
deletefile として、悪意のある可能性のある PostScript プログラムが
効果。
--norawps*
一部のパッケージは、生の PostScript スペシャルを生成し、そのようなスペシャルをレンダリングしない場合もあります。
このスイッチは、これらの生の表示を目的とした GhostScript への内部呼び出しをオフにします。
ポストスクリプトのスペシャル。 --norawps0 通話を再びオンにします。
-o 名
出力をファイルに送信する 名。 単一の発生 %d or %01d……、 %09d なります
物理ページ番号に交換されます (これは変更可能です。 --dvinum スイッチ)。
デフォルトの出力ファイル名は次のとおりです。 file%d.png 入力 DVI ファイルがあった場所 file.dvi.
-O Xオフセット,Y オフセット
原点を移動する Xオフセット,Y オフセット、次のようなコンマ区切りのディメンションのペア
.1in、-。3cm。 ページの原点がデフォルトの位置から(XNUMX インチずれます)
紙の左上隅から右に XNUMX インチ)、この量だけ下に移動します。
-p [=]NUM
印刷される最初のページは、番号が付けられた最初のページになります NUM。 デフォルトは最初のページです
文書の中で。 もしも NUM には等号が接頭辞として付けられ、その後に (および引数が続きます)
-l オプション (指定されている場合)) は、物理 (絶対) ページ番号として扱われます。
TeXと比較する値よりも \ count0 DVI ファイルに保存されている値。 したがって、
-p =3 ページが何であっても、文書の XNUMX ページ目から始まります
実際には番号が振られています。
- パレット*
外部画像が含まれる場合、 びぷん 自動的にトゥルーカラーに切り替わります
モード、不必要な遅延と品質低下を回避し、EPS トランスレータを有効にするため
透明な背景と境界ボックスの外側に描画します。 このスイッチは、
パレット(256色)出力を強制して作成します びぷん 不透明なクリップ画像に戻す
包含。 これにより、 - 天然色 存在する場合は切り替えます。
- 選り好み*
警告が発生した場合、画像は出力されません。 通常、dvipng は画像を次のように出力します。
警告がありますが、この画像には何かが欠けている可能性があります。 理由の XNUMX つは、
より完全ではあるが遅いフォールバック コンバーターがある場合は、このオプションを使用してください。
これは主に、失敗した図の組み込みや未知の特殊な出来事に役立ちます。
ただし、色仕様が欠落しているか不明である場合や、PK フォントが欠落している場合にも警告が表示されます。
--png*
画像はPNG形式で出力されます。 これはデフォルトです。 びぷん バイナリ。
参照してください --gif オプションを選択します。
-pp 一ページ目-最後のページ
ページを印刷する 一ページ目 最後のページ; しかし完全に同等ではありません -p 一ページ目 -l
最後のページ。 たとえば、本をレンダリングするとき、ページのインスタンスが複数存在する場合があります。
DVI ファイル内 (「\frontmatter」に XNUMX つ、「\mainmatter」に XNUMX つ、「\mainmatter」に XNUMX つ)
"\バックマター")。 複数のページが一致する場合、 -pp 一ページ目-最後のページ レンダリングします
を 指定された範囲に一致するページ、 -p 一ページ目 -l 最後のページ レンダリングします
からのページ 最初の の発生 一ページ目 から 最初の の発生 最後のページ.
これは dvips の (文書化されていない) 動作です。 dvipng では両方の種類を指定できます
オプション。この場合、範囲に一致するすべてのページが取得されます。 -pp 間に
からのページ -p 〜へ -l。 それも複数 -pp とは異なり、オプションは蓄積されます -p と -lを選択します。 -
セパレータも可能です :。 ご了承ください -pp -1 は「~までのすべてのページ」として解釈されます。
1 を含む"、ページ番号に -1 (たとえば目次のみ) を付けたい場合は、 -pp
-1--1、またはもっと読みやすい、 -pp -1:-1.
-q* 静かに走ってください。 標準出力に変換されたページなどについて雑談しないでください。 報告しない
警告 (エラーのみ) を標準エラーに変換します。
-Q NUM
品質を次のように設定します NUM。 つまり、アンチエイリアス レベルの数を選択します。
ビットマップ フォント (PK)、予定 NUM*NUM+1。 デフォルト値は 4 で、17 レベルになります。
これら XNUMX つのアンチエイリアス フォントのアンチエイリアス。 FreeType が利用可能な場合は、
レンダリングはこのオプションの影響を受けません。
-r* ページの出力を逆順/順方向に切り替えます。 デフォルトでは、DVI の最初のページ
が最初に出力されます。
- 厳しい*
警告が発生するとプログラムは終了します。 通常、dvipng は画像を次のように出力します。
警告がありますが、この画像には何かが欠けている可能性があります。 理由の XNUMX つは、
より完全ではあるが遅いフォールバック コンバーターがある場合は、このオプションを使用してください。
ジョブの設定方法については、 - 選り好み 警告が発生するタイミングのリストについては、上記のオプションを参照してください。
-T 画像サイズ
画像サイズを次のように設定します。 画像サイズ どちらでもよい bbox, タイト、またはカンマ
分離された次元のペア サイズ,仮想サイズ など .1インチ、.3cm。 デフォルトは bbox which
ページに配置されたすべてのインクと DVI 原点を含む PNG を生成します。
用紙の上端から 1 インチ、左端から 1 インチの位置にあります。 これは通常、
生成された画像の左上にある空白。 値 タイト ようになります
dvipng にはページに配置されたすべてのインクのみが含まれており、きれいな画像が生成されます。
- 天然色*
これは びぷん トゥルーカラー出力を生成します。 トゥルーカラー出力は
DVI に外部イメージを含める場合、たとえば PostScript スペシャル経由で自動的に実行されます。
(すなわち、 グラフィック or graphicsx パッケージ)。 このスイッチは、 - パレット
スイッチ。
-v * 冗長操作を有効にします。 これにより、現在使用されているフォントが示されます。
通常の出力に。
- 幅*
画像の幅を報告します。 こちらも参照 - 身長 と - 深さ.
-x NUM
このオプションは非推奨です。 使用すべきではありません。 を選択する方がはるかに良いです
出力解像度を直接使用して、 -D オプション。 このオプションは倍率を設定します
に対する比率 NUM/1000 で、DVI ファイルで指定された倍率を上書きします。 でなければなりません
10 ~ 100000 の範囲です。標準の magstep 値 (1095、
1200、1440、1728、2074、2488、2986 など)PK の総数を減らすのに役立ちます。
生成されたファイル。 NUM 精度を高めるために、整数ではなく実数を使用することもできます。
-z NUM
PNG 圧縮レベルを次のように設定します。 NUM。 このオプションは、次の場合に有効になります。 libgd 新しく追加されました
十分。 デフォルトの圧縮レベルは 1 で、価格で最大の速度が選択されます。
わずかに大きい PNG です。 年上の人にとって libgdでは、ハードソルダー値 5 が使用されます。 の
インクルードファイル png.h 「現在、有効な値の範囲は 0 ~ 9 です。
zlib 圧縮レベル 0 ~ 9 (0 - 圧縮なし、9 - 「最大」) に直接設定します。
圧縮)。 テストでは、zlib 圧縮レベル 3 ~ 6 が通常であることが示されていることに注意してください。
PNG 画像のレベル 9 と同等のパフォーマンスを発揮し、計算量が大幅に減ります。 の
将来的には、これらの値は zlib 圧縮レベルに直接対応しなくなる可能性があります。」
注意事項
完全なマニュアルは、ほとんどのシステムで次のように入力すると、情報形式でアクセスできます。
情報dvipng
COPYRIGHT
このプログラムは、GNU Lesser General Public License バージョン 3 に基づいてリリースされています。
dvipng ディストリビューション内のファイルを COPYING またはhttp://www.gnu.org/licenses/gpl.html>.
著作権 (c) 2002-2015 Jan-Aake Larsson
onworks.net サービスを使用してオンラインで dvigif を使用する