\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 相當重,有很多包,公平地說,有些可能不需要,我應該仔細檢查它們,看看哪些是需要的,哪些是不需要的...)

相關內容