Eu uso \over
mesmo 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 amsmath
pacote, se isso for relevante.
Responder1
O aviso realmente vem do amsmath
pacote. A \over
sintaxe causa dificuldades técnicas para os criadores de pacotes matemáticos, então as amsmath
pessoas estão desabafando sua frustração redefinindo \over
a 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