Saltar al contenido

¿Cómo rastrear errores de LaTeX de manera eficiente?

Siéntete libre de compartir nuestro espacio y códigos en tus redes, necesitamos tu ayuda para aumentar nuestra comunidad.

Solución:

No estoy seguro de que quieras leer esto…

Solo el primero El error que lanza LaTeX es importante porque el primer error muy a menudo causa los siguientes errores que desaparecen después de corregir el primero.

Así que si tienes que encontrar errores

  • ¡escriba solo pequeñas partes de su código sin compilar!
  • compilar,
  • busque solo el primer error (generalmente ubicado en la pequeña parte del código nuevo),
  • encuéntralo (bueno, eso podría ser un trabajo duro, pero serás mejor con más experiencia) y
  • Corrígelo. Ignora los otros errores. Ahora
  • compilar de nuevo (y por lo general tendrá no sólo un error menos),
  • busque solo el primer error,

Estoy acostumbrado a compilar cada vez que estoy pensando en mi próximo párrafo para escribir. Así que solo tengo unas pocas líneas con código nuevo y puedo localizar errores más rápido.

Si tiene mucho código para corregir, inserte después de algunas líneas enddocument, compilar y comprobar los errores. Si todo está bien, muévete enddocument algunas líneas hacia abajo, recompilar y así sucesivamente.

Como dijo @HaraldHanche-Olsen en su comentario:

“Si sospecha que su error puede estar en cualquier lugar dentro de un bloque de código grande, a menudo es útil realizar una búsqueda binaria. Con el enddocument truco, en lugar de moverse
enddocument por unas pocas líneas a la vez, intente colocarlo aproximadamente a la mitad entre la ubicación que produce el error y la que no.

A menudo comento un bloque usando iffalsefi en cambio. Por supuesto, con esta técnica, debes tener cuidado de no incluir parte de un entorno”.

Si estás usando input... o include... en su documento verifique comentándolo si incluye errores. Si es así, puede utilizar el macro endinput para conseguir un efecto similar al enddocument (ver comentario de @JuanA.Navarro).

Si necesita usar un control de versión para su archivo TeX, use un sistema real para usar diferentes versiones como svn (subversion)… Busque svn en este sitio web.

  1. Se puede convencer a muchos editores para que salten automáticamente al primer error.
  2. Si no entiende el mensaje de error, simplemente búsquelo en Google; al menos, eso es lo que hago.
  3. Muy a menudo, un error en el preámbulo provoca un primer error en alguna parte del texto. Ejemplos: el error dentro del código para definir un encabezado aparecerá después del primer salto de página, el error en el código para cambiar la sección a menudo no se mostrará antes de que ocurra la primera sección del texto. Entonces, si se topa con un mensaje de error no relacionado, observe si alrededor de la línea del texto que proporciona el mensaje de error se ha utilizado un elemento especial, tal vez por primera vez. Vaya a sus definiciones en el preámbulo y busque allí.

Calificaciones y reseñas

Si entiendes que te ha sido útil este artículo, agradeceríamos que lo compartas con más seniors y nos ayudes a dar difusión a nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *