Lines 5073-5076 of siunitx.sty (in my local distribution) contains:
\cs_if_exist:NTF \AddToHook
{ \AddToHook { begindocument / before } }
{ \AtBeginDocument }
{ \RequirePackage { color } }
or lines 339-346 of siunitx-print.dtx here contains:
% Color support is always required; to avoid a potential clash we delay to
% the start of the document.
% \begin{macrocode}
\cs_if_exist:NTF \AddToHook
{ \AddToHook { begindocument / before } }
{ \AtBeginDocument }
{ \RequirePackage { color } }
% \end{macrocode}
So color package is always loaded. It can be usefull to say this in the manual in order to avoid coding somethinkg like:
\documentclass{article}
\usepackage{siunitx}
\usepackage{color}
Probably not a problem, but not a clean code.
Lines 5073-5076 of siunitx.sty (in my local distribution) contains:
or lines 339-346 of
siunitx-print.dtxhere contains:So
colorpackage is always loaded. It can be usefull to say this in the manual in order to avoid coding somethinkg like:Probably not a problem, but not a clean code.