我讀了該頁在 TikZ 中定義一個變數關於如何在 tikz 中定義變量,但我試圖將這些值放入表中並出現錯誤。乳膠似乎不記得空白並將表的兩個條目視為一個。
當變數是整數時,它似乎也可以正常工作。
有錯誤的最小範例:
\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\\
};