- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 3 mesi fa da .
-
Topic
-
Avrei 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
- Devi essere connesso per rispondere a questo topic.