나는 \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