重新定义 hbar 以在上标或下标中工作 2024-5-23 • macros subscripts superscripts kerning 我可以重新定义\hbar命令以使用当前数学字体中的“h”,如下所示 \renewcommand{\hbar}{\raisebox{.5ex}{\rotatebox{15}{--}}\hspace{-0.5em}h} 例如在 Times New Roman 中,这给出 然而,这会破坏上标或下标: \hbar有没有更好的方法来实现相同的结果,或者当它显示为上标或下标时是否有不同的定义方法? 答案1 使用\text: \documentclass{article} \usepackage{amsmath,graphicx} \renewcommand{\hbar}{% \text{\raisebox{.45ex}{\rotatebox{15}{--}}\hspace{-0.5em}$h$}% } \begin{document} \[ \hbar+e^{\hbar}+e^{\frac{i}{\hbar}} \] \end{document} 相关内容 从两个程序重定向标准输出 veth 接口在 Linux 机器上如何互相连接? 将 Windows 7 登录屏幕更改为经典 XP 风格 笔记本电脑启动后开始接地 如果两行之间只有一个空行,则删除空行;如果有两个空行,则仅删除一个空行 通过 HDMI 电缆让显示器 USB 端口与 Ubuntu 配合使用? 每次同步后,Chrome 书签都会一遍又一遍重复...如何避免? 使用 PSTricks 进行绘图的 PostScript 运算符和逆波兰表示法 Brave 浏览器中的缓存、临时文件和所有数据存储在哪里? 如何写出长式并对其进行编号?