我正在使用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 页