\hbar 的粗体版本

\hbar 的粗体版本

我正在使用\boldsymbol{\sigma}创建某些字符和数学符号的粗体版本。

不幸的是,这不适用于“h-bar”:\boldsymbol{\hbar}产生非粗体版本\hbar

我需要做什么才能获得物理常数​​的粗体版本\hbar

答案1

标准定义hbar并不是很特殊:\hbar 新字母 因此下面的例子是可行的:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\hbar\quad\boldsymbol{\hbar}$
\end{document}

猜测您正在加载amssymb。此包加载amsfonts。该包重新定义了默认定义,如下所示:

\global\let\hbar\undefined
\DeclareMathSymbol\hbar  {\mathord}{AMSb}{"7E}

因此方法\boldsymbol失败。 ams 文档第 9.3 节给出了解释:加粗的数学符号

\boldsymbol可用于不受以下因素影响的数学符号 \mathbf可以用于不受if (且仅当)您当前的数学字体集包含该符号的粗体版本。\pmb可以作为任何没有由您的数学字体集提供的真正粗体版本的数学符号的最后手段;“pmb”代表“穷人的粗体”,该命令通过排版具有轻微偏移的符号的多个副本来工作。

下面是一个使用的示例\pmb

\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
$\mathbf{\hbar}\quad\boldsymbol{\hbar}\quad\pmb{\hbar}$
\end{document}

但是另一种方法可能是使用默认定义hbar

\documentclass{article}
\let\hbarorig\hbar
\usepackage{amsmath,amssymb}
\let\hbar\hbarorig
\begin{document}
$\hbar\quad\boldsymbol{\hbar}$
\end{document}

相关内容