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

02 Oct '17, 17:31

Pathe's gravatar image

Pathe
7.6k49210252

Réutilisation de coordonnées Ti*k*Z TikZ dans le corps du texte

J'ai appris à [récupérer les coordonnées d'un nœud tikz](http://texnique.fr/osqa/questions/4268/recuperer-les-coordonnees-dun-nud-tikz) Ti*k*Z](http://texnique.fr/osqa/questions/4268/recuperer-les-coordonnees-dun-nud-tikz) déterminé graphiquement : cela m'a servir à les afficher au sein de la figure elle-même. \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[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} Admettons que je veuille citer ces coordonnées dans le corps du texte. Si j'écris, en dehors de l'environnement *tikzpicture*, `l'abscisse du point est \macrox`, j'obtiens évidemment : ! Undefined control sequence. l.20 L'abscisse est \macrox . Comment utiliser ces valeurs dans le corps du texte ?
cliquez ici pour masquer/afficher la révision 1

02 Oct '17, 17:30

Pathe's gravatar image

Pathe
7.6k49210252

Réutilisation de coordonnées Ti*k*Z dans le corps du texte

J'ai appris à [récupérer les coordonnées d'un nœud tikz](http://texnique.fr/osqa/questions/4268/recuperer-les-coordonnees-dun-nud-tikz) déterminé graphiquement : cela m'a servir à les afficher au sein de la figure elle-même. \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[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} Admettons que je veuille citer ces coordonnées dans le corps du texte. Si j'écris, en dehors de l'environnement *tikzpicture*, `l'abscisse du point est \macrox`, j'obtiens évidemment : ! Undefined control sequence. l.20 L'abscisse est \macrox . Comment utiliser ces valeurs dans le corps du texte ?