2

サーバー上でラテックスファイルをコンパイルし、そこから生成されたdvi、ps、およびpdfファイルをダウンロードして表示します。

\ includegraphicsによるlatexファイルには、ローカルマシンにないいくつかのfigureファイルが含まれています。ラテックスコマンドによって生成されたdviファイルには、ローカルにダウンロードした後の数値が表示されないことがわかりましたが、dvips -Ppdfによって生成されたpsファイルには数値があり、ps2pdfまたはpdflatexによって生成されたpdfファイルには再び数値がないようです。これらのコンパイルコマンドによって、図が実際にdviおよびpdfファイルの一部として埋め込まれていないためですか?ドキュメントファイルを他のマシンにのみエクスポートできるように、実際に図を埋め込むにはどうすればよいですか?

/ inputによってメインtexファイルに含まれる分離されたtexファイルのテーブルの場合、および\ usepackageに含まれるスタイルファイルの場合は、\ includegraphicsに含まれるfigureファイルの上記の場合と同様ですか?

4

3 に答える 3

1

バックグラウンド

epsファイルのような埋め込み画像は、Knuthの元のdvi仕様ではサポートされていません。dviはPostscriptよりも古い形式であるため、驚くことではありません。代わりに、\ specialコマンドを介してTexでアクセスされ、いくつかの予約済みコードによってdviでアクセスされる拡張機能を使用してエンコードされます。

dvipsスペシャルの使用方法の基準を設定します。これにより、Postscript機能をTexに含めるための非常に柔軟な手段が提供されましたが、すべてのdviユーティリティがこれらを完全にサポートしているわけではありません。

答え、パート1:数字はどこにありますか?

\ includegraphicsを使用してインポートされたすべての図は、\ specialコードを使用してPostscriptとしてdviにエンコードされるため、質問の最初の部分に-はい、画像コンテンツはすべてdviファイルにあります。したがって、dviの生成に使用されたファイルがどこにあるかを心配する必要はありません。

ただし、dviを処理するさまざまなプログラムは、不安定なことを行う可能性があります。dvipsが標準であり、長年にわたってさまざまな種類のフレークが見られたghostscriptに基づいています。他のdviソフトウェアは、単にスペシャルをサポートしていないか、奇妙なことにそれらをサポートしていません。

回答、パート2:問題の修正

なぜ数字が欠けていると思いますか?画面上のビューアでファイルを確認しましたか、それとも印刷しましたか?多くの場合、画面上のビューアが不安定である可能性があります。これは、プリントアウトの場合はめったにありません。

それ以外の場合は、使用しているソフトウェアのさまざまなビットのバグ追跡システムを調べてください。私はpdftexがこれらの問題の多くから私を隔離していることを発見しました。ghostscriptのバグは、何年にもわたって対処するのが特に面倒であることがわかりました。Adobe Acrobatは不格好ですが、これは標準であり、ps/pdfの問題のトラブルシューティングに適しています。他のソフトウェアを試してください。

于 2010-04-21T17:46:28.057 に答える
1

警告を確認する必要があります。psの場合はepsの写真が必要であり、pdflatexの場合はpngまたはjpegが必要になるためです(最初にローカルマシンでコンパイルしてみてください。たとえば、kileやgeditプラグインを使用してください)。

私は、常に正常に機能するpdf生成にkileのコンパイルコマンドを使用しています(写真を含む)。彼らはそのためにpdflatexを使用します。

于 2010-03-20T13:59:12.160 に答える
1

それはあなたの写真ファイルのフォーマットと、dvi->ps->pdfを変換するために使用するさまざまなツールによってそれらのフォーマットがどのように処理されるかに大きく依存します

psを作成する場合は、フィギュアをeps(カプセル化されたpostscript)形式で提供し、latexでコンパイルして、dvipsを使用するのが最善です。

pdfを生成する場合は、図をpdfまたはpng形式で提供し、pdflatexを使用します。

何が起こるかについての適切な説明については、 http ://en.wikibooks.org/wiki/LaTeX/Importing_Graphicsおよび http://amath.colorado.edu/documentation/LaTeX/reference/figures.htmlを参照 してください。

ラテックスコマンドの出力は、フィギュアで何が起こっているかについても非常に有益です。

于 2010-03-20T14:01:09.707 に答える