Vin*_*cco 5 gnuplot postscript
希望这是一个愚蠢的问题,并且很容易解决。当我运行这个简单的 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
Run Code Online (Sandbox Code Playgroud)
png 文件如下所示:
eps 看起来像这样:
该pdfcairo终端也使我的透明度。有关如何使 eps 文件显示透明度的任何线索?
提前谢谢了!
我想我应该回答我自己的问题,这样至少这个案子就结了。
经过更多挖掘,并根据我收到的评论,底线是 gnuplotpostscript终端不处理透明度,而pdf和pdfcairo终端可以。
诀窍是使用以下命令从 .pdf 生成 .eps 文件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
Run Code Online (Sandbox Code Playgroud)
我生成的所有 .eps 文件都将合并到 LaTeX 文档中。然后,我可以切换到 PDFLaTeX 并结束它。然而,有时我喜欢手动或使用 awk/sed 编辑 .eps 来调整边界框和其他内容。无论如何,希望这对您有所帮助。
| 归档时间: |
|
| 查看次数: |
2360 次 |
| 最近记录: |