为什么我会收到错误
! Package PGF Math Error: Could not parse input '0.005,0.0005' as a floating po
int number, sorry. The unreadable part was near ',0.0005'..
何时pdflatex
阅读以下文件?
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\newcommand\xtickdef{0.005,0.0005}
\begin{tikzpicture}
\begin{axis}[xmode=log,xtick={\xtickdef}]
\addplot table {
0.0001 10
0.001 20
0.01 15
};
\end{axis}
\end{tikzpicture}
\end{document}
\xtickdef
如果我不使用但按原样提供值,错误就会消失xtick={0.005,0.0005}
。
xtick
我之所以认为 中的宏在处理列表之前就被扩展了,是因为:我的构造在删除时有效xmode=log
,即,线性和对数尺度上刻度的处理方式似乎存在差异。
这是其中的一个错误pgfplots
,还是仅仅是幸运的巧合,它在非对数尺度上起作用?