尽管使用了最新版本 v1.7,pgfplot 仍然出现错误

尽管使用了最新版本 v1.7,pgfplot 仍然出现错误

我每次使用该pgfplot包进行编译时都会收到此错误

“!包 pgfkeys 错误:我不知道密钥‘/pgfplots/error bars/.cd’,我将忽略它。也许你拼错了。”

我正在使用最新版本的pgfplov1.7

有人可以帮帮我吗


首先,我对 Latex 完全是新手。因此,我不确定“MWE”是什么,而且设置问题本身就极具挑战性。但我会尽力提出问题。其次,请注意,下面给出的代码根本不完整,简单地复制粘贴可能不起作用。我只想展示基本必需品。第三,如果专家需要更多信息,请告诉我,我会尽力填补空白。

代码:

\documentclass[%
12pt,   
oneside,
]{report}
%Packages used
\usepackage{graphicx}
\usepackage{makeidx} 
\usepackage{amssymb, amsmath} 
\usepackage[]{hyperref}     
\usepackage[greek,english]{babel}
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=it,up]{caption} % Figure captions
\usepackage[all=normal,floats,leading,paragraphs, charwidths,tracking,wordspacing]{savetrees} 
\setlength{\parskip}{\baselineskip} 
\usepackage{pgfplots} %Uses pgfplots packages to make plots inside LATEX environment

\begin{document}
\chapter{section}
\markright{section}
%==================================================================
\section{calculations}
%==================================================================
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel = xxx
ylabel = yyy
]
\addplot [red, only marks, error bars/.cd, y dir=both,y explicit]
coordinates {
(1,1)+-(0,0.2)
(2,2)+-(0,0.2)
(3,3)+-(0,0.1)  
};
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}

错误:

“!包 pgfkeys 错误:我不知道密钥‘/pgfplots/error bars/.cd’,我将忽略它。也许你拼错了。”

解决方案:

改成error bars/.cderror bars

原因:

我认为这是因为程序找不到正确的目录路径。但我不确定,所以不要相信我的话。

相关内容