重新定义 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} 相关内容 如何引用多个参考文献,其中仅包括开头和结尾? LibreOffice Writer 可以读取 Microsoft 文档吗?[重复] 更新 Texlive 2012 后,Texmaker pdflatex 编译时出现 libertine 字体错误 如何自动在词汇表条目和缩写词下添加彩色下划线? 使用 Apache 设置服务器和子域 如何使用 dd 备份 Windows 的 MBR? 将记录附加到 csv 文件的批处理脚本 如何在 \tableofcontents 中添加参考部分 [重复] 主分区/逻辑分区 在 Centos 7 上移动 /home