siunitx with reciprocal option misses \cdot between numerator and denominator [closed]

I have a minimal example of an siunitx usage which has some unwanted behavior, maybe a little bug.

\documentclass[a4paper,11pt,fleqn]{book}

\usepackage[inter-unit-product=\ensuremath{{}\cdot{}}]{siunitx}
\DeclareSIQualifier{\cat}{cat}

\begin{document}

\si[per-mode=reciprocal-positive-first]{\mole\square\meter\per\second\per\kilogram\cat}

\end{document}


It produces this:

Actually there should be a multiplication sign between the numerator and the denominator. Am I doing something wrong or does somebody agree with me that siunitx is behaving strangely?

closed as off-topic by LaRiFaRi, darthbith, Mensch, Werner, moeweMar 15 '16 at 15:17

• This question does not fall within the scope of TeX, LaTeX or related typesetting systems as defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

• If I use per-mode=reciprocal it works fine but why not with the other option? – Nixdae Mar 21 '14 at 17:25
• Yes: a bug. I suspect I'll not make any further changes to the 2.x branch as I'm working on v3. – Joseph Wright Mar 21 '14 at 17:32
• I'm voting to close this question as off-topic because as it is a bug report which should be done on the maintainers issue trackers. (Added this one here: github.com/josephwright/siunitx/issues/288) – LaRiFaRi Mar 15 '16 at 14:47
• @JosephWright: Since you don't plan to fix the bug in 2.x (it is still open), why don't you mention the bug in the manual – riddleculous Apr 19 '16 at 0:10