\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可用於不受 \mathbfif 影響的數學符號(並且僅當)您目前的數學字型集包含該符號的粗體版本。\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}

相關內容