
Я использую его \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}