Como fazer com que o LaTeX ignore um aviso específico?

Como fazer com que o LaTeX ignore um aviso específico?

Eu uso \overmesmo sendo uma prática ruim (sim, sim, eu sei que não deveria). Sempre que compilo um arquivo LaTeX usando-o, recebo a mensagem:

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

Existe uma maneira de fazer com que o LaTeX ignore esse aviso, para que ele não apareça na saída? Estou usando o amsmathpacote, se isso for relevante.

Responder1

O aviso realmente vem do amsmathpacote. A \oversintaxe causa dificuldades técnicas para os criadores de pacotes matemáticos, então as amsmathpessoas estão desabafando sua frustração redefinindo \overa impressão de uma mensagem e então agindo normalmente.

A maneira mais simples de impedir que esse aviso apareça na saída é restaurar a definição original de \over. Felizmente para nós, o LaTeX salvou a definição original de over em \@@over. Então, próximo ao final do seu preâmbulo (em particular, após o carregamento amsmath), basta dizer

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

informação relacionada