Lo uso \over
aunque 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 amsmath
paquete, si eso es relevante.
Respuesta1
De hecho, la advertencia proviene del amsmath
paquete. La \over
sintaxis causa dificultades técnicas a los escritores de paquetes matemáticos, por lo que la amsmath
gente está desahogando su frustración redefiniendo \over
imprimir 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