Joseph,
It does not seems to work - unit wise settigns settings seems to be completely ignored.
I attach used code, could I be doing something wrong here?
Code: Select all
\usepackage{siunitx} %this is for units display
\sisetup{per-mode=fraction, tight-spacing = true , fraction-function = \tfrac , quotient-mode = fraction}%
\sisetup{inter-unit-product = \ensuremath { { } \cdot { } } , exponent-product = \cdot }%
\sisetup{input-product=x , output-quotient = \ensuremath { { } \times{}}} %for 1x2x3
%number grouping(3), std==true %\sisetup{group-digits = decimal}
\sisetup{group-minimum-digits = 4} %start grouping from 4 digits, in 3 no groups
\sisetup{range-units = single} %2-3C not 2C-3C
\sisetup{separate-uncertainty=true} %2+-1 not 2(1)
%\sisetup{scientific-notation = engineering } % exp in multiple of 3
%\sisetup{prefixes-as-symbols=false} %10^-9 ect ect
\sisetup{zero-decimal-to-integer, round-mode = places,round-precision = 3}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\second}{s}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\ns}{\nano\second}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\ms}{\nano\second}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\us}{\micro\second}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\ps}{\pico\second}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\fs}{\femto\second}
\DeclareSIUnit[scientific-notation = engineering, prefixes-as-symbols=false]
{\as}{\atto\second}
\DeclareSIUnit[prefixes-as-symbols=true]
{\km}{\kilo\meter}
I change the order of things and results are always the same. Unless I define the behaviour globally via \sisetup, it will not work.