我每次使用该pgfplot
包进行编译时都会收到此错误
“!包 pgfkeys 错误:我不知道密钥‘/pgfplots/error bars/.cd’,我将忽略它。也许你拼错了。”
我正在使用最新版本的pgfplo
v1.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/.cd
error bars
原因:
我认为这是因为程序找不到正确的目录路径。但我不确定,所以不要相信我的话。