希望这是一个愚蠢的问题,很容易解决。当我运行这个简单的gnuplot脚本时:
#!/usr/bin/env gnuplot
set term png
set out "out.png"
plot "<jot -r -p 2 500 1 2" not w p pt 7 ps 4 lc rgb "#908DB6CD"
set term post eps enhanced color
set out "out.eps"
replot
exit
png文件如下所示:
eps看起来像这样:
pdfcairo
终端也给了我透明度。关于如何使eps文件显示透明度的任何线索?
非常感谢提前!
答案 0 :(得分:1)
我想我应该回答我自己的问题,所以至少这会成为一个案例。
经过一些挖掘,并从我收到的评论中得知,底线是gnuplot postscript
终端不处理透明度,而pdf
和pdfcairo
终端则处理透明度。 / p>
诀窍是使用pdftops
:
#!/bin/bash
gnuplot << GNU
set term pdf
set out "out.pdf"
plot "<jot -r -p 2 500 1 2" not w p pt 7 ps 4 lc rgb "#908DB6CD"
GNU
pdftops -eps out.pdf
生成所有我的.eps文件以合并到LaTeX文档中。然后,我可以切换到PDFLaTeX并结束它。但是,有时我喜欢编辑.eps以手动或使用awk / sed调整边界框和其他内容。无论如何,希望这是有帮助的。