다른 문자가 포함된 \vec{\hslash} 화살표가 너무 높습니다.

다른 문자가 포함된 \vec{\hslash} 화살표가 너무 높습니다.

나는 최근에 문자에 슬래시를 넣어 다른 문자와 구별하는 아이디어를 생각해 냈습니다. 나는 편지 p에 대해 그것을하고 싶습니다. 허용되는 답변에서 몇 가지 답변 요소를 찾았습니다.\h슬래시를 다른 문자와 함께 사용>

그래서 막대가 올바른 위치에 있도록 일부 비트를 변경하여 코드를 조정했습니다.

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

[필요해 보이는 두 개의 패키지( amssymbgraphicx)가 내 .tex에 포함되어 있습니다.]

문제는 와 같은 것을 생성하려고 하면 $\vec{\ppslash}$다음과 같은 결과가 나온다는 것입니다.https://i.stack.imgur.com/L7aBO.jpg, 즉 의 일반 화살표에 비해 너무 높은 화살표입니다 $\vec{p}$. 다른 질문의 허용된 답변에서 제안한 것과 똑같은 코드를 복사하여 붙여넣으려고 했지만 동일한 결과가 나타납니다. 화살표가 너무 높습니다.

이 문제의 원인은 무엇입니까? (현재 내 .tex는 상당히 무거워서 패키지가 많고 일부는 공평하게 필요하지 않을 수도 있습니다. 어떤 패키지가 필요한지 아닌지 확인해야 합니다...)

관련 정보