Жирная версия \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» означает «poor man’s bold» (жирный для бедных), и эта команда работает путем набора нескольких копий символа с небольшими смещениями.

Вот пример использования \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}

Связанный контент