Стрелка \vec{\hslash} с другой буквой расположена слишком высоко

Стрелка \vec{\hslash} с другой буквой расположена слишком высоко

Недавно мне пришла в голову идея ставить косую черту в букву, чтобы отличать ее от другой. Я хочу сделать это для буквы p. Я нашел некоторые элементы ответа здесь, в принятом ответе:\hslash с другой буквой>

Поэтому я адаптировал код, изменив некоторые фрагменты так, чтобы панель оказалась в нужном месте:

\newcommand{\hslashslash}{%
    \raisebox{.1ex}{%
        \scalebox{.85}{%
            \rotatebox[origin=c]{18}{$-$}%
        }%
    }%
}
\newcommand{\ppslash}{%
    {%
        \vphantom{d}%
        \ooalign{\kern-.09em\smash{\hslashslash}\hidewidth\cr$p$\cr}%
        \kern.05em
    }%
}

[Два пакета, которые, по-видимому, необходимы ( amssymbи graphicx), включены в мой .tex]

Дело в том, что когда я пытаюсь сгенерировать что-то вроде $\vec{\ppslash}$, я получаю это:https://i.stack.imgur.com/L7aBO.jpg, то есть стрелка, которая находится слишком высоко по сравнению с нормальной стрелкой $\vec{p}$. Я попытался скопировать и вставить тот же самый код, который был предложен в принятом ответе на другой вопрос, но я получаю то же самое: стрелка находится слишком высоко.

Что может быть причиной этого? (В настоящее время мой .tex довольно тяжелый, с большим количеством пакетов, и некоторые из них, честно говоря, могут быть не нужны; мне следует просмотреть их, чтобы увидеть, какие из них нужны, а какие нет...)

Связанный контент