使用 TiKZ 导入 Octave Plot 时出现问题 - pgfkeys gpcolor 出现错误

使用 TiKZ 导入 Octave Plot 时出现问题 - pgfkeys gpcolor 出现错误

我正在尝试在报告中包含一组 Octave 生成​​的图表,但是我不断收到来自 pgf 的相同错误,提示它无法识别 \gpcolor

MWE 将是

\documentclass{article}

\usepackage{pgf}
\usepackage{pgfplots}
%\usepackage{tikz}
\usepackage{gnuplot-lua-tikz}

\begin{document}

\begin{tikzpicture}[gnuplot]
\gpcolor{gp lt color border}
\end{tikzpicture}

\end{document}

虽然这没有做任何特别的事情,但它仍然会产生相同的错误:

Package pgfkeys Error: I do not know the key '/tikz/global gp lt color border

这种情况甚至发生在以前运行良好的其他文档上。

我正在使用 Debian Jessie,安装了 texlive-full 包以及 texstudio

答案1

好的:看来这是 gnuplot/octave 生成​​ .tikz 文件方式的问题。

在 GNUPLOT 4.4 中\gpcolor{gp lt color border},它使用\gpcolor{\gprgbr{r}{g}{b}}和其他

在 GNUPLOT 4.6 中使用\gpcolor{color= gp lt color border}\gpcolor{rgb color={r,g,b}}等等。

本质上,我使用了两个不同的系统:Ubuntu 12.04 和 Octave 3.6/gnuplot 4.4,以及 Debian Jessie 和 Octave 3.8/gnuplot 4.6

感谢 bombcar 在评论中提供的帮助。

相关内容