Dans un dessin TikZ, j'utilise la librairie calc pour déterminer par le calcul la longueur d'une ligne : 246/sin(4).

Je souhaite ensuite écrire cette longueur sur ma figure. J'utilise donc la fonction \pgfmathparse{246/sin(4)}, qui calcule cette valeur, et j'affiche cette dernière avec \pgfmathresult. J'obtiens le nombre 3526,37787 ; il est très exact, mais je préfèrerais débarrassé de ses décimales. Comment faire ?

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt, oneside, english, a4paper]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[fulloldstyle,largesmallcaps,light]{kpfonts}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[x = 0.03 mm, y = 0.03 mm]
\pgfmathparse{246/sin(4)}
\draw[red, ultra thin] (311,792) --+ (86:{246/sin(4)}) node[fill = white, midway] (n1) {\tiny \pgfmathresult mm} -- (802, 792) ;
\filldraw[fill=white, draw=black] (0, 0) rectangle (1500, 792) ;
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 30 Sep '17, 21:31

Pathe's gravatar image

Pathe ♦♦
7.6k49210252
Taux d'acceptation : 55%

Modifiée 30 Sep '17, 23:33

1

Essayer avec \tiny \pgfmathparse{int(\pgfmathresult)} \pgfmathresult mm

(30 Sep '17, 22:49) touhami touhami's gravatar image

Grâce @touhami, j'ai résolu mon pépin : les décimales ont disparu. Mon code devient :

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt, oneside, english, a4paper]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[fulloldstyle,largesmallcaps,light]{kpfonts}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[x = 0.03 mm, y = 0.03 mm]
\pgfmathparse{246/sin(4)}
\draw[red, ultra thin] (311,792) --+ (86:{246/sin(4)}) node[fill = white, midway] (n1) {\tiny \pgfmathparse{int(\pgfmathresult)} \pgfmathresult~mm} -- (802, 792) ;
\filldraw[fill=white, draw=black] (0, 0) rectangle (1500, 792) ;
\end{tikzpicture}
\end{document}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 30 Sep '17, 23:31

Pathe's gravatar image

Pathe ♦♦
7.6k49210252
Taux d'acceptation : 55%

Modifiée 30 Sep '17, 23:32

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 :

×109
×2
×1

Question posée : 30 Sep '17, 21:31

Question vue : 4,601 fois

Dernière mise à jour : 30 Sep '17, 23:31

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

×