
Я заметил, что при использовании unicode-math
, оба \hbar
и \hslash
производят один и тот же вывод, т. е. всегда \hslash
(на самом деле пакет определяет \def\hbar{\hslash}
в строке 2159). Однако этот вывод контрастирует со многими публикациями, например, Википедией или scienceworld.wolfram.com
. В Wolfram Mathematica текст использует \hbar
, а код использует \hslash
.
Описание в unicode-math
документации пакета
Это символы с несколькими названиями.
намекает на недопонимание авторами пакета, поскольку разница ЕСТЬ.
Итак, есть ли какое-то правило, когда какой символ использовать? Это только дело вкуса?
решение1
unicode-math
сопоставляет имена TeX с Unicode, а Unicode решил, что это просто стилистические варианты, поэтому есть только один слот, U+210F.
Это означает, что во многих шрифтах Unicode также есть только один глиф, хотя, конечно, шрифт может предлагать несколько вариантов глифов для одного и того же слота Unicode.
отображения из наборов сущностей ISO, используемых в MathML и HTML, имеют ту же проблему, определенную ISOAMSO
planck: /hbar /hslash - Planck's over 2pi
plankv: /hslash - variant Planck's over 2pi
и те &plank;
, и ℏ
другие имена допустимы в HTML, но оба они разрешаются в U+210F.