gpt4 book ai didi

latex - matplotlib 中的 gnuplot epslatex 功能

转载 作者:行者123 更新时间:2023-12-04 02:21:48 35 4
gpt4 key购买 nike

我习惯于使用 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 终端吗?

最佳答案

更新 :matplotlib 1.2 introduced a new PGF/TikZ backend ,并且我已经成功地将它用于这个问题中所述的确切目的:使 LaTeX/XeTeX 渲染图的文本。在文档中有一些很好的例子 plotting using the PGF backend ,包括自定义序言、自定义字体和完整的 unicode 数学支持。

关于latex - matplotlib 中的 gnuplot epslatex 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198254/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com