Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4
majeure

05 Oct '17, 01:19

Pathe's gravatar image

Pathe
7.6k49210252

Grâce au conseil de @touhami, j'ai utilisé la commande `\pgfgetlastxy` : \documentclass{standalone} \documentclass[a5paper, landscape]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{tikz} \begin{document} \begin{tikzpicture}[remember picture] \begin{tikzpicture} % Les axes %% Abscisses \draw[->] (-1, 0) -- (14, 0) ; %% Ordonnées \draw[->] (0, -1) -- (0, 2) ; % La figure \draw (0,0) .. controls (6,1) and (9,1) .. node[midway] (n2) {\Huge .} (12,0); \pgfpointanchor{n2}{center} \pgfgetlastxy{\macrox}{\macroy} \pgfmathsetmacro\macrox{\macrox/1cm} \pgfmathsetmacro\macroy{\macroy/1cm} \draw[dotted] (\macrox, 0) node [below] {\macrox} -- (n2) -- (0, \macroy) node [left] {\macroy} ; % La sauvegarde des coordonnées du point pour une utilisation en dehors de l'environnement tikzpicture \xdef\macrox{\macrox}% \xdef\macroy{\macroy} \end{tikzpicture} L'abscisse du point est \macrox{} et son ordonnée \macroy{}. \end{document} Problème : les coordonnées apparaissent en points ; ces valeurs ne sont pas de la même nature que celles utilisées pour construire ladite figure. Comment faire pour obtenir cela ? EDIT : le code ci-dessus a été modifié pour tenir compte des suggestions de [touhami](http://texnique.fr/osqa/users/117/touhami) figurant ci-dessous.ci-dessous (ainsi que ci-dessus en ce qui concerne la réutilisation des coordonnées du point *en dehors* de l'environnement tikzpicture).
cliquez ici pour masquer/afficher la révision 3
mineure

02 Oct '17, 16:36

Pathe's gravatar image

Pathe
7.6k49210252

Grâce au conseil de @touhami, j'ai utilisé la commande `\pgfgetlastxy` : \documentclass{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[remember picture] % Les axes %% Abscisses \draw[->] (-1, 0) -- (14, 0) ; %% Ordonnées \draw[->] (0, -1) -- (0, 2) ; % La figure \draw (0,0) .. controls (6,1) and (9,1) .. node[fill = white, midway] node[midway] (n2) {\Huge .} (12,0); \pgfpointanchor{n2}{center} \pgfgetlastxy{\macrox}{\macroy} \pgfmathsetmacro\macrox{\macrox/1cm} \pgfmathsetmacro\macroy{\macroy/1cm} \draw[dotted] (\macrox, 0) node [below] {\macrox} -- (n2) -- (0, \macroy) node [left] {\macroy} ; \end{tikzpicture} \end{document} Problème : les coordonnées apparaissent en points ; ces valeurs ne sont pas de la même nature que celles utilisées pour construire ladite figure. Comment faire pour obtenir cela ? EDIT : le code ci-dessus a été modifié pour tenir compte des suggestions de [touhami](http://texnique.fr/osqa/users/117/touhami) figurant ci-dessous.
cliquez ici pour masquer/afficher la révision 2
mineure

02 Oct '17, 16:01

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 1

01 Oct '17, 18:27

Pathe's gravatar image

Pathe
7.6k49210252