Versión en negrita de \hbar

Versión en negrita de \hbar

Lo estoy usando \boldsymbol{\sigma}para crear versiones en negrita de ciertos caracteres y símbolos matemáticos.

Lamentablemente, esto no funciona con "h-bar": \boldsymbol{\hbar}produce una versión sin negrita de \hbar.

¿Qué debo hacer para obtener una versión en negrita de la constante física \hbar?

Respuesta1

La definición estándar de hbarno es muy especial:\hbar nueva letra Entonces el siguiente ejemplo funciona:

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

Iadivinarestás cargando amssymb. Este paquete se carga amsfonts. El paquete redefine la definición predeterminada de la siguiente manera:

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

Entonces el método \boldsymbolfalla. La explicación se da en la documentación de ams en la sección 9.3:Símbolos matemáticos en negrita

\boldsymbolse puede utilizar para un símbolo matemático que no se ve afectado por \mathbfsi (y sólo si)su conjunto de fuentes matemáticas actual incluye una versión en negrita de ese símbolo. \pmbse puede utilizar como último recurso para cualquier símbolo matemático que no tenga una versión en negrita verdadera proporcionada por su conjunto de fuentes matemáticas; "pmb" significa "negrita del pobre" y el comando funciona escribiendo múltiples copias del símbolo con ligeras compensaciones.

Aquí un ejemplo usando \pmb:

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

Sin embargo, otro método podría ser utilizar la definición predeterminada de hbar:

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

información relacionada