Problema con TexWorks y error engañoso

Problema con TexWorks y error engañoso

He instalado TexWorks a través del iniciador de software de Ubuntu.

Cuando cometo un error en una ecuación, aparece un error, pero cuando lo corrijo y lo ejecuto nuevamente, aparece el error. Secuencia de control Indefinido. 1.36 \newla

eso parece no tener ninguna relación con el código original y cuando busco newla en el archivo .tex puedo encontraringrese la descripción de la imagen aquínada.

Esta sección particular de código se muestra en el archivo adjunto.

Además, parece crear un archivo vacío llamado MATH 421.synctex(ocupado)

Para continuar, tengo que eliminar físicamente los archivos .aux, .log, .syntext.gz y .synctex(busy) antes de que funcione el código corregido.

Intenté eliminar TexWorks y reinstalarlo sin éxito. Cualquier sugerencia es bienvenida. Si bien tener que eliminar los archivos y luego ejecutar TexWorks nuevamente no es el fin del mundo, es molesto.

Respuesta1

El archivo de registro que se muestra en su imagen muestra que la línea 36 de su .auxarchivo, MATH421.auxde hecho, tiene el comando indefinido \newlaque genera el error que muestra.

Por lo tanto, el mensaje de error no es engañoso, sino que señala un error genuino.

Eliminar el .auxarchivo borrará el error.

La pregunta subyacente es por qué el .auxarchivo tiene \newla. Eso es más difícil de responder sin un archivo de prueba, pero TeX habría estado escribiendo \newlanguagepero el proceso terminó sin completar la escritura. Generalmente (pero no siempre) esto se debe a que el usuario ha finalizado el proceso (por ejemplo, al hacer clic en la X en una ventana GUI), por lo que el sistema operativo finaliza el proceso tex mientras escribe el .auxarchivo, dejándolo dañado.

Si se permite que TeX finalice correctamente (por ejemplo, escribiendo xen cualquier mensaje de error), entonces se completará la escritura del archivo y se eliminarán los archivos antes de que finalice el proceso, por lo que es menos probable que se dañe el archivo auxiliar.

información relacionada