我正在写一个包含许多图表的文档。我以前用过 gnuplot,我很喜欢它。它功能强大,你可以用它做任何你想做的事情。但是当我导入从 gnuplot 生成的图形时,字体和画布大小需要计算,并且在生成 PDF 后保持不变。所以在主文档中,如果你决定缩放图片,字体也会缩放。所以我必须返回并更改 gnuplot 文件中的设置。这是一个问题,因为你通常希望在草稿模式下有一个字体较大的文档,以及一个字体较小的不同版本。或者,也许你决定缩放图片并将其中 3 张而不是 2 张并排放置。在这里,我必须返回、计算并更改 200 个 gnuplot 文件中的画布/字体大小!
在 Tikz 中,您可以使用选项 [scale=...],它不会缩放字体,但会缩放线条粗细。因此,您可以缩放图形,字体很好,线条会变得太粗或太细。不过,有解决方法...
Pgfplot 包对我来说似乎是最好的解决方案,具有许多明显的优势。如果我使用 pgfplots 绘制图表,它会减慢 LaTeX 编译时间,还是会大大增加 PDF 大小(Mb)?在我看来,它占用大量内存,也会增加输出文件大小(高分辨率图形?)。我担心我投资了 pgfplot,但最后发现它有问题,浪费了我的时间。
请报告您使用 pgfplot/gnuplot 绘制 2D 科学图表(不是很花哨)的经验。每种方法的优缺点,特别是 pgfplot 的局限性/问题,以及是否值得投资/切换。也欢迎提出解决 gnuplot 问题的建议。