I am a new user of LaTeX and have benefited a lot from StackExchange website. I am trying to use siunitx package. It consistently gives me Support package expl3 too old error and pdf is not produced properly. I update the packages regularly through MikTex update manager. I have installed all the required packages mentioned in the siunitx documentation and tried one of the examples given in the documentation which I have reproduced below. This also gives same error. Please help me.
\documentclass[a4paper,12pt]{book}
\usepackage{siunitx}
\begin{document}
\num{123} \\
\num{1234} \\
\num{12345} \\
\num{0.123} \\
\num{0,1234} \\
\num{.12345} \\
\num{3.45d-4} \\
\num{-e10}\\
\si [per-mode=symbol]{\kilogram\metre\per\second}
\end{document}
expl3is too old. A common problem is having a 'local' installation of some files but not others. Also, with MiKTeX check that you update both as a 'normal' user and as Admin. – Joseph Wright♦ Mar 8 at 14:07