¿Cómo hacer que LaTeX ignore una advertencia específica?

¿Cómo hacer que LaTeX ignore una advertencia específica?

Lo uso \overaunque es una mala práctica (sí, sí, sé que no debería hacerlo). Cada vez que compilo un archivo LaTeX usándolo, aparece el mensaje:

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

¿Hay alguna manera de hacer que LaTeX ignore esta advertencia para que no aparezca en el resultado? Estoy usando el amsmathpaquete, si eso es relevante.

Respuesta1

De hecho, la advertencia proviene del amsmathpaquete. La \oversintaxis causa dificultades técnicas a los escritores de paquetes matemáticos, por lo que la amsmathgente está desahogando su frustración redefiniendo \overimprimir un mensaje y luego actuar con normalidad.

La forma más sencilla de evitar que esta advertencia aparezca en el resultado es restaurar la definición original de \over. Por suerte para nosotros, LaTeX guardó la definición original de over en formato \@@over. Entonces, cerca del final de su preámbulo (en particular, después de cargar amsmath), simplemente diga

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

información relacionada