Le problème est le suivant : je souhaite utiliser des boucles pour incrémenter régulièrement des valeurs mais les valeurs en question sont approximatives quand j'utilise des petits nombres. Pour les nombres entiers pas de soucis...

\documentclass[border=10pt]{standalone}
%\documentclass[11pt,a4paper]{article}
%\usepackage[margin=1cm,noheadfoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[svgnames]{xcolor}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{array}
\usepackage{tabularray}
\usepackage[french]{babel}
\usepackage{tkz-euclide}
\usepackage{kpfonts}
\usepackage[tikz]{bclogo}
\usetikzlibrary{intersections,positioning,backgrounds,fit,calc}
\usetikzlibrary{through}
\usetikzlibrary{positioning, calc}
\begin{document}
\begin{tikzpicture}
\foreach \i in {0.1,0.2,...,1}{
\draw (0,0) node[right=\i*15 cm]{$A_{\i}$};
}
\foreach \i in {0,0.1,...,1}{
\draw (0,-1) node[right=\i*15 cm]{$B_{\i}$};
}
\foreach \i in {0,1,...,10}{
\draw (0,-2) node[right=\i cm]{$C_{\i}$};
}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 04 Nov '22, 11:35

ablasz's gravatar image

ablasz
4861023
Taux d'acceptation : 23%

Modifiée 04 Nov '22, 13:00

Pathe's gravatar image

Pathe ♦♦
7.6k50210252


\documentclass[border=10pt]{standalone}
%\documentclass[11pt,a4paper]{article}
%\usepackage[margin=1cm,noheadfoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[svgnames]{xcolor}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{array}
\usepackage{tabularray}
\usepackage[french]{babel}
\usepackage{tkz-euclide}
\usepackage{kpfonts}
\usepackage[tikz]{bclogo}
\usetikzlibrary{intersections,positioning,backgrounds,fit,calc}
\usetikzlibrary{through}
\usetikzlibrary{positioning, calc}
\begin{document}
\begin{tikzpicture}
\pgfkeys{/pgf/number format/precision=1}
\foreach \i in {0.1,0.2,...,1}{
\draw (0,0) node[right=\i*15 cm]{\pgfmathroundtozerofill{\i}$A_{\pgfmathresult}$};
}
\foreach \i in {0,0.1,...,1}{
\draw (0,-1) node[right=\i*15 cm]{$B_{\i}$};
}
\foreach \i in {0,1,...,10}{
\draw (0,-2) node[right=\i cm]{$C_{\i}$};
}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 04 Nov '22, 11:51

samcarter's gravatar image

samcarter
8.6k2817
Taux d'acceptation : 57%

Top, du coup si je travaille avec 2 chiffres après la virgule, je saisis "precision=2$ ?

(04 Nov '22, 11:54) ablasz ablasz's gravatar image
1

@ablasz Oui, pour deux chiffres c'est \pgfkeys{/pgf/number format/precision=2}

(04 Nov '22, 11:56) samcarter samcarter's gravatar image

Je viens d'essayer, cela fonctionne mais y a-t-il une possibilité de supprimer les zéros inutiles (comme pour 0.00 dans la réponse que je donne après) ?

(04 Nov '22, 11:57) ablasz ablasz's gravatar image
1

@ablasz {\pgfmathroundto{\i}$B_{\pgfmathresult}$}

(04 Nov '22, 12:00) samcarter samcarter's gravatar image

Merci, pas toujours "simple"... Je vais potasser la notice de pgf

(04 Nov '22, 12:13) ablasz ablasz's gravatar image
\documentclass[border=10pt]{standalone}
%\documentclass[11pt,a4paper]{article}
%\usepackage[margin=1cm,noheadfoot]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[svgnames]{xcolor}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{array}
\usepackage{tabularray}
\usepackage[french]{babel}
\usepackage{tkz-euclide}
\usepackage{kpfonts}
\usepackage[tikz]{bclogo}
\usetikzlibrary{intersections,positioning,backgrounds,fit,calc}
\usetikzlibrary{through}
\usetikzlibrary{positioning, calc}
\begin{document}
\begin{tikzpicture}
\pgfkeys{/pgf/number format/precision=2}
\foreach \i in {0,0.01,0.02,...,0.1}{
\draw (0,0) node[right=\i*150 cm]{\pgfmathroundtozerofill{\i}$A_{\pgfmathresult}$};
}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 04 Nov '22, 11:58

ablasz's gravatar image

ablasz
4861023
Taux d'acceptation : 23%

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×4
×2
×1

Question posée : 04 Nov '22, 11:35

Question vue : 2,409 fois

Dernière mise à jour : 04 Nov '22, 12:13

C'est votre première visite ici ? Consultez la FAQ !

×