GKT” post=73696Avrei la necessità di passare lo stesso valore numerico a TikZ e siunitx. Nel codice`\documentclass{standalone}
\usepackage{tikz}
\usepackage{siunitx}\usetikzlibrary{calc}
\sisetup{mode=math,%
group-four-digits,%
output-decimal-marker={,},%
per-mode=symbol}
%\SendSettingsToPgf\def\EPi{18.95}% comando accettato da TikZ
\newcommand{\EnPi}{18.95}% comando accettato da siunitx\begin{document}
\begin{tikzpicture}
\draw [->] (0,0) — (0.6*\EPi:1.75);
\foreach \a in {0, 30,…, 180} \draw (\a:2.1) — (\a:2.25);
\foreach \a / \etichetta in {0/0, 30/50, 60/100, 90/150, 120/200, 150/250} \draw (\a:1.8) node {\small$\etichetta$};
\draw (180:1.55) node {\small$>600$};
\node [anchor=north, align=center, yshift=-1em] {\bfseries Prestazione energetica globale\\\SI{\EnPi}{\kWh/(\m^2 anno)}};
\end{tikzpicture}\end{document}`ho dovuto definire lo stesso valore numerico con due diversi comandi per passarlo ai due pacchetti. Esiste un modo per definire un solo comando che sia accettato sia da TikZ che da siunitx?
Ciao
Lorenzo
A me funziona perfettamente con una sola definizione di \EnPi. Quale errore ricevi tu?
Ciao
Claudio