我读了页面在 TikZ 中定义变量关于如何在 tikz 中定义变量,但我尝试将这些值放入表中并出现错误。似乎 latex 不记得空格并将表的两个条目视为一个。
当变量是整数时,它似乎也能正常工作。
带有错误的最小示例:
\def\xmin{-2};
\def\Kone{-1.826110508097425};
\addplot [fill, color=green,solid,forget plot, opacity=0.2]
table[row sep=crcr]{
\xmin+0 1\\
\Kone 1\\
-1.826110508097425 0.6\\
\xmin 0.6\\
};
我得到的错误是
“包 pgfplots 错误:抱歉,表 '' 中请求的列号 '1' 不存在!?请确认您使用了正确的索引 0 <= i
或者,如果有更好的方法来使用变量绘制填充区域,那将会很有帮助!
答案1
您需要将涉及条目的宏放在括号内,例如
\addplot [fill, color=green,solid,forget plot, opacity=0.2]
table[row sep=crcr]{
{\xmin+0} 1\\
{\Kone} 1\\
-1.826110508097425 0.6\\
{\xmin} 0.6\\
};