Inkscapeで作成した、透明色を使用したPDFがあります。この画像はLaTeXドキュメントで使用されます。
透明度を維持することは編集には便利ですが、印刷には問題になる可能性があります。印刷には通常、PDFからPSへの変換が含まれます。Postscriptは透過性をサポートしていないため、これには次のいずれかが必要です。
- フラット化、つまり透明度なしで機能するベクターグラフィックの作成
または
- ラスタリング、つまりビットマップ画像のレンダリング。
このような図を含むPDFドキュメントをEvince(またはCairoまたはGhostscript)を使用して印刷(またはPSに変換)すると、ページ全体がビットマップとしてレンダリングされ、フォントが(他のページとは異なり)見苦しくなります。(Adobe AcrobatはそのようなPDFをうまく処理します。)
残念ながら、PDFの図をEPSに変換しても(LaTeXに含める前に)、pdftopsとpdf2ps(ここでもCairoまたはGhostscript)は両方とも画像をラスタライズする、つまりビットマップをレンダリングする(EPSとして保存)ため、あまり役に立ちません。(これはページ全体に影響を与えないので少し良いですが、それでも私はベクターグラフィックスを好みます。)
Linux上のInkscapeまたは他のソフトウェアで透明度を平坦化するにはどうすればよいですか?