我习惯于使用 gnuplot 绘制数据,因此我可以使用epslatex
终端轻松地将图形放入 LaTeX 文档中。例如:
file = "data.dat"
set terminal epslatex
set output "figure1.tex"
plot file
这样,将生成两个文件:一个.eps
包含图形的.tex
文件,一个包含文本的文件。这样做的最大优点是文本是由 LaTeX 呈现的,因此抽动、标签等与文档的其余部分具有相同的字体。
现在我从 matplotlib 开始,它有一个更好的 API,更具脚本性,而且是 Python。但是,即使我可以让 matplotlib 使用 LaTeX 渲染文本,它也会嵌入到图像中,我无法获得与 gnuplot 相同的优势。
有什么方法可以模拟 matplotlib 中的 epslatex 终端吗?