There is a strange interaction between the siunitx and arev packages, whereby all the numerals appear slanted when using commands such as \num or \SI.
\documentclass{article}
\usepackage{siunitx}
\usepackage{arev}
\begin{document}
\begin{itemize}
\item This is is some normal math: \( 1 + 1 = 2\). Looks OK.
\item This is using the \verb|\num| macro from \texttt{siunitx}: \num{1.23e45}. Why are the numbers slanted? The problem only occurs with the \texttt{arev} font.
\item It is only the numerals that appear slanted, the units themselves are OK: \SI{20}{km/s}
\end{itemize}
\end{document}
Is there a simple way to fix this?