重新定义 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} 相关内容 为什么 ls 会将两个本来相似的文件以不同的颜色显示? ubuntu-core 适用于 ubuntu-touch 吗? 在电子表格中计算特定日期和时间 - 基本完成,但存在一些错误 限制docker容器 在 vim 中:如何启用仅文本的拼写检查并排除列表 在 Raspberry Pi 上打开和关闭屏幕保护程序 - 使用 Python 编写的脚本 TikzFooter 和页码 Windows 7 全新安装后问题 如何从远程计算机添加/删除 Ubuntu 中的用户帐户 如何在 Excel 中将一月转换为二月?