
Mir ist aufgefallen, dass bei Verwendung unicode-math
sowohl \hbar
als auch \hslash
dieselbe Ausgabe erzeugt wird, also immer ein \hslash
(tatsächlich definiert das Paket dies \def\hbar{\hslash}
in Zeile 2159). Diese Ausgabe steht jedoch im Widerspruch zu vielen Veröffentlichungen, z. B. Wikipedia oder scienceworld.wolfram.com
. In Wolfram Mathematica verwendet Text \hbar
, während Code verwendet \hslash
.
Die Beschreibung in der unicode-math
Paketdokumentation
Dies sind Symbole mit mehreren Namen.
deutet auf ein Missverständnis seitens der Paketautoren hin, denn es GIBT einen Unterschied.
Gibt es also eine Regel, wann welches Symbol zu verwenden ist? Ist das nur eine Frage des Geschmacks?
Antwort1
unicode-math
ordnet TeX-Namen Unicode zu und Unicode entschied, dass es sich dabei lediglich um stilistische Varianten handelte, sodass es nur einen Steckplatz gibt: U+210F.
Das bedeutet, dass es auch in vielen Unicode-Schriftarten nur eine Glyphe gibt, obwohl eine Schriftart natürlich mehrere Variantenglyphen für denselben Unicode-Steckplatz bieten kann.
Die Abbildungen der ISO-Entitätssätze, wie sie in MathML und HTML verwendet werden, haben das gleiche Problem, ISOAMSO definiert
planck: /hbar /hslash - Planck's over 2pi
plankv: /hslash - variant Planck's over 2pi
und diese &plank;
und ℏ
Namen sind in HTML gültig, werden aber beide zu U+210F aufgelöst.