Definir una variable en Tikz y usarla en una tabla

Definir una variable en Tikz y usarla en una tabla

leí la paginaDefinir una variable en TikZsobre cómo definir una variable en tikz, pero luego intento poner estos valores en una tabla y obtengo errores. Parece que el látex no recuerda el espacio en blanco y trata ambas entradas de la tabla como una sola.

También parece funcionar bien cuando la variable es un número entero.

Ejemplo mínimo con error:

\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\\  
};

El error que me sale es

" Error de pgfplots del paquete: Lo sentimos, ¿el número de columna solicitado '1' en la tabla '' no existe? Verifique que utilizó el índice correcto 0 <= i

Alternativamente, si hay una mejor manera de dibujar esa área llena usando las variables, ¡sería útil!

Respuesta1

Debe colocar la macro que involucra entradas dentro de un par de llaves como

\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\\  
};

información relacionada