Como obter uma lista de números reais do foreach?

Como obter uma lista de números reais do foreach?

Usar a ...notação gera números inteiros em 2vez de 2.0. O primeiro número inteiro é tratado como está escrito, mas os seguintes não terão seu valor, .0a menos que ...seja descartado.

Qual é a maneira de obter uma lista de números reais?

\documentclass{article}

\usepackage{tikz}

\begin{document}

\foreach \x in {0.5,1,...,3} {\x\ }

\foreach \x in {0.5,1.0,...,3} {\x\ }

\foreach \x in {0.5,1.0,...,3.0} {\x\ }

\foreach \x in {0.5,1.0,1.5,2.0,2.5,3.0} {\x\ }

\end{document}

Saída do código.

Responder1

Adicione estas linhas depois de TikZ está incluído.

\makeatletter
\def\pgffor@strip#1.0{\def\pgffor@temp{#1.0}}
\makeatother

informação relacionada