Aquí solía \sisetup{round-mode=off,add-decimal-zero=false,round-precision=0}
suprimir los ceros decimales. Sin embargo, no pude obtener 100
el lugar 100.0
que necesito.
\documentclass[border=1cm]{standalone}
\usepackage{pgfplots,siunitx}
\sisetup{round-mode=off,add-decimal-zero=false,round-precision=0}
\pgfplotsset{compat=1.14}
\pgfmathsetmacro{\t}{2*50}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[mark=*] coordinates {(0,1)} node[pin=150:{%
$\SI{\t}{\us}$%
}]{} ;
\end{axis}
\end{tikzpicture}
\end{document}
Respuesta1
Si examinas \t
aquí obtendrás
> \t=macro:
->100.0.
también lo siunitx
es hacer exactamente lo que se espera sin redondeo,etc., activo: preservando el valor tal como se da. Deberá eliminar el cero final al pgf
final o quizás redondeando a ningún lugar:
\sisetup{round-mode=places,round-precision=0}