eu li a páginaDefina uma variável no TikZsobre como definir uma variável no tikz, mas estou tentando colocar esses valores em uma tabela e obtendo erros. Parece que o látex não está lembrando o espaço em branco e tratando as duas entradas da tabela como uma só.
Também parece funcionar bem quando a variável é um número inteiro.
Exemplo mínimo com erro:
\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\\
};
O erro que recebo é
" Erro do pacote pgfplots: Desculpe, o número da coluna solicitada '1' na tabela '' não existe!? Verifique se você usou o índice correto 0 <= i
Alternativamente, se houver uma maneira melhor de desenhar essa área preenchida usando as variáveis, seria útil!
Responder1
Você precisa colocar a macro envolvendo entradas dentro de um par de chaves, 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\\
};