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

따라서 숫자 컨텍스트에서 사용되면 십진수 283인 16진수 11B로 작동하고 표시되는 출력을 생성합니다.

매크로를 사용하려면 편미분의 순서 x^\sigma가 아닌 변수로 처리할 수 있습니다.\sigma

여기에 이미지 설명을 입력하세요

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

관련 정보