LaTeXとPDFLaTeXドキュメントで使用するために、さまざまなイメージ、ビットマップ、ベクターを変換するのに好ましい方法は何ですか?LaTeX文書で使用するための画像(pdf)の変換方法は?
これを行うにはさまざまな方法がありますが、LaTeXのさまざまなパッケージに標準のインクルージョンを使用するものや、より良い結果をもたらすものがあります。
LaTeXとPDFLaTeXドキュメントで使用するために、さまざまなイメージ、ビットマップ、ベクターを変換するのに好ましい方法は何ですか?LaTeX文書で使用するための画像(pdf)の変換方法は?
これを行うにはさまざまな方法がありますが、LaTeXのさまざまなパッケージに標準のインクルージョンを使用するものや、より良い結果をもたらすものがあります。
私は常にPNG形式の画像を含みます。
私の現在好ましい方法は、MikTeXに含まれているbmeps
とepstopdf
です。 pngのpdfとepsバージョンの生成ファイルで
はconvertimage.bat
と呼ばれる、パスに含むとconvertimage.bat filenameminusextension
を書き込むことによって
bmeps -p3 -c -e8f -tpng %1.png > %1.eps
epstopdf %1.eps
使用することは、私が唯一の(カプセル化のPostScriptを使用し、
\begin{figure}[h]
\begin{center}
\includegraphics[scale=0.25]{path/to/fileminuxextension}
\caption{My caption here}
\label{somelabelforreference}
\end{center}
\end{figure}
を使用してドキュメントに含めます。とにかく私はいつもdvips + ps2pdfを使用してから、\ includegraphics {file}を実行するので、最初にNetPBMでビットマップを変換しています。
ビットマップをPNGに変換し、ベクターグラフィックス(SVGなど)をPDFに変換します。 pdflatexは、PNGとPDFの両方を理解しています。
pdflatexを使用して最終出力を生成する場合は、LaTeXドキュメントに直接PDFイメージを含めることができますが、dviファイルを作成する場合は使用できません。
:
にpdflatexは
ラテックス/ dvipsのは、PSを使用することができ、
は詳細を参照してくださいEPS PDF、PNG、およびJPEGを使用することができますジョンD.クック氏は、利用可能なイメージフォーマットlatex
またはpdflatex
のどちらを使用しているかによって異なります。
ImageMagickは、フォーマット間で画像を変換するのに便利なツールです。ビットマップイメージ、ps/pdf/eps(ゴーストスクリプト付き)、zillion othersを処理します。 apt
、macports
などを通じて利用可能
あなたは、「PDFとして」イメージを持っている、とあなたはPDFファイルとしてそれを含めたくない場合は、pdfimages
で最初の完全な画像データを抽出することもできます。他の変換では、解像度が低くても画像がレンダリングされることがあります。
あなたがにpdflatexを使用してコードをコンパイルする場合、あなたはまた、PDFファイル内の画像が含まれるように\includegraphics
を使用することができます(あなたがパッケージにgraphix
を含める必要があり、私はので、私はのように画像やエクスポートをロードするためのGraphicConverterを使用したMACを使用PDFファイル。 図を描くときは、Omnigraffleを使用してPDFとして書き出すことができます。 Windowsでは、埋め込みに問題のないEPSをサポートしていたVisioを使用していました。
基本的な問題は、a)ラスタ画像とベクトル画像を別々に扱いたい、b)潜在的な落とし穴があることです。
"正しい"ことは、最終出力に少し依存します。
最終出力が.pdfファイルで、最近pstricksやその他のものが必要ない場合は、pdflatexを使用してファイルを直接作成するほうがよいでしょう。この場合
:上記を実行しないと、ラスタ図がjpegに変換され、圧縮アーチファクトが発生する可能性があります。あなたが出力を選択できるなら、pngが最善の策です。
あなたが.dviファイルに向かうなら、あなたはすべてのために.epsを望むでしょう。 (バウンディングボックスファイルを生成する限り、これらのファイルをgzipできます)。
あなたが気をつけている場合は、両方を行うことができます。私はいくつかのものがあるので、(圧縮された).epsとしてすべてのベクトル図を保存します.pdfはできません。私はすべてのラスタ数字を.pngとして保存します。 makeを使用して、必要に応じて.dviまたは.pdf出力のためにオンザフライで生成されたこれらの標準バージョンの一時コピーを作成できます。
上記の誰かがファイル名の問題を指摘しました。あなたは避けたい "。あなたのラテックスファイル自体には常に接尾辞が付きません。
ベクターグラフィックスをPNGに変換することはお勧めできません。結果は醜いでしょう。 – Kaarel
質問は、ビットマップ画像とベクトル画像の両方についてでした。 -1は正当化されなかった。私の+1。 – ShreevatsaR