我正在尝试在报告中包含一组 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 在评论中提供的帮助。