I'm facing an unexpected behaviour of the command \not in math mode in conjunction with the elsartical class when using the times font. Here is a MWE.
\documentclass[3p,times]{elsarticle}
\newcommand{\Pref}{\succ}
\newcommand{\Ranking}{\mathcal}
\newcommand{\PrefRanking}[1]{\Pref_{#1}}
\begin{document}
Test 1: $\alpha \Pref_\Ranking{R} \beta$.
Test 2: $\alpha \not\Pref_\Ranking{R} \beta$.
Test 3: $\alpha \PrefRanking{\Ranking{R}} \beta$.
Test 4: $\alpha \not\PrefRanking{\Ranking{R}} \beta$.
\end{document}
The output that I obtain is the following:
I would expect Test 2 and Test 4 to be the same. On the other hand, when I don't use the times font, everything is fine. Is there anything wrong in the macro definitions?
\not\somecommand
tries to find a \nsomecommand and use this if it exists. With this spezial \not it is better if nothing to complicated is after the not. So don't use arguments.