我有一个使用Inkscape制成的PDF,该PDF使用了透明颜色。该图像应在LaTeX文档中使用。
保留透明度很适合编辑,但打印可能会遇到问题。打印通常涉及PDF到PS的转换。由于Postscript不支持透明度,因此需要
- 扁平化,即创建不透明的矢量图形
要么
- 栅格化,即渲染位图图像。
当使用Evince(或Cairo或Ghostscript)打印(或转换为PS)包含此类图形的PDF文档时,整个页面将以位图的形式呈现,从而呈现出难看的字体(与其他页面不同)。(Adobe Acrobat很好地处理了此类PDF。)
不幸的是,将PDF数字转换为EPS(在LaTeX中包括它们之前)并没有多大帮助,因为pdftops和pdf2ps(再次是Cairo或Ghostscript)都会光栅化图像,即渲染位图(保存为EPS)。(这会稍好一些,因为它不会影响整个页面,但是我仍然希望使用矢量图形。)
如何在Linux上使用Inkscape或其他软件来提高透明度?