This code can print \si{\us}
\RequirePackage{luatex85}
\documentclass[border=1cm]{standalone}
\usepackage{siunitx}
\begin{document}
Time \si{\us}
\end{document}
while this one doesn't print the desired output
\RequirePackage{luatex85}
\documentclass[border=1cm]{standalone}
\usepackage{mathtools}
\usepackage[tuenc,no-math]{fontspec}
\usepackage{unicode-math}
\usepackage{siunitx}
\begin{document}
Time \si{\us}
\end{document}
So, what packages are responsible for such a flaw? Additionally, in what order should I load them?


mathtools, I get the same result without. – daleif Jan 22 '18 at 14:56unicode-math– daleif Jan 22 '18 at 15:06