尝试读取 .csv 文件的副本时出现错误,如果不重命名该文件则可以工作

尝试读取 .csv 文件的副本时出现错误,如果不重命名该文件则可以工作

我正在写论文,这是我第一次遇到这种问题。所以,我一直在处理 csv 文件,没有问题。昨天,这种情况开始发生:

此代码块的工作原理:

\begin{tikzpicture}
    \begin{axis}[
        y label style={at={(0.05,0.5)}},
        ylabel = Force (kN),
        xlabel = Deflection (mm),
        legend style={at={(0.5,-0.2)},anchor=north},
        legend columns=3,%transpose legend,
        legend cell align={left},
    ]
        \addplot[solid, thick] table[x=x,y=TA1, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
        \addlegendentry{$d_r = 1.5\%$};
        \addplot[thick, dashed] table[x=x,y=TA2, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
        \addlegendentry{$d_r = 2.5\%$};
        \addplot[thick, dashdotted] table[x=x,y=TA3, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
        \addlegendentry{$d_r = 1.0\%$};
    \end{axis}
\end{tikzpicture}

如果我复制“HAK.csv”文件(同一目录,所有内容相同),然后将其重命名为任何名称,例如“bbbb.csv”

\begin{tikzpicture}
    \begin{axis}[
        y label style={at={(0.05,0.5)}},
        ylabel=Force (kN),
        xlabel=Deflection (mm),
        legend style={at={(0.5,-0.2)},anchor=north},
        legend columns=3,%transpose legend,
        legend cell align={left},
    ]
        \addplot[solid, thick] table[x=x,y=TA1, col sep=comma,smooth,mark=none] {pics/01/bbbb.csv};
        \addlegendentry{$d_r = 1.5\%$};
        \addplot[thick, dashed] table[x=x,y=TA2, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
        \addlegendentry{$d_r = 2.5\%$};
        \addplot[thick, dashdotted] table[x=x,y=TA3, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
        \addlegendentry{$d_r = 1.0\%$};
    \end{axis}
\end{tikzpicture}

我收到一个错误:

! 软件包 pgfplots 错误:无法在“搜索路径=.”中读取表格文件“pics/01/bbbb.csv”。如果您打算提供内联数据:也许 TeX 搞砸了您的行尾?尝试row sep=crcr' and terminate your lines with\'(有关详细信息,请参阅 pgfplotstable 手册)。

我陷入了困境,不知道该如何处理这个问题,因为它在重命名之前一直有效。

相关内容