HTML と Latex の画像形式
-
20-09-2019 - |
質問
HTML と Latex の両方に画像を含めるための画像形式を選択したいと考えています。
jpeg および png 形式が latex では必ずしもうまく機能するとは限らないことがわかりました。eps 形式はラテックスに最適です。epsはhtmlではサポートされていないようです?
他にどんな形式が良いでしょうか?
ありがとうございます!
解決
確かに、標準 LaTeX は EPS を「気に入っています」が、それには理由があります。 ベクター フォーマット。EPS でグラフィックスを適切に作成すると、印刷出力の品質は、画像ファイルの解像度によって制限されるのではなく、プリンターの品質によってのみ制限されます (JPEG や PNG などのラスタライズされた形式の場合と同様)。
したがって、たとえばを含めると、線画や棒グラフなどは、EPS (または PDF) で作成してから、Web 用に PNG に変換する必要があります。グラフィックスが本質的にラスター化されている場合 (例:写真を含めたい場合は、高品質の JPEG で問題なく使用できます。 jpeg2ps LaTeX 用の EPS ファイルを作成します (または pdfLaTeX に直接組み込みます)。
要点をまとめると:適切な画像形式を決定するのはプログラムではなく画像です。
追伸のようなツール TeX4ht 通常、必要に応じて画像変換を処理します。
他のヒント
これは、あなたが使っているもののLaTeXの「味」に依存します。
あなたが「標準」のLaTeXを使用している場合、あなたはかなりEPSに行かなければなりません。 、あなたは注意して、画像をHTMLに含めることはできませんEPSので、あなたがHTMLにJPEGまたはPNGを使用して(これはImageMagickのを使用して自動化することができます)LaTeX文書に含めるためEPSにそれらの画像を変換する必要があります。
また、これはオプション私はあなたがあなたのHTMLやLaTeX文書に同じ画像を使用できるように、ネイティブにJPEGやPNGを処理することが可能にpdflatexを使用することができ、推薦されます。
のTeXやLaTeXの組み込みマクロは、任意の画像をサポートしていません。このような利点のためにドナルド・クヌースは、コマンド\special
を追加します。確かに、ドキュメントのLaTeXパッケージのいくつかの画像が含まれるようにそのような何かを挿入します。
\special{psfile="myimage1.eps"}
作成した DVI-ファイルTeXは、このコマンドが変更されていませんが含まれています。今、あなたは、たとえば、PSにDVI-ファイルを変換したいです。あなたはdvips
-プログラムの開発を呼び出し、このプログラムの開発は、最終的なPS-ファイルにあなたのイメージを挿入します。
このように、EPSはカプセル化PostScriptである。
P.S。 EPSにJPEGに変換するjpeg2ps.exe
プログラムの開発があります。