LaTeX가 특정 경고를 무시하도록 하는 방법은 무엇입니까?

LaTeX가 특정 경고를 무시하도록 하는 방법은 무엇입니까?

나는 \over그것이 나쁜 습관임에도 불구하고 사용합니다(예, 예, 그렇게 하면 안 된다는 것을 압니다). LaTeX 파일을 사용하여 컴파일할 때마다 다음 메시지가 나타납니다.

Foreign command \over; \frac or \genfrac should be used instead.

LaTeX에서 이 경고를 무시하여 출력에 표시되지 않도록 하는 방법이 있습니까? amsmath관련이 있는 경우 패키지를 사용하고 있습니다 .

답변1

경고는 실제로 패키지에서 나옵니다 amsmath. 구문 \over은 수학 패키지 작성자에게 기술적인 어려움을 야기하므로 사람들은 메시지 인쇄를 amsmath재정의하여 좌절감을 표출 하고 정상적으로 행동합니다.\over

이 경고가 출력에 표시되지 않도록 하는 가장 간단한 방법은 의 원래 정의를 복원하는 것입니다 \over. 다행스럽게도 LaTeX는 over의 원래 정의를 \@@over. 따라서 서문 끝 부분(특히 loading 후 amsmath)에 다음과 같이 말하십시오.

\makeatletter
\let\over\@@over
\makeatother

관련 정보