Pgfplotstable 忽略文件名中的字符

Pgfplotstable 忽略文件名中的字符

我正在使用ignore chars键来pgfplotstable忽略表中的某些字符。

但是,我注意到它还会从文件名中删除字符,我想知道这是否是一个错误。

下面是一个忽略字符为 的示例s。结果是打印的是height.dat而不是heights.dat

\documentclass{standalone}
\usepackage{pgfplots,filecontents,pgfplotstable}
\pgfplotsset{compat=1.9}

\begin{filecontents}{heights.dat}
height
1
5
8
11
\end{filecontents}

\begin{filecontents}{height.dat}
height
0
0
\end{filecontents}


\begin{document}

\pgfplotstabletypeset[ignore chars={s}]{heights.dat}

\end{document}

答案1

您必须指定输入的格式。在您的例子中,它是一个文件:

\pgfplotstabletypeset[ignore chars={s},format=file]{heights.dat}

该选项还解释如下文档第 8 页

相关内容