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

[似乎需要的两个包(amssymbgraphicx)包含在我的.tex 中]

问题是,当我尝试生成诸如此类的东西时$\vec{\ppslash}$,我得到了这个:https://i.stack.imgur.com/L7aBO.jpg即与正常箭头相比太高的箭头$\vec{p}$。我尝试复制粘贴与另一个问题的接受答案中建议的代码完全相同的代码,但我得到了相同的结果:箭头太高了。

是什么原因造成的?(目前我的 .tex 相当重,有很多包,平心而论有些包可能不需要,我应该仔细检查一下哪些是需要的,哪些不需要……)

相关内容