\xrightarrow 내부의 분수에서 오류가 발생합니다.

\xrightarrow 내부의 분수에서 오류가 발생합니다.

내가 쓴다면 :

    $\xrightarrow{\makebox[4cm]{\frac{m}{n}}}$

오류가 발생했습니다.

    Missing $ inserted \end{frame}
    Extra}, or forgotten $ \end{frame}

그러나 \frac{m}{n}을 (확인을 위해) 1로 바꾸십시오. 즉,

    $\xrightarrow{\makebox[4cm]{1}}$

예상대로 작동하고 있습니다. 도움이 필요하세요?

답변1

이유는

$\xrightarrow{\makebox[4cm]{\frac{m}{n}}}$

오류 메시지가 표시되는 반면

$\xrightarrow{\makebox[4cm]{1}}$

의 필수 인수 내용이 \makebox기본적으로 텍스트 모드에서 평가된다는 점은 아닙니다. 1유효한 텍스트 모드 개체이지만 \frac그렇지 않습니다.

오류 메시지를 받지 않으려면 다음과 같이 작성해야 합니다.

$\xrightarrow{\makebox[4cm]{$\frac{m}{n}$}}$

부록mathtools: 주석에서 @daleif(패키지 관리자)가 지적한 대로 mathtools패키지를 로드하고 명령을 실행하여 문제를 해결할 수도 있습니다.

$\xrightarrow{\makemathbox[4cm]{\frac{m}{n}}}$

매크로 이름에서 알 수 있듯이 인수의 내용은 \makemathbox수학 모드 항목으로 처리됩니다.

관련 정보