
この画像を再現したかったのでヘップ数学パッケージ
しかし、分母に上付き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}