hep-math パッケージを使用した奇妙な数

hep-math パッケージを使用した奇妙な数

この画像を再現したかったのでヘップ数学パッケージ

ここに画像の説明を入力してください

リンク先Diffcoeffは常微分を偏微分に変換する

しかし、分母に上付きx文字を入れると、奇妙な数字が表示されます。\sigma

\documentclass[12pt]{article}
\usepackage{hep-math}
\renewcommand{\diffsymbol}{\mathrm d}
\begin{document}
\[
\pdv[]x^{\sigma} \dv[f]x
\]
\end{document}

ここに画像の説明を入力してください

なぜですか?バグですか?

答え1

パッケージは数値指数を期待しています。使用するとx^{n}

! Missing number, treated as zero.
<to be read again> 
                   n

次のよう\sigmaに定義されます。

> \sigma=\mathchar"11B.
l.4 \show\sigma

したがって、数値コンテキストで使用すると、16 進数の 11B として機能し、10 進数では 283 となり、表示されている出力が生成されます。

マクロを使用する場合は、偏微分の順序でx^\sigmaはなく変数として扱うことができます。\sigma

ここに画像の説明を入力してください

\documentclass[12pt]{article}
\usepackage{hep-math}
\renewcommand{\diffsymbol}{\mathrm d}
\begin{document}
\[
\pdv[]{x^{\sigma}} 
\]
\end{document}

関連情報