我正在尝试matlab2tikz
工作。我想用它来美化 Matlabimage()
命令的输出。
在 Matlab 中我尝试
imagesc(rand(100));
xlabel('X');
ylabel('Y');
title('Random Colors');
matlab2tikz('image.tikz');
但当我这样做
\usepackage{pgfplots}
\input{../../../../src/image.tikz}
出现错误
ERROR: Package pgfkeys Error: I do not know the key '/tikz/y dir' and I am going to ignore it. Perhaps you misspelled it.
当我尝试matlab2tikz
推荐的设置时
\pgfplotsset{compat=newest} % For best results
我遇到了类似的错误
ERROR: Package pgfkeys Error: I do not know the key '/pgfplots/compat' and I am going to ignore it. Perhaps you misspelled it.
如何确定我的pgfplots
版本是否太旧?我在使用 Ubuntu 11.10。其最新版本pgfplots
是 1.5。
答案1
有问题的键已在 pgfplots 版本 1.3 中引入。我猜你的 TeX 版本附带 pgfplots 1.2.2 。你可以查看 .log 文件来检查系统上的实际版本:始终包含每个已加载包的版本(搜索“pgfplots”)。