pgfplots 无法读取文件

pgfplots 无法读取文件

我正在尝试使用包pgfplots从文件中读取数据。此代码是在 OSX 10.8 下的 MacTeX 2014 上编译的。

以下是该文件的片段:etotal.dat

T       Y
0.7618  0.060
0.7818  0.061
0.8618  0.062
0.8818  0.061
0.9018  0.061
0.9218  0.060
0.9418  0.058
0.9618  0.057
0.9818  0.055

这是我的 MWE:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=10cm,compat=1.10}

\begin{document}

\begin{tikzpicture}
\begin{axis}[%
    xmin=0,
    xmax=15.0,
    ymin=0,
    ymax=0.1,
    ]
\addplot table[x=T,y=Y]{etotal.dat};
\end{axis}
\end{tikzpicture}

\end{document}

这会导致错误:Package pfgplots Error: Could not read table file 'etotal.dat'. In case you intended to provide inline data: maybe TeX screwed upon your end-of-lines? ...

我不太清楚哪里出了问题。我的代码似乎没有任何问题。
我知道这里有另一个标题类似的问题;但那个问题只是一个简单的打字错误。这不是同一个问题。

答案1

如果发生以下情况,则会生成错误消息pgfplots无法打开 输入文件。

这反过来表明存在某种搜索路径问题:显然,它没有找到该文件。

请确保它在搜索路径上。它是否在你的文件的同一目录中.tex?如果不是,它是否在路径上TEXINPUTS

答案2

我最近在 Windows 10 和 pgfplots 1.14 上使用 MikTex 时遇到了这个问题:

它无法打开没有文件扩展名的数据文件,因此我不得不将文件从“data123”重命名为“data123.txt”,并相应地更改路径才能使其正常工作。这可能是 pgfplots 的一个错误?

相关内容