\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
    }%
}

[必要と思われる 2 つのパッケージ (amssymbgraphicx) は私の .tex に含まれています]

問題は、 のようなものを生成しようとすると$\vec{\ppslash}$、次のようになることです。https://i.stack.imgur.com/L7aBO.jpgつまり、通常の矢印に比べて高すぎる矢印です$\vec{p}$。他の質問の承認された回答で提案されたものとまったく同じコードをコピーして貼り付けようとしましたが、同じ結果になります。つまり、矢印が非常に高すぎます。

何が原因でしょうか? (現在、私の .tex は非常に重く、多くのパッケージが含まれていますが、公平に言えば、一部は不要なものかもしれません。それらを調べて、どれが必要でどれが不要かを確認する必要があります...)

関連情報